0001880319-23-000099.txt : 20230803 0001880319-23-000099.hdr.sgml : 20230803 20230803101108 ACCESSION NUMBER: 0001880319-23-000099 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Perimeter Solutions, SA CENTRAL INDEX KEY: 0001880319 STANDARD INDUSTRIAL CLASSIFICATION: CHEMICALS & ALLIED PRODUCTS [2800] IRS NUMBER: 000000000 STATE OF INCORPORATION: N4 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41027 FILM NUMBER: 231138448 BUSINESS ADDRESS: STREET 1: 12E RUE GUILLAUME KROLL, L-1882 CITY: LUXEMBOURG STATE: N4 ZIP: L-1882 BUSINESS PHONE: 000-000-0000 MAIL ADDRESS: STREET 1: 12E RUE GUILLAUME KROLL, L-1882 CITY: LUXEMBOURG STATE: N4 ZIP: L-1882 10-Q 1 prm-20230630.htm 10-Q prm-20230630
0001880319December 312023Q2Falsehttp://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613MemberP3D28900018803192023-01-012023-06-300001880319us-gaap:CommonStockMember2023-01-012023-06-300001880319us-gaap:WarrantMember2023-01-012023-06-3000018803192023-07-28xbrli:shares00018803192023-06-30iso4217:USD00018803192022-12-310001880319us-gaap:CustomerListsMember2023-06-300001880319us-gaap:CustomerListsMember2022-12-310001880319prm:TechnologyAndPatentsMember2023-06-300001880319prm:TechnologyAndPatentsMember2022-12-310001880319us-gaap:TradeNamesMember2023-06-300001880319us-gaap:TradeNamesMember2022-12-310001880319us-gaap:NonrelatedPartyMember2023-06-300001880319us-gaap:NonrelatedPartyMember2022-12-310001880319us-gaap:RelatedPartyMember2023-06-300001880319us-gaap:RelatedPartyMember2022-12-31iso4217:USDxbrli:shares00018803192023-04-012023-06-3000018803192022-04-012022-06-3000018803192022-01-012022-06-300001880319us-gaap:CommonStockMember2021-12-310001880319us-gaap:TreasuryStockCommonMember2021-12-310001880319us-gaap:AdditionalPaidInCapitalMember2021-12-310001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001880319us-gaap:RetainedEarningsMember2021-12-3100018803192021-12-310001880319us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100018803192022-01-012022-03-310001880319us-gaap:CommonStockMember2022-01-012022-03-3100018803192021-01-012021-12-310001880319us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001880319srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001880319us-gaap:RetainedEarningsMember2022-01-012022-03-310001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001880319us-gaap:CommonStockMember2022-03-310001880319us-gaap:TreasuryStockCommonMember2022-03-310001880319us-gaap:AdditionalPaidInCapitalMember2022-03-310001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001880319us-gaap:RetainedEarningsMember2022-03-3100018803192022-03-310001880319us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001880319us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001880319us-gaap:RetainedEarningsMember2022-04-012022-06-300001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001880319us-gaap:CommonStockMember2022-06-300001880319us-gaap:TreasuryStockCommonMember2022-06-300001880319us-gaap:AdditionalPaidInCapitalMember2022-06-300001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001880319us-gaap:RetainedEarningsMember2022-06-3000018803192022-06-300001880319us-gaap:CommonStockMember2022-12-310001880319us-gaap:TreasuryStockCommonMember2022-12-310001880319us-gaap:AdditionalPaidInCapitalMember2022-12-310001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001880319us-gaap:RetainedEarningsMember2022-12-310001880319us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100018803192023-01-012023-03-310001880319us-gaap:CommonStockMember2023-01-012023-03-310001880319us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001880319us-gaap:RetainedEarningsMember2023-01-012023-03-310001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001880319us-gaap:CommonStockMember2023-03-310001880319us-gaap:TreasuryStockCommonMember2023-03-310001880319us-gaap:AdditionalPaidInCapitalMember2023-03-310001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001880319us-gaap:RetainedEarningsMember2023-03-3100018803192023-03-310001880319us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001880319us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001880319us-gaap:RetainedEarningsMember2023-04-012023-06-300001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001880319us-gaap:CommonStockMember2023-06-300001880319us-gaap:TreasuryStockCommonMember2023-06-300001880319us-gaap:AdditionalPaidInCapitalMember2023-06-300001880319us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001880319us-gaap:RetainedEarningsMember2023-06-300001880319us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-31xbrli:pure0001880319srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001880319us-gaap:RevenueFromContractWithCustomerMembercountry:CAus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001880319us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2022-01-012022-12-310001880319prm:VariousOtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-31prm:segment0001880319us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001880319us-gaap:RevolvingCreditFacilityMemberprm:RevolvingCreditFacilityDue2026Member2023-06-300001880319prm:SKInvictusIntermediateSRlMember2021-11-090001880319prm:SKInvictusIntermediateSRlMemberprm:EscrowDepositMember2022-03-032022-03-030001880319prm:SKInvictusIntermediateSRlMember2022-03-032022-03-030001880319us-gaap:BuildingMember2023-06-300001880319us-gaap:BuildingMember2022-12-310001880319us-gaap:LeaseholdImprovementsMember2023-06-300001880319us-gaap:LeaseholdImprovementsMember2022-12-310001880319us-gaap:FurnitureAndFixturesMember2023-06-300001880319us-gaap:FurnitureAndFixturesMember2022-12-310001880319us-gaap:MachineryAndEquipmentMember2023-06-300001880319us-gaap:MachineryAndEquipmentMember2022-12-310001880319us-gaap:VehiclesMember2023-06-300001880319us-gaap:VehiclesMember2022-12-310001880319us-gaap:ConstructionInProgressMember2023-06-300001880319us-gaap:ConstructionInProgressMember2022-12-310001880319prm:FireSafetySegmentMember2022-12-310001880319prm:SpecialtyProductsSegmentMember2022-12-310001880319prm:FireSafetySegmentMember2023-01-012023-06-300001880319prm:SpecialtyProductsSegmentMember2023-01-012023-06-300001880319prm:FireSafetySegmentMember2023-06-300001880319prm:SpecialtyProductsSegmentMember2023-06-300001880319us-gaap:CostOfSalesMember2023-04-012023-06-300001880319us-gaap:CostOfSalesMember2022-04-012022-06-300001880319us-gaap:CostOfSalesMember2023-01-012023-06-300001880319us-gaap:CostOfSalesMember2022-01-012022-06-300001880319us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001880319us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001880319us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001880319us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001880319prm:SeniorNotesDue2029Member2023-06-300001880319prm:SeniorNotesDue2029Member2022-12-310001880319us-gaap:RevolvingCreditFacilityMemberprm:RevolvingCreditFacilityDue2026Member2021-11-092021-11-090001880319us-gaap:RevolvingCreditFacilityMemberprm:RevolvingCreditFacilityDue2026Member2021-11-090001880319us-gaap:BridgeLoanMemberprm:RevolvingCreditFacilityDue2026Member2021-11-090001880319prm:RevolvingCreditFacilityDue2026Memberus-gaap:LetterOfCreditMember2021-11-090001880319us-gaap:RevolvingCreditFacilityMemberprm:RevolvingCreditFacilityDue2026Member2022-12-310001880319us-gaap:SeniorNotesMemberprm:SeniorNotesDue2029Member2021-11-090001880319prm:SKHoldingsOrdinarySharesExchangeMember2021-11-092021-11-090001880319prm:SKHoldingsOrdinarySharesExchangeMember2021-11-090001880319us-gaap:MandatorilyRedeemablePreferredStockMember2021-11-0900018803192021-11-092021-11-090001880319prm:A650RedeemablePreferredSharesMember2021-11-092021-11-090001880319prm:A650RedeemablePreferredSharesMemberus-gaap:InterestExpenseMember2023-04-012023-06-300001880319prm:A650RedeemablePreferredSharesMemberus-gaap:InterestExpenseMember2023-01-012023-06-300001880319prm:A650RedeemablePreferredSharesMemberus-gaap:InterestExpenseMember2022-04-012022-06-300001880319prm:A650RedeemablePreferredSharesMemberus-gaap:InterestExpenseMember2022-01-012022-06-3000018803192022-01-012022-12-310001880319prm:A650RedeemablePreferredSharesMember2021-11-090001880319prm:A650RedeemablePreferredSharesMember2023-06-300001880319prm:A650RedeemablePreferredSharesMember2022-12-31prm:vote0001880319prm:ShareRepurchasePlanMember2022-07-210001880319prm:ShareRepurchasePlanMember2022-07-212022-07-210001880319prm:ShareRepurchasePlanMember2022-11-030001880319prm:ShareRepurchasePlanMember2023-04-012023-06-300001880319prm:ShareRepurchasePlanMember2023-01-012023-06-300001880319prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-01-012023-03-310001880319prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-03-082023-03-080001880319prm:FormerChiefExecutiveOfficerMemberprm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-03-082023-03-080001880319prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-03-012023-03-310001880319prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-05-082023-05-080001880319prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-05-072023-05-070001880319prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember2023-01-012023-06-300001880319prm:ShareBasedPaymentArrangementOptionQ12023GrantsMember2023-01-012023-06-300001880319prm:ShareBasedPaymentArrangementOptionPriorGrantsMember2023-01-012023-06-300001880319prm:ShareBasedPaymentArrangementOptionPriorGrantsMembersrt:MinimumMember2023-01-012023-06-300001880319prm:ShareBasedPaymentArrangementOptionPriorGrantsMembersrt:MaximumMember2023-01-012023-06-300001880319prm:ShareBasedPaymentArrangementOptionQ12023GrantsMember2023-06-300001880319prm:ShareBasedPaymentArrangementOptionPriorGrantsMember2023-06-300001880319us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001880319us-gaap:EmployeeStockOptionMember2023-06-300001880319us-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2023-01-012023-06-300001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2022-01-012022-06-300001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2023-06-300001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2023-01-012023-06-30prm:trading_day0001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2022-12-310001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2023-04-012023-06-300001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2022-04-012022-06-300001880319us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001880319us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001880319us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001880319us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001880319us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001880319us-gaap:FairValueMeasurementsRecurringMember2023-06-300001880319us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001880319us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001880319us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001880319us-gaap:FairValueMeasurementsRecurringMember2022-12-310001880319prm:MeasurementInputGrossProfitMemberprm:LaderaTechIncMember2023-06-300001880319prm:LaderaTechIncMember2023-01-012023-06-300001880319us-gaap:AccountsPayableMember2023-03-310001880319prm:ContingentLiabilitiesMember2023-03-310001880319us-gaap:AccountsPayableMember2022-12-310001880319prm:ContingentLiabilitiesMember2022-12-310001880319us-gaap:AccountsPayableMember2023-04-012023-06-300001880319prm:ContingentLiabilitiesMember2023-04-012023-06-300001880319us-gaap:AccountsPayableMember2023-01-012023-06-300001880319prm:ContingentLiabilitiesMember2023-01-012023-06-300001880319us-gaap:AccountsPayableMember2023-06-300001880319prm:ContingentLiabilitiesMember2023-06-300001880319us-gaap:AccountsPayableMember2022-03-310001880319prm:ContingentLiabilitiesMember2022-03-310001880319us-gaap:AccountsPayableMember2021-12-310001880319prm:ContingentLiabilitiesMember2021-12-310001880319us-gaap:AccountsPayableMember2022-04-012022-06-300001880319prm:ContingentLiabilitiesMember2022-04-012022-06-300001880319us-gaap:AccountsPayableMember2022-01-012022-06-300001880319prm:ContingentLiabilitiesMember2022-01-012022-06-300001880319us-gaap:AccountsPayableMember2022-06-300001880319prm:ContingentLiabilitiesMember2022-06-300001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2021-11-092021-11-090001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2021-11-090001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2022-01-012022-12-310001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2021-01-012021-12-310001880319prm:EverArcFounderEntityMemberus-gaap:RelatedPartyMemberprm:FounderAdvisoryAgreementMember2023-02-152023-02-150001880319prm:IronmanMemberprm:LeaseArrangementsForRealPropertyMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001880319prm:IronmanMemberprm:LeaseArrangementsForRealPropertyMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001880319prm:IronmanMemberprm:LeaseArrangementsForRealPropertyMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001880319prm:IronmanMemberprm:LeaseArrangementsForRealPropertyMemberus-gaap:RelatedPartyMember2022-01-012022-06-300001880319us-gaap:ProductMember2023-04-012023-06-300001880319us-gaap:ProductMember2022-04-012022-06-300001880319us-gaap:ProductMember2023-01-012023-06-300001880319us-gaap:ProductMember2022-01-012022-06-300001880319us-gaap:ServiceMember2023-04-012023-06-300001880319us-gaap:ServiceMember2022-04-012022-06-300001880319us-gaap:ServiceMember2023-01-012023-06-300001880319us-gaap:ServiceMember2022-01-012022-06-300001880319us-gaap:ProductAndServiceOtherMember2023-04-012023-06-300001880319us-gaap:ProductAndServiceOtherMember2022-04-012022-06-300001880319us-gaap:ProductAndServiceOtherMember2023-01-012023-06-300001880319us-gaap:ProductAndServiceOtherMember2022-01-012022-06-300001880319us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001880319prm:FounderAdvisoryAgreementMember2023-01-012023-06-300001880319us-gaap:WarrantMember2023-01-012023-06-300001880319us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001880319prm:FounderAdvisoryAgreementMember2022-01-012022-06-300001880319us-gaap:WarrantMember2022-01-012022-06-300001880319prm:FireSafetySegmentMember2023-04-012023-06-300001880319prm:FireSafetySegmentMember2022-04-012022-06-300001880319prm:FireSafetySegmentMember2022-01-012022-06-300001880319prm:SpecialtyProductsSegmentMember2023-04-012023-06-300001880319prm:SpecialtyProductsSegmentMember2022-04-012022-06-300001880319prm:SpecialtyProductsSegmentMember2022-01-012022-06-300001880319prm:HaithamKhouriMember2023-01-012023-06-300001880319prm:HaithamKhouriMember2023-04-012023-06-300001880319prm:HaithamKhouriMember2023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________
FORM 10-Q
__________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
oTRANSITION 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-41027
_______________________________
PERIMETER SOLUTIONS, SA
(Exact name of Registrant as specified in its Charter)
_______________________________
Grand Duchy of Luxembourg98-1632942
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
12E rue Guillaume Kroll, L-1882 Luxembourg
Grand Duchy of Luxembourg
352 2668 62-1
(Address of principal executive offices and zip code)
Registrant’s telephone number, including area code: (314) 396-7343
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Ordinary Shares, nominal value $1.00 per sharePRMNew York Stock Exchange
Warrants for Ordinary Shares
PRMFFOTC Markets Group Inc.
Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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
x
Accelerated filer
o
Non-accelerated filer
o
Smaller reporting company
o
Emerging growth company
o
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 o No x
As of July 28, 2023, there were 154,520,833 ordinary shares, nominal value $1.00 per share, outstanding.


Table of Contents
Page
    6. Leases
    10. Equity
Item 1A.
Risk Factors
2

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This quarterly report on Form 10-Q for the period ended June 30, 2023 (this “Quarterly Report”) contains certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements involve risks and uncertainties and reflect our current views with respect to, among other things, future events and our financial performance. When used in this Quarterly Report, the words “believe,” “may,” “could,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “indicate,” “seek,” “should,” “would,” and similar expressions are intended to identify forward-looking statements, though not all forward-looking statements contain these identifying words. These forward-looking statements are not historical facts, and are based on current expectations, estimates and projections about our industry, management’s beliefs and certain assumptions made by management, many of which, by their nature, are inherently uncertain and beyond our control. Accordingly, we caution you that any such forward-looking statements are not guarantees of future performance and are subject to risks, assumptions, estimates and uncertainties that are difficult to predict. These forward-looking statements include, without limitation, statements about the following matters:
future financial performance, including any growth or expansion plans and opportunities;
our ability to expand our fire safety business;
our beliefs regarding certain trends and growth drivers in our fire safety business;
our ability to grow long-term value through, among other things, the continuing performance improvement of our existing operations, execution of a disciplined capital allocation and management of our capital structure;
our expectations regarding future capital expenditures;
cash flow projections;
our ability to maintain a leadership position in any market;
expectations concerning sources of revenue;
expectations about demand for fire retardant products, equipment and services;
the size of the markets we compete in and potential opportunities in such markets or new markets;
our expectations regarding the impact of significant infrequent events, such as the COVID-19 pandemic and the conflict in Ukraine, on our business;
expectations concerning certain of our products’ ability to protect life and property as population settlement locations change;
expectations concerning the markets in which we will operate in the coming years, overall economic conditions and disruptive weather events;
expectations concerning repurchases of our Ordinary Shares (as defined below) under the Share Repurchase Plan (as defined below);
our beliefs regarding the sufficiency of our current sources of liquidity to fund our future liquidity requirements, our expectations regarding the types of future liquidity requirements and our expectations regarding the availability of future sources of liquidity;
our expectations and beliefs regarding accounting and tax matters; and
the expected outcome of litigation matters and the effect of such claims on business, financial condition, results of operations or cash flows.
Although we believe that the expectations reflected in these forward-looking statements are reasonable as of the date of this Quarterly Report, actual results may prove to be materially different from the results expressed or implied by the forward-looking statements. Important factors that could cause actual results to differ materially from those in the forward-looking statements include, but are not limited to those summarized below:
negative or uncertain worldwide economic conditions;
volatility, seasonality and cyclicality in the industries in which we operate;
our ability to realize the strategic and financial benefits of the Business Combination (as defined below);
3

our substantial dependence on sales to the U.S. Department of Agriculture ("USDA") Forest Service and the state of California and the risk of decreased sales to these customers;
changes in the regulation of the petrochemical industry, a downturn in the specialty chemicals and/or fire retardant end markets or our failure to accurately predict the frequency, duration, timing, and severity of changes in demand in such markets;
changes in customer relations or service levels;
a small number of our customers represent a significant portion of our revenue;
failure to continuously innovate and to provide products that gain market acceptance, which may cause us to be unable to attract new customers or retain existing customers;
improper conduct of, or use of our products, by employees, agents, government contractors or collaborators;
changes in the availability of products from our suppliers on a long-term basis;
production interruptions or shutdowns, which could increase our operating or capital expenditures or negatively impact the supply of our products resulting in reduced sales;
changes in the availability of third-party logistics suppliers for distribution, storage and transportation;
increases in supply and raw material costs, supply shortages, long lead times for components or supply changes;
adverse effects on the demand for our products or services due to the seasonal or cyclical nature of our business or severe weather events;
introduction of new products, which are considered preferable, which could cause demand for some of our products to be reduced or eliminated;
current ongoing and future litigation, including multi-district litigation and other legal proceedings;
heightened liability and reputational risks due to certain of our products being provided to emergency services personnel and their use to protect lives and property;
future products liabilities claims where indemnity and insurance coverage could be inadequate or unavailable to cover these claims due to the fact that some of the products we produce may cause adverse health consequences;
compliance with export control or economic sanctions laws and regulations;
environmental impacts and side effects of our products, which could have adverse consequences for our business;
compliance with environmental laws and regulations;
our ability to protect our intellectual property rights and know-how;
our ability to generate the funds required to service our debt and finance our operations;
fluctuations in foreign currency exchange;
potential impairments or write-offs of certain assets;
the adequacy of our insurance coverage; and
challenges to our decisions and assumptions in assessing and complying with our tax obligations.
For additional information regarding known material factors that could cause our actual results to differ from our projected results, please read (1) Part I, Item 1A. “Risk Factors” in the annual report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Annual Report”); (2) Part II, “Item 1A. Risk Factors” in this Quarterly Report; (3) our reports and registration statements filed from time to time with the Securities and Exchange Commission (the “SEC”), and (4) other public announcements we make from time to time. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.
4


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
PERIMETER SOLUTIONS, SA AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
June 30, 2023December 31, 2022
ASSETS(Unaudited)
Current assets:
 Cash and cash equivalents$22,118 $126,750 
Accounts receivable, net62,635 26,646 
Inventories163,122 142,961 
Income tax receivable3,415 214 
Prepaid expenses and other current assets10,721 11,951 
Total current assets262,011 308,522 
Property, plant and equipment, net58,844 58,846 
Operating lease right-of-use assets14,946 18,582 
Finance lease right-of-use assets4,811  
Goodwill1,033,642 1,031,460 
Customer lists, net692,965 710,329 
Technology and patents, net227,169 232,818 
Tradenames, net91,986 94,293 
Other assets, net1,542 1,766 
Total assets$2,387,916 $2,456,616 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Accounts payable$32,174 $36,794 
Accrued expenses and other current liabilities24,655 32,705 
Founders advisory fees payable - related party6,945 4,655 
Deferred revenue2,653  
Total current liabilities66,427 74,154 
Long-term debt665,879 665,280 
Operating lease liabilities, net of current portion12,655 15,484 
Finance lease liabilities, net of current portion4,349  
Deferred income taxes267,722 278,270 
Founders advisory fees payable - related party79,511 170,718 
Redeemable preferred shares103,775 101,279 
Redeemable preferred shares - related party2,751 3,209 
Other non-current liabilities9,785 9,322 
Total liabilities1,212,854 1,317,716 
Commitments and contingencies (Note 9)
Shareholders’ equity:
Ordinary shares, $1 nominal value per share, 4,000,000,000 shares authorized; 165,066,195 and 163,234,542 shares issued; 154,520,833 and 156,797,806 shares outstanding at June 30, 2023 and December 31, 2022, respectively
165,067 163,235 
Treasury shares, at cost; 10,545,362 shares and 6,436,736 at June 30, 2023 and December 31, 2022, respectively
(76,553)(49,341)
Additional paid-in capital1,695,070 1,698,781 
Accumulated other comprehensive loss(21,663)(25,471)
Accumulated deficit(586,859)(648,304)
Total shareholders’ equity1,175,062 1,138,900 
Total liabilities and shareholders’ equity$2,387,916 $2,456,616 
See accompanying notes to condensed consolidated financial statements.
5

PERIMETER SOLUTIONS, SA AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME (LOSS)
(in thousands, except share and per share data)
(Unaudited)
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net sales$76,137 $100,965 $119,995 $158,723 
Cost of goods sold44,140 72,050 75,152 113,393 
Gross profit31,997 28,915 44,843 45,330 
Operating expenses:
Selling, general and administrative expense14,897 19,679 25,362 38,833 
Amortization expense13,771 13,802 27,534 27,657 
Founders advisory fees - related party(60,026)(20,465)(84,262)(80,313)
Other operating expense8 260 10 456 
Total operating expenses(31,350)13,276 (31,356)(13,367)
Operating income63,347 15,639 76,199 58,697 
Other expense (income):
Interest expense, net10,344 12,142 20,490 22,638 
Loss (gain) on contingent earn-out146 (9,398)392 (9,398)
Unrealized foreign currency loss (gain)93 3,156 (628)4,036 
Other expense (income), net17 (200)89 (35)
Total other expense, net10,600 5,700 20,343 17,241 
Income before income taxes52,747 9,939 55,856 41,456 
Income tax (expense) benefit(733)(1,012)5,589 4,434 
Net income52,014 8,927 61,445 45,890 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments2,215 (16,371)3,808 (16,245)
Total comprehensive income (loss) $54,229 $(7,444)$65,253 $29,645 
Earnings per share:
Basic$0.33 $0.05 $0.39 $0.28 
Diluted$0.31 $0.05 $0.36 $0.26 
Weighted average number of ordinary shares outstanding:
Basic156,525,006 162,917,478 157,109,418 161,591,704 
Diluted168,310,311 177,059,844 168,894,723 175,734,070 
See accompanying notes to condensed consolidated financial statements.
6

PERIMETER SOLUTIONS, SA AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(in thousands, except share data)
(Unaudited)
Ordinary SharesTreasury SharesAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Shareholders'
Equity
SharesAmountSharesAmount
Balance, December 31, 2021
157,237,435 $157,237  $ $1,670,033 $(7,135)$(738,517)$1,081,618 
Share-based compensation— — — — 4,963 — — 4,963 
Ordinary share issued related to founders advisory fees - related party5,952,992 5,954 — — 7,829 — — 13,783 
Ordinary share issued related to warrants exercised44,115 44 — — 485 — — 529 
Cumulative effect of accounting change on adoption of ASU 2016-13— — — — — — (1,545)(1,545)
Net income— — — — — — 36,963 36,963 
Other comprehensive income— — — — — 126 — 126 
Balance, March 31, 2022163,234,542 163,235   1,683,310 (7,009)(703,099)1,136,437 
Share-based compensation— — — — 3,433 — — 3,433 
Ordinary shares repurchased— — 597,513 (5,008)— — — (5,008)
Net income— — — — — — 8,927 8,927 
Other comprehensive loss— — — — — (16,371)— (16,371)
Balance, June 30, 2022
163,234,542 $163,235 597,513 $(5,008)$1,686,743 $(23,380)$(694,172)$1,127,418 
Ordinary SharesTreasury SharesAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Shareholders'
Equity
SharesAmountSharesAmount
Balance, December 31, 2022
163,234,542 $163,235 6,436,736 $(49,341)$1,698,781 $(25,471)$(648,304)$1,138,900 
Share-based compensation— — — — (3,074)— — (3,074)
Ordinary shares issued related to founders advisory fees - related party1,831,653 1,832 — — (1,832)— —  
Ordinary shares repurchased— — 115,570 (864)— — — (864)
Net income— — — — — — 9,431 9,431 
Other comprehensive income— — — — — 1,593 — 1,593 
Balance, March 31, 2023165,066,195 165,067 6,552,306 (50,205)1,693,875 (23,878)(638,873)1,145,986 
Share-based compensation— — — — 1,195 — — 1,195 
Ordinary shares repurchased— — 3,993,056 (26,348)— — — (26,348)
Net income— — — — — — 52,014 52,014 
Other comprehensive income— — — — — 2,215 — 2,215 
Balance, June 30, 2023
165,066,195 $165,067 10,545,362 $(76,553)$1,695,070 $(21,663)$(586,859)$1,175,062 
See accompanying notes to condensed consolidated financial statements.
7

PERIMETER SOLUTIONS, SA AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Cash flows from operating activities:
Net income$61,445 $45,890 
Adjustments to reconcile net income to net cash used in operating activities:
Founders advisory fees - related party (change in accounting fair value)(84,262)(80,313)
Depreciation and amortization expense32,217 33,086 
Interest and payment-in-kind on preferred shares3,396 3,268 
Share-based compensation(1,879)8,396 
Non-cash lease expense2,271 2,642 
Deferred income taxes(11,076)(129)
Amortization of deferred financing costs824 793 
Amortization of acquisition related inventory step-up 24,138 
Loss (gain) on contingent earn-out392 (9,398)
Unrealized (gain) loss on foreign currency(628)4,036 
Loss on disposal of assets20 9 
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable(35,640)(44,477)
Inventories(19,963)(41,431)
Prepaid expenses and current other assets1,260 7,301 
Accounts payable(4,744)15,834 
Deferred revenue2,653 4,991 
Income taxes payable, net(10,479)(10,872)
Accrued expenses and other current liabilities(1,805)3,050 
Founders advisory fees - related party (cash settled)(4,655)(53,547)
Operating lease liabilities(2,263)(2,511)
Finance lease liabilities(67) 
Other liabilities47 (107)
Net cash used in operating activities(72,936)(89,351)
Cash flows from investing activities:
Purchase of property and equipment(4,375)(4,006)
Purchase price adjustment under Business Combination Agreement (1,638)
Net cash used in investing activities(4,375)(5,644)
Cash flows from financing activities:
Ordinary shares repurchased(27,212)(5,008)
Proceeds from exercise of warrants 529 
Principal payments on finance lease obligations(103) 
Net cash used in financing activities(27,315)(4,479)
Effect of foreign currency on cash and cash equivalents(6)(578)
Net change in cash and cash equivalents(104,632)(100,052)
Cash and cash equivalents, beginning of period126,750 225,554 
Cash and cash equivalents, end of period$22,118 $125,502 
Supplemental disclosures of cash flow information:
Cash paid for interest$17,153 $17,919 
Cash paid for income taxes$18,317 $6,572 
Non-cash investing and financing activities:
Liability portion of founders advisory fees - related party reclassified to additional paid in capital$ $13,783 
See accompanying notes to condensed consolidated financial statements
8

PERIMETER SOLUTIONS, SA AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
Organization and General
Perimeter Solutions, SA, (“PSSA”), a public company limited by shares (société anonyme) was incorporated on June 21, 2021 under the laws of the Grand Duchy of Luxembourg. PSSA is headquartered in the Grand Duchy of Luxembourg with global operations in North America, Europe, and Asia Pacific. PSSA's ordinary shares, nominal value, $1.00 per share (the “Ordinary Shares”), are listed on the New York Stock Exchange ("NYSE") and trade under the symbol "PRM." The condensed consolidated financial statements herein include the assets, liabilities, and results of operations of PSSA and its subsidiaries, all of which are wholly owned (collectively, the “Company”).
Business Operations
The Company is a global solutions provider for the fire safety and specialty chemical industries. Approximately 74% of the Company's 2022 annual revenues were derived in the United States, approximately 15% in Europe, approximately 5% in Canada and approximately 2% in Mexico, with the remaining approximately 4% spread across various other countries. The Company’s business is organized and managed in two reporting segments: Fire Safety and Specialty Products.
The Fire Safety business is a formulator and manufacturer of fire management products that help the Company’s customers combat various types of fires, including wildland, structural, flammable liquids and other types of fires. The Company’s Fire Safety business also offers specialized equipment and services, typically in conjunction with its fire management products to support firefighting operations. The Company’s specialized equipment includes air base retardant storage, mixing, and delivery equipment; mobile retardant bases; retardant ground application units; mobile foam equipment; and equipment that it custom designs and manufactures to meet specific customer needs. Significant end markets include primarily government-related entities and are dependent on approvals, qualifications, and permits granted by the respective governments and commercial customers around the world.
The Specialty Products segment produces and sells Phosphorus Pentasulfide ("P2S5") in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P2S5 is primarily used in the production of a family of compounds called Zinc Dialkyldithiophosphates (“ZDDP”), which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P2S5 is also used in pesticide and mining chemicals applications.
Global Economic Environment
In recent years, the global economy and labor markets have experienced significant inflationary pressures attributable to ongoing economic recovery and supply chain issues, in part due to the impacts of the COVID-19 pandemic and the conflict in Ukraine. While the Company has limited exposure in Russia and Ukraine, it continues to monitor and take actions with its customers and suppliers to mitigate the impact of these inflationary pressures in the future. Actions to mitigate inflationary pressures with suppliers include aggregation of purchase requirements to achieve optimal volume benefits, negotiation of cost-reductions and identification of more cost competitive suppliers. While these actions are designed to offset the impact of inflationary pressures, the Company cannot provide assurance that they will be successful in fully offsetting increased costs resulting from inflationary pressure. In addition, interest payments for borrowings under the Company’s revolving credit facility are based on variable rates and any continued increase in interest rates may reduce the Company’s cash flow available for other corporate purposes.
9

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal and recurring nature considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The results of operations for the interim period are not necessarily indicative of the results that will be realized for the entire fiscal year. These condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes thereto included in the Company’s 2022 Annual Report. The condensed consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported condensed consolidated financial position, results of operations or cash flows.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries after elimination of intercompany transactions and balances.
Use of Estimates
The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates made by management in connection with the preparation of the accompanying unaudited condensed consolidated financial statements include the useful lives of long-lived and intangible assets, the allowance for doubtful accounts, the fair value of financial assets and liabilities, stock options, founder advisory fees, contingent earn-out liability and realizability of deferred tax assets. Actual results could differ from those estimates.
As of June 30, 2023, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” in its consolidated financial statements included in the Company’s 2022 Annual Report, except for performance-based non-qualified stock options ("PBNQSO") granted during the three months ended March 31, 2023 (“Q1-2023 Option Grants”) and modifications to PBNQSO’s as of May 8, 2023.
For PBNQSO’s granted during the three months ended March 31, 2023, the Company recognized compensation costs related to PBNQSO’s granted to employees and non-employees based on the estimated fair value of the awards on the date of grant. The Company estimated the grant date fair value, and the resulting share-based compensation expense, using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the PBNQSO’s is expensed proportionately for each tranche over the applicable service period. The fair value of PBNQSO’s is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period. The assumptions used in the Black-Scholes option-pricing model are as follows:
Exercise price. The Company's Ordinary Share’s fair market value on the date of grant.
Fair Market Value of Ordinary Shares. The grant date fair market value is the quoted market price of the Company's Ordinary Shares.
Expected term. The expected term of stock options represents the period that the stock options are expected to remain outstanding and is based on vesting terms, exercise term and contractual lives of the options. The expected term is based on the simplified method and is estimated as the average of the weighted average vesting term and
10

the time to expiration as of the grant date. The simplified method was used due to the lack of historical exercise information.
Expected volatility. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield with a maturity equal to the expected term of the stock options in effect at the time of grant.
Dividend yield. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plan to pay any dividends on its Ordinary Shares.
As of May 8, 2023, to better account for seasonal fluctuations of the business, and to better align stock option performance with shareholder return, the Company modified certain terms in the PBNQSO agreements. One modification eliminated a term that provided discretion to the compensation committee to make certain adjustments on how the annual operational performance per diluted share (“AOP”) against the performance target will be measured. Such discretion prohibited the establishment of the grant date under Accounting Standards Codification (“ASC”) Topic 718, “Compensation—Stock Compensation” (“Topic 718”). As of May 8, 2023, it was determined that a mutual understanding of the key terms and conditions of the PBNQSO’s has been ascertained and the grant date was therefore established for PBNQSO’s granted through December 31, 2022 (“Prior Grants”).
The modifications were determined to be a Type I (probable to probable) modification under Topic 718. As such, the Company performed a final fair value remeasurement under the original terms of Prior Grants using the Hull-White model and recognized the cumulative compensation cost to reflect the cumulative effect of re-measuring the compensation cost as of May 8, 2023. Subsequently, the Company calculated the modification date fair value for the PBNQSO’s based on the modified terms using (i) the Hull-White model that addresses the performance condition in the option agreements, and (ii) using the Monte Carlo simulation model that addresses the market condition in the option agreements. The modification did not result in any incremental share-based compensation expense for the Q1-2023 Option Grants.
The Company currently expects that the performance condition for the modified awards is probable of being achieved, accordingly, the fair value of the PBNQSO’s on the modification date, calculated using the Hull-White model and Black Scholes option-pricing model, as applicable, is recognized as compensation expense on a proportionate basis, for each tranche, over the remaining applicable service period. The Hull-White model requires us to make assumptions and judgments about the variables used in the calculation, including the sub-optimal exercise factor, drift rate, the volatility of our Ordinary Shares, risk-free interest rate, and expected dividends. Changes in assumptions made on the risk-free interest rate and expected volatility can materially impact the estimate of fair value and ultimately how much share-based compensation expense is recognized. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of modification and corresponds to remaining contractual term of the PBNQSO’s. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.
Recently Issued and Adopted Accounting Standards
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases, which required lessees to recognize a right of use asset and a lease liability on their balance sheet for all leases, including operating leases, with a term of greater than 12 months. In July 2018, the FASB issued ASU 2018-11, which added a transition option permitting entities to apply the provisions of the new standard at its adoption date instead of the earliest comparative period presented in the consolidated financial statements. The Company adopted Topic 842 as of January 1, 2022 at December 31, 2022, using the optional transition method provided by ASU 2018-11. Refer to Note 6, "Leases," for additional disclosures.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and issued subsequent amendments to the initial guidance within ASU 2019-04, ASU 2019-05 and ASU 2019-11. The amendments required an entity to replace the incurred loss impairment methodology in current U.S. GAAP with a new model that uses a forward-looking expected loss method, which generally results in earlier recognition of allowances for losses. The Company adopted the standard as of January 1, 2022 at December 31,
11

2022. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements with the most significant impact being the increase in allowance for doubtful accounts related to its trade accounts receivable. The adoption adjustment was recorded to accumulated deficit in the accompanying condensed consolidated statements of shareholders’ equity.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provided temporary optional expedients and exceptions to existing guidance on contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as London Interbank Offered Rate (“LIBOR”) which is being phased out, to alternate reference rates, such as Secured Overnight Financing Rate (“SOFR”). These standards are elective and are effective upon issuance for all entities through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, which deferred the sunset date of reference rate reform relief to December 31, 2024. The switch in the reference rates from LIBOR to SOFR, under the Company’s Revolving Credit Facility (defined below), occurred as of June 30, 2023. The Company did not have any outstanding borrowings under the Revolving Credit Facility, accordingly, the switch in the reference rates from LIBOR to SOFR did not have a material impact on the Company’s consolidated financial statements.
3. BUSINESS ACQUISITIONS
Business Combination
On November 9, 2021 (the “Closing Date”), PSSA consummated the transactions (the “Business Combination”) contemplated by the business combination agreement with EverArc Holdings Limited, the former parent company of PSSA ("EverArc"), SK Invictus Holdings, S.à r.l., ("SK Holdings"), SK Invictus Intermediate S.à r.l., ("SK Intermediate"), doing business under the name Perimeter Solutions and EverArc (BVI) Merger Sub Limited, incorporated in the British Virgin Islands and a wholly-owned subsidiary of PSSA (the “Business Combination Agreement”) dated June 15, 2021.
Pursuant to the Business Combination Agreement, EverArc entered into an escrow agreement with SK Holdings and Wilmington Trust, N.A., a national banking association, as escrow agent, which provided that approximately $7.6 million of the cash consideration payable pursuant to the Business Combination Agreement be held in escrow pending a determination of the post-closing purchase price adjustments under the Business Combination Agreement. On March 3, 2022, the post-closing purchase price adjustments under the Business Combination Agreement were finalized. Approximately $7.6 million held in escrow was released and an additional $1.6 million related to the difference in estimated and actual working capital as of the Closing Date was also paid to SK Holdings.

12

4. BALANCE SHEET COMPONENTS
Details of certain balance sheet items are presented below (in thousands):
June 30,
2023
December 31,
2022
Inventory:
Raw materials and manufacturing supplies$79,319 $65,968 
Work in process241 248 
Finished goods83,562 76,745 
Total inventory$163,122 $142,961 
Prepaid Expenses and Other Current Assets:
Advance to vendors$2,909 $2,047 
Prepaid insurance2,568 5,870 
Prepaid value-added taxes3,480 2,872 
Other1,764 1,162 
Total prepaid expenses and other current assets$10,721 $11,951 
Property, Plant and Equipment:
Buildings$3,963 $3,948 
Leasehold improvements2,712 2,333 
Furniture and fixtures513 344 
Machinery and equipment59,519 58,314 
Vehicles4,005 4,106 
Construction in progress3,436 1,953 
Total property, plant and equipment, gross74,148 70,998 
Less: Accumulated depreciation(15,304)(12,152)
Total property, plant and equipment, net$58,844 $58,846 
Accrued Expenses and Other Current Liabilities:
Accrued bonus$1,186 $3,278 
Accrued salaries2,033 2,332 
Accrued employee benefits1,116 846 
Accrued interest6,978 8,235 
Accrued purchases3,814 1,790 
Accrued taxes5,313 11,000 
Operating lease liabilities2,799 3,541 
Finance lease liabilities388  
Other1,028 1,683 
Total accrued expenses and other current liabilities$24,655 $32,705 
Other Non-Current Liabilities:
LaderaTech contingent earn-out$7,665 $7,273 
Other2,120 2,049 
Total other non-current liabilities$9,785 $9,322 
Depreciation expense related to property, plant and equipment was $2.4 million and $4.7 million for the three and six months ended June 30, 2023, respectively, and $2.9 million and $5.4 million for the three and six months ended June 30, 2022, respectively, substantially all of which was presented in cost of goods sold in the accompanying condensed consolidated statements of operations and comprehensive income (loss).
13

The Company had an allowance for doubtful accounts, included in accounts receivable, net of $0.6 million and $0.9 million as of June 30, 2023 and December 31, 2022, respectively.
5. GOODWILL AND OTHER INTANGIBLE ASSETS
The changes in the carrying amount of goodwill by reportable segment are as follows (in thousands):
Fire SafetySpecialty ProductsTotal
Balance, December 31, 2022
$860,319 $171,141 $1,031,460 
Foreign currency translation1,689 493 2,182 
Balance, June 30, 2023
$862,008 $171,634 $1,033,642 
Intangible assets and related accumulated amortization as of June 30, 2023 and December 31, 2022 are as follows (in thousands):
June 30, 2023
Estimated
Useful Life
(in years)
Gross ValueForeign
Currency
Translation
Accumulated
Amortization
Net Book
Value
Definite Lived Intangible Assets:
Customer lists20$761,000 $(5,964)$(62,071)$692,965 
Technology and patents20250,000 (2,498)(20,333)227,169 
Tradenames20101,000 (775)(8,239)91,986 
Balance, June 30, 2023
$1,112,000 $(9,237)$(90,643)$1,012,120 
December 31, 2022
Estimated
Useful Life
(in years)
Gross ValueForeign
Currency
Translation
Accumulated
Amortization
Net Book
Value
Definite Lived Intangible Assets:
Customer lists20$761,000 $(7,451)$(43,220)$710,329 
Technology and patents20250,000 (3,029)(14,153)232,818 
Tradenames20101,000 (970)(5,737)94,293 
Balance, December 31, 2022
$1,112,000 $(11,450)$(63,110)$1,037,440 
Amortization expense for definite-lived intangible assets was $13.7 million and $27.5 million for the three and six months ended June 30, 2023, respectively, and $13.8 million and $27.7 million for the three and six months ended June 30, 2022, respectively.
Estimated annual amortization expense of intangible assets for the next five years ending December 31 and thereafter is as follows (in thousands):
2023 remaining$27,800 
202455,600 
202555,600 
202655,600 
202755,600 
Thereafter761,920 
Total$1,012,120 



14


6. LEASES
Lease cost for the three and six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Operating lease cost(1)
$1,117 $1,333 $2,271 $2,642 
Finance lease cost:
Amortization of right-of-use assets118  118  
Interest on lease liabilities75  75  
Total lease cost$1,310 $1,333 $2,464 $2,642 
Reported in:
Cost of goods sold$1,171 $1,228 $2,264 $2,432 
Selling, general and administrative139 105 200 210 
Total lease cost$1,310 $1,333 $2,464 $2,642 
(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.
As of June 30, 2023 the weighted-average remaining lease term of operating leases and finance leases were approximately 7.4 years and 9.2 years, respectively and the weighted-average discount rates applied were 5.8% and 7.9%, respectively.
Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,263 $2,511 
Operating cash flows for finance leases67  
Financing cash flows for finance leases103  
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$ $912 
Finance leases4,688  
Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance$(1,514) 






15

As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$1,983 $383 
20243,100 723 
20252,948 703 
20262,585 617 
20271,955 580 
Thereafter6,742 4,231 
Total Lease payments19,313 7,237 
Less: imputed interest3,859 2,500 
Present value of lease liabilities$15,454 $4,737 
7. LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES
Long-term debt consists of the following (in thousands):
June 30,
2023
December 31,
2022
Senior Notes$675,000 $675,000 
Less: unamortized debt issuance costs(9,121)(9,720)
Long-term debt$665,879 $665,280 
Revolving Credit Facility
On November 9, 2021, SK Invictus Intermediate II S.à r.l., a private limited liability company governed by the laws of the Grand Duchy of Luxembourg (“SK Intermediate II”), as borrower, entered into a five-year revolving credit facility (the “Revolving Credit Facility”), which provides for a senior secured Revolving Credit Facility in an aggregate principal amount of up to $100.0 million.
The Revolving Credit Facility matures on November 9, 2026. The Revolving Credit Facility includes a $20.0 million swingline sub-facility and a $25.0 million letter of credit sub-facility. The Revolving Credit Facility allows SK Intermediate II to increase commitments under the Revolving Credit Facility up to an aggregate amount not to exceed the greater of (i) $143.0 million and (ii) 100.00% of consolidated earnings before interest, taxes, depreciation and amortization (“EBITDA”) for the most recent four-quarter period (minus the aggregate outstanding principal amount of certain ratio debt permitted to be incurred thereunder). All borrowings under the Revolving Credit Facility are subject to the satisfaction of customary conditions, including the absence of a default and the accuracy of representations and warranties, subject to customary exceptions.
Solely to the extent that on the last day of the applicable fiscal quarter, the utilization of the Revolving Credit Facility (excluding cash collateralized letters of credit and up to $10.0 million of undrawn letters of credit) exceeds 40% of the aggregate commitments, the Revolving Credit Facility requires compliance on a quarterly basis with a maximum secured net leverage ratio of 7.50:1.00.
The Revolving Credit Facility is fully and unconditionally guaranteed by the Company and each of SK Intermediate II’s existing and future wholly-owned material restricted subsidiaries, subject to customary exceptions, and is secured by a first priority lien, subject to certain permitted liens, on substantially all of SK Intermediate II’s and each of the guarantors’ existing and future property and assets, subject to customary exceptions.
Deferred financing costs incurred in connection with securing the Revolving Credit Facility were $2.3 million, which is carried as a long-term asset in the accompanying condensed consolidated balance sheets and is amortized on a straight-line over the term of the Revolving Credit Facility and included in interest expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss).
16

As of June 30, 2023 and December 31, 2022, the Company did not have any outstanding borrowings under the Revolving Credit Facility and was in compliance with all covenants, including the financial covenants.
Senior Notes
On the Closing Date, SK Intermediate II assumed $675.0 million principal amount of 5.00% senior secured notes due October 30, 2029 (“Senior Notes”) issued by EverArc Escrow S.à r.l. (“Escrow Issuer”), a newly-formed limited liability company governed by the laws of the Grand Duchy of Luxembourg and a wholly owned subsidiary of EverArc under an indenture dated as of October 22, 2021 (“Indenture”). The Senior Notes bear interest at an annual rate of 5.00%. Interest on the Senior Notes is payable in cash semi-annually in arrears on April 30 and October 30 of each year.
The Senior Notes are general, secured, senior obligations of SK Intermediate II; rank equally in right of payment with all existing and future senior indebtedness of SK Intermediate II (including, without limitation, the Revolving Credit Facility); and together with the Revolving Credit Facility, are effectively senior to all existing and future indebtedness of SK Intermediate II that is not secured by the collateral. The Senior Notes are fully and unconditionally guaranteed on a senior secured basis, jointly and severally, by all of SK Intermediate II’s existing or future restricted subsidiaries (other than certain excluded subsidiaries) that guarantee the Revolving Credit Facility. The Senior Notes contain certain covenants limiting SK Intermediate II’s ability and the ability of the restricted subsidiaries (as defined in the indenture governing the Senior Notes) to, under certain circumstances, prepay subordinated indebtedness, pay distributions, redeem stock or make certain restricted investments; incur indebtedness; create liens on the SK Intermediate II’s assets to secure debt; restrict dividends, distributions or other payments; enter into transactions with affiliates; designate subsidiaries as unrestricted subsidiaries; sell or otherwise transfer or dispose of assets, including equity interests of restricted subsidiaries; effect a consolidation or merger; and change the Company’s line of business.
Deferred financing costs incurred in connection with securing the Senior Notes were $11.0 million, which were capitalized and will be amortized using the effective interest method over the term of the Senior Notes and included in interest expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss). The unamortized portion of the deferred financing costs is included as a reduction to the carrying value of the Senior Notes which have been recorded as long-term debt, net in the accompanying condensed consolidated balance sheets.
Redeemable Preferred Shares
In connection with the Business Combination, the Company issued 10 million redeemable preferred shares of PSSA (“Redeemable Preferred Shares”), nominal value $10 per share, valued at $100.0 million. The Redeemable Preferred Shares are entitled to a preferred annual cumulative right to a dividend equal to 6.50% of its nominal value. The preferred dividend will generally be paid 40.00% in cash and 60.00% in kind each year within three business days following the Company's annual general meeting. Holders of the Redeemable Preferred Shares generally have no voting rights.
The Company, under its articles of association (the “Articles”) is mandatorily required to redeem the Redeemable Preferred Shares at any time prior to the earliest of (i) six months following the latest maturity date of the above-mentioned Senior Notes, (ii) nine years after the date of issuance of the Redeemable Preferred Shares or (iii) upon the occurrence of a change of control, as defined in the Company’s Articles. Due to the fact that the Redeemable Preferred Shares are mandatorily redeemable, the Redeemable Preferred Shares are classified as a liability in the accompanying unaudited condensed consolidated balance sheets, and $1.7 million, $3.4 million, $1.6 million and $3.3 million of dividends on these Redeemable Preferred Shares for the three and six months ended June 30, 2023 and June 30, 2022, respectively, is recorded as interest expense in the accompanying unaudited condensed consolidated statements of operations and comprehensive income (loss). At June 30, 2023 and December 31, 2022, $6.5 million and $4.5 million, respectively, of preferred dividends were in arrears.
The Redeemable Preferred Shares have an aggregate liquidation preference of $100.0 million, plus any accrued and unpaid dividends thereon and is senior to the Ordinary Shares with respect to dividends and with respect to dissolution, liquidation or winding up of the Company. At June 30, 2023 and December 31, 2022, the redemption price was $106.5 million and $104.5 million, respectively.
8. INCOME TAXES
The Company is subject to U.S. federal income tax, U.S. state and local tax and tax in foreign jurisdictions. The Company estimates its annual effective tax rate in recording its quarterly provision for income taxes in the various
17

jurisdictions in which it operates. The Company’s effective tax rate was 1.39% and (10.01)% for the three and six months ended June 30, 2023, respectively, and 10.18% and (10.70)% for the three and six months ended June 30, 2022, respectively. The primary differences between the effective tax rate and the amount computed by applying the Luxembourg statutory rate of 24.94% are related to losses not expected to be benefited in certain jurisdictions that have a valuation allowance, permanently non-deductible compensation, withholding taxes accrued on unremitted earnings and the impact of foreign tax rate differences.
In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax-planning strategies in making this assessment. While the Company expects to realize the remaining net deferred tax assets, changes in future taxable income or in tax laws may alter this expectation and result in future increases to the valuation allowance. The valuation allowance for deferred tax assets as of June 30, 2023 and 2022 primarily relates to net operating loss and interest deduction limitation carryforwards that, in the judgment of the Company, are not more likely than not to be realized.
The Company evaluates its tax positions and recognizes only tax benefits that, more likely than not, will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax position is measured at the largest amount of benefit that has a greater than 50.0% likelihood of being realized upon settlement. During the three and six months ended June 30, 2023, there was a decrease in unrecognized tax benefits of $34.0 million due to an amended tax filing. As of June 30, 2023, it is not expected that the Company’s remaining unrecognized tax benefits of $2.3 million will decrease within twelve months.
9. COMMITMENTS AND CONTINGENCIES
Legal Proceedings
The Company is involved in various claims, actions, and legal proceedings arising in the ordinary course of business, including a number of matters related to the aqueous film forming foam litigation consolidated in the District of South Carolina multi-district litigation and other similar matters pending in other jurisdictions in the United States. The Company’s exposure to losses, if any, is not considered probable or reasonably estimable at this time.
Commitments
The Company has a supply agreement to purchase elemental phosphorus (“P4”) from a supplier through 2023. The contract price is tied to the contract year cost times a multiplier, subject to a market-driven benchmark price adjustment, which is generally settled once per year. The Company did not purchase the anticipated minimum pounds of P4 for the three and six months ended June 30, 2023 and 2022. However, the Company has no obligation to record a liability, as there is no financial penalty owed to the vendor. Purchases under this supply agreement were $7.9 million and $17.9 million for the three and six months ended June 30, 2023, respectively, and $10.3 million and $24.3 million for the three and six months ended June 30, 2022, respectively.
The Company also has an agreement to purchase various types of capital equipment up to $5.0 million through October 2027. As of June 30, 2023, the Company paid $2.6 million to the supplier and the remaining $2.4 million will be paid through October 2027.

10. EQUITY
The Company’s authorized share capital is $4,100.0 million, consisting of 4,000.0 million Ordinary Shares with a nominal value of $1.00 per share and 10.0 million Redeemable Preferred Shares with a nominal value of $10.00 per share. Each Ordinary Share entitles the holder thereof to one vote.
On July 21, 2022, subject to certain limits, the shareholders of the Company approved a proposal authorizing the Company’s Board of Directors (the “Board”) to repurchase up to 25% of the Company’s Ordinary Shares outstanding as of the date of shareholders approval, being 40,659,257 Ordinary Shares, at any time during the next five years (the “Share
18

Repurchase Plan”). On November 3, 2022 the Board re-established the limit for Ordinary Share repurchases at $100.00 million, which is within the repurchase limit approved by the Company’s shareholders on July 21, 2022.
During the three and six months ended June 30, 2023, the Company repurchased 3,993,056 and 4,108,626 Ordinary Shares, respectively, under its Share Repurchase Plan. The repurchased Ordinary Shares are recorded at cost and are being held in treasury.
As of June 30, 2023, there were 154,520,833 Ordinary Shares, 33,843,440 warrants and 10,000,000 Redeemable Preferred Shares outstanding.
11. SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS
2021 Equity Plan
In connection with the Business Combination, the Company’s Board adopted, and its shareholders approved, the 2021 Equity Incentive Plan (the “2021 Equity Plan”). A total of 31,900,000 Ordinary Shares are authorized and reserved for issuance under the 2021 Equity Plan which provides for the grant of stock options (either incentive or non-qualified), stock appreciation rights (“SARs”), restricted stock, restricted stock units (“RSUs”), performance shares, performance share units and other share-based awards with respect to the Ordinary Shares. Shares associated with underlying awards that are expired, forfeited, or otherwise terminated without the delivery of shares, or are settled in cash, and any shares tendered to or withheld by the Company for the payment of an exercise price or for tax withholding will again be available for issuance under the 2021 Equity Plan.
During the three months ended March 31, 2023, the Company granted 2,175,000 PBNQSO’s that vest based on the achievement of certain performance goals for fiscal years 2023-2027 (the “5-Year Option”) to its chief executive officer and independent directors. The Company recognized compensation costs related to the 5-Year Option granted in 2023 based on the estimated fair value of the awards on the date of grant. The Company estimates the grant date fair value, and the resulting share-based compensation expense, using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the PBNQSO is expensed proportionately for each tranche over the applicable service period. The fair value of performance-based stock options is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period.
On March 8, 2023, in connection changes in the Company’s leadership structure, it amended the performance terms and conditions of the outstanding 5-Year Options previously granted to its former chief executive officer (the “Executive”) where by 50% of such outstanding options eligible to vest in each of fiscal years from 2023 through 2026 will remain subject to the existing performance terms and conditions. The remaining 50% of such outstanding options will be eligible to vest in such fiscal years subject to the performance terms and conditions related to the Executive’s position and duties as Vice Chairman. For the remaining 50% of outstanding options, the Company’s compensation committee will establish performance goals and communicate them to the Executive and assess achievement annually. For accounting purposes, the Company will recognize compensation expense related to the remaining 50% of outstanding options when the specified performance goal for future periods have been established and communicated to the Executive.
In March 2023, based on the Company’s performance for 2022, its compensation committee verified and determined the Annual Operational Performance per Diluted Share (“AOP”) for the 2022 tranche of the 5-Year Option to be $8.39. As a result, it was determined that a mutual understanding of the key terms and conditions for the 2022 tranche had been ascertained and the grant date was therefore established. The cumulative compensation expense for the 2022 tranche was adjusted based on the fair value calculated using the Black-Scholes option-pricing model at the grant date. As the AOP for the 2022 tranche was below the minimum vesting AOP target of $11.35 employees separated from the Company through the date of determination of the 2022 AOP relinquished 240,000 options retained by them relating the 2022 tranche and such options were cancelled by the Company.
As of May 8, 2023, the Company modified certain terms in the PBNQSO agreements as noted below:
eliminated a term that provided discretion to the compensation committee to make certain adjustments on how AOP against the performance target will be measured with respect to the Prior Grants;
eliminated the two-year look-back and two-year look-forward for excess AOP;
adjusted the minimum and maximum AOP growth targets from 13.5% and 23.5% to 10% and 20%, respectively;
19

added of cumulative vesting term, under which if the maximum AOP target was achieved in an option performance year, (including in any one of the two years immediately following the fifth and final year of the option term), any number of unvested options that were eligible to vest in all prior performance years, will be eligible to vest based on AOP calculated in such option performance year;
added an alternative vesting provision if the market price of the Company's Ordinary Shares is more than twice the exercise price for a sustained period of time commencing in the third fiscal year after option grant; and
made certain clarifying and other changes.
The above modifications affected all of the outstanding Prior Grants and Q1-2023 Option Grants and there was no incremental share-based compensation expense as a result of modifications.
The table below summarizes the PBNQSO activity for the six months ended June 30, 2023:
Number of Options
Weighted-Average
Exercise/Conversion
Price
Weighted-Average
Remaining Contractual
Life (years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2022
10,339,171 $9.75 
Granted2,175,000 $8.31 
Exercised $ 
Forfeited(1,315,000)$10.00 
Outstanding at June 30, 2023
11,199,171 $9.44 8.70$ 
Options vested and exercisable245,004 $10.00 6.69$ 
The weighted-average assumptions used to fair value the PBNQSO on the grant date using the Black-Scholes option-pricing model and on the modification date using the Hull-White model were as follows:
Q1-2023 Option GrantsPrior Grants
Dividend yield % %
Risk-free interest rate
3.93% to 4.18%
3.48%
Expected volatility45.00 %
44.00%
Expected term (years)6.50
8.50 to 9.25
Suboptimal exercise multiple 2.5 
Drift rate %
3.51% to 3.52%
Weighted average exercise price of options granted$8.31 $9.78 
Weighted average fair value of options granted$4.24 $3.15 

Non-cash share-based compensation expense recognized by the Company for the three and six months ended June 30, 2023 was $1.2 million and $(1.9) million, respectively. Compensation expense is recognized based upon probability assessments of PBNQSOs that are expected to vest in future periods. Such probability assessments are subject to revision and, therefore, unrecognized compensation expense is subject to future changes in estimate. As of June 30, 2023, there was approximately $19.3 million of total unrecognized compensation expense related to non-vested PBNQSOs expected to vest, which is expected to be recognized over a weighted-average period of 1.7 years.
Founder Advisory Amounts
Upon consummation of the Business Combination, the Company assumed the advisory agreement entered into on December 12, 2019 by EverArc ("Founder Advisory Agreement") with EverArc Founders, LLC, a Delaware limited liability company ("EverArc Founder Entity"), pursuant to which the EverArc Founder Entity, for the services provided to the Company, including strategic and capital allocation advice, is entitled to receive both a fixed amount (the “Fixed Annual Advisory Amount”) and a variable amount (the “Variable Annual Advisory Amount,” each an “Advisory Amount” and collectively, the “Advisory Amounts”) until the years ending December 31, 2027 and 2031, respectively. Under the Founder Advisory Agreement, at the election of the EverArc Founder Entity, at least 50% of the Advisory Amounts will be paid in Ordinary Shares and the remainder in cash.
20

The Fixed Annual Advisory Amount will be equal to 2,357,061 Ordinary Shares (1.5% of 157,137,410 Ordinary Shares outstanding) for each year through December 31, 2027 and is valued using the period end volume weighted average closing share price of our Ordinary Shares for ten consecutive trading days. The Variable Annual Advisory Amount for each year through December 31, 2031 is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model. Because up to 50% of the Advisory Amounts could be settled through a cash payment, 50% are classified as a liability and the remaining 50% is classified within equity. For Advisory Amounts classified within equity, the Company does not subsequently remeasure the fair value. For the Advisory Amounts classified as a liability, the Company remeasures the fair value at each reporting date, accordingly, the compensation expense recorded by the Company in the future will depend upon changes in the fair value of the liability-classified Advisory Amounts.
As of June 30, 2023 and December 31, 2022, the fair value of the Fixed Annual Advisory Amount was calculated to be $69.4 million and $104.5 million, respectively, based on the period end volume weighted average closing share price for consecutive trading days of Ordinary Shares of $5.89 and $8.86, respectively. As of June 30, 2023 and December 31, 2022, the fair value of the Variable Annual Advisory Amount, determined using a Monte Carlo simulation model, was $103.5 million and $237.0 million, respectively.
For the three and six months ended June 30, 2023, the Company recognized a reduction in the compensation expense related to the founders advisory fees-related party due to a decrease in fair value for liability-classified Advisory Amounts of $60.0 million and $84.3 million, respectively. For the three and six months ended June 30, 2022, the Company recognized a reduction in the compensation expense related to the founders advisory fees-related party due to a decrease in fair value for liability-classified Advisory Amounts of $20.5 million and $80.3 million, respectively.
12. FAIR VALUE MEASUREMENTS
Fair Value Measurement
The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities approximates fair value due to the short-term nature of their maturities. Borrowings under the Company’s Revolving Credit Facility accrues interest at a floating rate tied to a standard short-term borrowing index, selected at the Company’s option, plus an applicable margin. The carrying amount of this floating rate debt approximates fair value based upon the respective interest rates adjusting with market rate adjustments. The carrying amount of the Company's Redeemable Preferred Shares equals the redemption price, which approximates fair value. At June 30, 2023 and December 31, 2022, the estimated fair value of the Company’s Senior Notes, calculated using Level 2 inputs, based on bid prices obtained from a broker was approximately $534.9 million and $556.9 million, respectively.
The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or a liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 inputs: Other than quoted prices in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

21

Liabilities by Hierarchy Level
The following tables set forth the Company’s liabilities that were measured at fair value on a recurring basis, by level, within the fair value hierarchy as of June 30, 2023 and December 31, 2022 (in thousands):
Fair Value Measurements Using:
June 30, 2023
Level 1Level 2Level 3Total
Liabilities:
Founders advisory fees payable - related party$34,727 $ $51,729 $86,456 
LaderaTech contingent earn-out included in other liabilities, non-current  7,665 7,665 
Total liabilities$34,727 $ $59,394 $94,121 
December 31, 2022
Liabilities:
Founders advisory fees payable - related party$56,883 $ $118,490 $175,373 
LaderaTech contingent earn-out included in other liabilities, non-current  7,273 7,273 
Total liabilities$56,883 $ $125,763 $182,646 
The fair value of the founders advisory fees payable is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model, which requires the input of highly subjective assumptions, including the fair value of the underlying Ordinary Shares, the risk-free interest rate, the expected equity volatility, and the expected term of the Founder Advisory Agreement. See Note 11, “Share-Based Compensation” for discussion of the fair value estimation on the founders advisory fees payable.

The fair value of the contingent earn-out related to the May 2020 purchase of LaderaTech, Inc. (“LaderaTech”) is measured on a recurring basis using Level 3 fair value inputs. The earn-out is based on 20% of gross profits upon achieving a revenue threshold exceeding $5.0 million through December 31, 2026 and is valued using a Monte Carlo simulation model. Significant changes in the projected revenue, projected gross margin, or discount rate would have a material impact on the fair value of the contingent consideration.
Changes in Level 3 Liabilities
The reconciliations for all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) are as follows (in thousands):
Three Months Ended June 30, 2023
Six Months Ended June 30, 2023
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent
Earn-out
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent
Earn-out
Fair value, beginning of period$100,938 $7,519 $118,490 $7,273 
Founders advisory fees - related party, change in fair value(49,209) (66,761) 
Loss on contingent earn-out, change in fair value 146  392 
Fair value, end of period$51,729 $7,665 $51,729 $7,665 

22

Three Months Ended June 30, 2022
Six Months Ended June 30, 2022
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent Earn-out
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent Earn-out
Fair value, beginning of period$153,986 $19,979 $251,513 $19,979 
Settlements  (40,776) 
Reclassification from liability to equity  (10,495) 
Founders advisory fees - related party, change in fair value(15,349) (61,605) 
Gain on contingent earn-out, change in fair value (9,398) (9,398)
Fair value, end of period$138,637 $10,581 $138,637 $10,581 
13. RELATED PARTIES
On November 9, 2021, in connection with the consummation of the Business Combination, the Company, EverArc and the EverArc Founder Entity entered into an Assignment and Assumption Agreement (the “Founder Assignment Agreement”) pursuant to which the Company assumed, and agreed to pay, perform, satisfy and discharge in full, all of EverArc’s liabilities and obligations under the Founder Advisory Agreement.
In exchange for the services provided to the Company, including strategic and capital allocation advice, the EverArc Founder Entity is entitled to receive both the Fixed Annual Advisory Amount and the Variable Annual Advisory Amount from the Company.

The Fixed Annual Advisory Amount will be equal to 2,357,061 Ordinary Shares (1.5% of 157,137,410 Ordinary Shares outstanding) for each year through December 31, 2027 and valued using the period end volume weighted average closing share price for ten consecutive trading days of Ordinary Shares. The Variable Annual Advisory Amount for each year through December 31, 2031 is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model.
For 2022, the average price was $8.86 per Ordinary Share. The EverArc Founder Entity was entitled to receive the Fixed Annual Advisory Amount of 2,357,061 Ordinary Shares or a value of $20.9 million, based on average price of $8.86 per Ordinary Share (the “2022 Fixed Amount”). The EverArc Founder Entity did not qualify to receive the Variable Annual Advisory Amount as the average price of $8.86 per Ordinary Share for 2022 was lower than the average price of $13.63 per Ordinary Share established in 2021. Per the Founder Advisory Agreement, the EverArc Founder Entity elected to receive approximately 77.7% of the 2022 Fixed Amount in Ordinary Shares (1,831,653 Ordinary Shares) and approximately 22.3% of the 2022 Fixed Amount in cash ($4.7 million). On February 15, 2023, the Company issued 1,831,653 Ordinary Shares and paid $4.7 million in cash in satisfaction of the 2022 Fixed Amount.
As of June 30, 2023, the Company calculated the fair value of the Fixed Annual Advisory Amounts using the period end volume weighted average closing share price of Ordinary Shares for ten consecutive trading days of $5.89 and used a Monte Carlo simulation model to calculate the fair value of the Variable Annual Advisory Amount. These approaches resulted in fair values of $103.5 million for the Variable Annual Advisory Amount and $69.4 million for the Fixed Annual Advisory Amount, of which 50% may be paid in cash and recorded as a liability and the remaining 50% would be settled in Ordinary Shares. While the entire instrument is subject to the fair value calculation described above, the amount classified and recorded as equity remains consistent while the amount classified and recorded as a liability is updated each period.
For the three and six months ended June 30, 2023, the Company recognized a reduction in share-based compensation expense related to a decrease in fair value for liability-classified Advisory Amounts of $60.0 million and $84.3 million, respectively, primarily due to the decrease in stock price.
The Company leases real property from the sellers of First Response Fire Rescue, LLC, River City Fabrication, LLC, and H&S Transport, LLC (collectively, “Ironman”). Shannon Horn, who serves as our Business Director, North America Retardant and Services, was one of the sellers of Ironman. The Company paid $0.1 million, $0.1 million, $0.2 million and $0.2 million to lease real property from Ironman during the three and six months ended June 30, 2023 and 2022, respectively.

23

14. REVENUE RECOGNITION
Disaggregation of revenues
Amounts recognized at a point in time primarily relate to products sold whereas amounts recognized over time primarily relate to services associated with the full-service retardant contracts. Revenues for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Revenues from products$72,720 $97,069 $115,860 $152,663 
Revenues from services2,929 3,418 3,638 3,990 
Other revenues488 478 497 2,070 
Total net sales$76,137 $100,965 $119,995 $158,723 
15. EARNINGS PER SHARE
Basic earnings per share represents income available to ordinary shareholders divided by the weighted average number of Ordinary Shares outstanding during the reported period. Diluted earnings per share is based upon the weighted-average number of Ordinary Shares outstanding during the period plus additional weighted-average potentially dilutive Ordinary Share equivalents during the period when the effect is dilutive.
Basic and diluted weighted average shares outstanding and earnings per share were as follows (in thousands, except share and per share data):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net income$52,014 $8,927 $61,445 $45,890 
Weighted-average shares outstanding:
Weighted average shares used in computing earnings per share, basic156,525,006 162,917,478 157,109,418 161,591,704 
Founders advisory fees11,785,305 14,142,366 11,785,305 14,142,366 
Weighted average shares used in computing earnings per share, diluted 168,310,311 177,059,844 168,894,723 175,734,070 
Basic earnings per share$0.33 $0.05 $0.39 $0.28 
Diluted earnings per share$0.31 $0.05 $0.36 $0.26 
As of June 30, 2023, 11.2 million PBNQSO and 17.6 million Ordinary Shares issuable under the Founder Advisory Agreement were excluded from the diluted earnings per share calculation as the contingencies related to such instruments had not been met. In addition, 8.5 million Ordinary Shares equivalent warrants were excluded from the diluted earnings per share calculation as their effect would have been anti-dilutive. As of June 30, 2022, 10.2 million PBNQSOs and 23.9 million Ordinary Shares issuable under the Founder Advisory Agreement were excluded from the diluted earnings per share calculation as the contingencies related to such instruments had not been met. In addition, 8.5 million Ordinary Shares equivalent warrants were excluded from the diluted earnings per share calculation as their effect would have been anti-dilutive.

24

16. SEGMENT INFORMATION
The Company’s products and operations are managed and reported in two operating segments: Fire Safety and Specialty Products.
The Fire Safety segment manufactures and sells fire retardant and firefighting foam products, as well as specialized equipment and services typically offered in conjunction with these retardant and foam products.
The Specialty Products segment produces and sells P2S5 used in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P2S5 is primarily used in the production of a family of compounds called ZDDP, which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P2S5 is also used in pesticide and mining chemicals applications.
Interest income, interest expense, other income (expense) and certain corporate operating expenses are neither allocated to the segments nor included in the measures of segment performance by the chief operating decision-maker (“CODM”). The corporate category is not considered to be a segment. The CODM is the Company's CEO.
The Company’s CODM uses the segment net sales and Adjusted EBITDA to assess the ongoing performance of the Company’s business segments and to allocate resources. The Company defines Adjusted EBITDA as earnings before interest, taxes, depreciation and amortization, as adjusted on a consistent basis for certain non-recurring or unusual items in a balanced manner and on a segment basis. These non-recurring or unusual items may include acquisition and integration related costs, management fees and other non-recurring items.
Information related to net sales and Adjusted EBITDA for the Company’s operations are summarized below (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net sales:
Fire safety$53,140 $66,577 $71,884 $85,047 
Specialty products22,997 34,388 48,111 73,676 
Total$76,137 $100,965 $119,995 $158,723 
Adjusted EBITDA:
Fire safety$16,532 $24,219 $13,171 $20,885 
Specialty products4,458 11,463 10,935 26,774 
Total segment Adjusted EBITDA20,990 35,682 24,106 47,659 
Less:
Depreciation and amortization16,130 16,715 32,217 33,086 
Interest and financing expense10,344 12,142 20,490 22,638 
Founders advisory fees - related party(60,026)(20,465)(84,262)(80,313)
Non-recurring expenses361 2,144 1,920 3,620 
Share-based compensation expense1,195 3,433 (1,879)8,396 
Non-cash purchase accounting impact 18,016  24,138 
Loss (gain) on contingent earn-out146 (9,398)392 (9,398)
Unrealized foreign currency loss (gain)93 3,156 (628)4,036 
Income before income taxes$52,747 $9,939 $55,856 $41,456 

25

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis should be read in conjunction with the unaudited condensed consolidated financial statements and notes thereto included in Part I, Item 1 of this quarterly report on Form 10‑Q for the quarter ended June 30, 2023 (this “Quarterly Report”). This Quarterly Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, Section 21E of the Securities Exchange Act of 1934, as amended, and the Private Securities Litigation Reform Act of 1995, such statements are subject to the “safe harbor” created by those sections and involve risks and uncertainties. Forward-looking statements are based on our management’s beliefs and assumptions and on information available to our management as of the date hereof. As a result of many factors, such as those set forth under “Item 1A. Risk Factors” included in our 2022 Annual Report and Part II, “Item 1A. Risk Factors” in this Quarterly Report, our actual results may differ materially from those anticipated in these forward-looking statements, accordingly, you should not place undue reliance on these forward-looking statements. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
Overview
Perimeter Solutions, S.A. (“PSSA”), a public company limited by shares (société anonyme) was incorporated on June 21, 2021 under the laws of the Grand Duchy of Luxembourg. PSSA is headquartered in the Grand Duchy of Luxembourg with global operations in North America, Europe, and Asia Pacific. PSSA's ordinary shares, nominal value, $1.00 per share (the “Ordinary Shares”), are listed on New York Stock Exchange ("NYSE") and trade under the symbol "PRM."
We are a global solutions provider, producing high-quality firefighting products and specialty chemicals. Approximately 74% of our 2022 annual revenues were derived in the United States, approximately 15% in Europe, approximately 5% in Canada and approximately 2% in Mexico, with the remaining approximately 4% spread across various other countries. Our business is organized and managed in two reporting segments: Fire Safety and Specialty Products.
The Fire Safety business is a formulator and manufacturer of fire management products that help our customers combat various types of fires, including wildland, structural, flammable liquids and other types of fires. Our Fire Safety business also offers specialized equipment and services, typically in conjunction with our fire management products to support firefighting operations. Our specialized equipment includes air base retardant storage, mixing, and delivery equipment; mobile retardant bases; retardant ground application units; mobile foam equipment; and equipment that we custom design and manufacture to meet specific customer needs. Our service network can meet the emergency resupply needs of over 150 air tanker bases in North America, as well as many other customer locations globally. The segment is built on the premise of superior technology, exceptional responsiveness to our customers’ needs, and a “never-fail” service network. Significant end markets include primarily government-related entities and are dependent on approvals, qualifications, and permits granted by the respective governments and commercial customers around the world.
The Specialty Products segment produces and sells Phosphorus Pentasulfide ("P2S5") in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P2S5 is primarily used in the production of a family of compounds called Zinc Dialkyldithiophosphates (“ZDDP”), which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P2S5 is also used in pesticide and mining chemicals applications. We offer several grades of P2S5 with varying degrees of phosphorus content, particle size, distribution, and reactivity to global customers.
We operate seven business units within our two reporting segments. The business unit structure is meant to promote the decentralized execution and accountability and maintain the geography and product-specific focus and granularity necessary to drive continued improvement in our key operational value drivers. Our key operational value drivers are profitable new business, pricing our products and services to the value they provide, and continued productivity improvements. Each business unit has a business unit manager, who is responsible for achieving targeted financial and operational results.

26

Known Trends and Uncertainties
Growth in Fire Safety
We believe that our Fire Safety segment benefits from several secular growth drivers, including increasing fire severity, as measured by higher acres burned, longer fire seasons and a growing wildland urban interface resulting in a need for higher quantity of retardant use per acre and thereby necessitating an increase of the airtanker capacity. We believe that these trends are prevalent in North America, as well as globally and we expect these trends to continue and drive growth in demand for fire retardant products.
We are also attempting to grow our fire prevention and protection business, which is primarily focused on high hazard industries like electrical utilities, railroads and transportation agencies. Fire prevention products can be used to prevent fire ignitions and protect property from potential fire danger by providing proactive retardant treatment in high-risk areas. Treating these areas ahead of the fire season can potentially stop ignitions from equipment failures or sparks. Our new Phos-Chek Fortify product, applied before or early in the fire season, can provide long-term protection until a significant rainfall event. In addition, Phos-Chek Fortify can proactively be applied to protect high value assets and critical infrastructure from the danger of wildfire.
We have invested and intend to continue investing in the expansion of our fire safety business through acquisitions in order to further grow our global customer base.
Weather Conditions and Climate Trends
Our business is highly dependent on the needs of government agencies to suppress fires. As such, our financial condition and results of operations are significantly impacted by weather as well as environmental and other factors affecting climate change, which impact the number and severity of fires in any given year. Historically, sales of our products have been higher in the summer season of each fiscal year due to weather patterns which are generally correlated to a higher prevalence of wildfires. This is in part offset by the disbursement of our operations in both the northern and southern hemispheres, where the summer seasons alternate.
Global Economic Environment
In recent years, the global economy and labor markets have experienced significant inflationary pressures attributable to ongoing economic recovery and supply chain issues, in part due to the impacts of the COVID-19 pandemic and the conflict in Ukraine. While the Company has limited exposure in Russia and Ukraine, it continues to monitor and take actions with its customers and suppliers to mitigate the impact of these inflationary pressures in the future. Actions to mitigate inflationary pressures with suppliers include aggregation of purchase requirements to achieve optimal volume benefits, negotiation of cost-reductions and identification of more cost competitive suppliers. While these actions are designed to offset the impact of inflationary pressures, the Company cannot provide assurance that they will be successful in fully offsetting increased costs resulting from inflationary pressure. In addition, interest payments for borrowings under the Company’s revolving credit facility are based on variable rates and any continued increase in interest rates may reduce the Company’s cash flow available for other corporate purposes.

27

Results of Operations
Three Months Ended June 30, 2023 Compared to the Three Months Ended June 30, 2022
Total Company
The following table sets forth our results of operations for each of the periods indicated (in thousands):
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Change
$%
Net sales$76,137 $100,965 $(24,828)(25 %)
Cost of goods sold44,140 72,050 (27,910)(39 %)
Gross profit31,997 28,915 3,082 11 %
Operating expenses
Selling, general and administrative expense14,897 19,679 (4,782)(24 %)
Amortization expense13,771 13,802 (31)— %
Founders advisory fees - related party(60,026)(20,465)(39,561)193 %
Other operating expense260 (252)(97 %)
Total operating expenses(31,350)13,276 (44,626)(336 %)
Operating income63,347 15,639 47,708 305 %
Other expense (income):
Interest expense, net10,344 12,142 (1,798)(15 %)
Loss (gain) on contingent earn-out146 (9,398)9,544 (102 %)
Unrealized foreign currency loss93 3,156 (3,063)(97 %)
Other expense (income), net17 (200)217 (109 %)
Total other expense, net10,600 5,700 4,900 86 %
Income before income taxes52,747 9,939 42,808 431 %
Income tax expense(733)(1,012)279 (28 %)
Net income$52,014 $8,927 $43,087 483 %
Net Sales. Net sales decreased by $24.8 million for the three months ended June 30, 2023 compared to the same period in 2022. Net sales in the Fire Safety segment decreased by $13.4 million, representing lower fire retardant sales of $16.3 million offset by a $2.9 million increase in fire suppressant sales. Fire retardant sales decreased $18.3 million in the Americas and $0.2 million in Asia Pacific due to decreased fire activity in those regions compared to the same period in 2022, partially offset by an increase of $2.2 million in Europe from improved pre-season sales. Fire retardant sales in a given geography are generally driven by the activity of the fire season in that geography. Fire suppressant sales increased $0.7 million in Europe due to geographic expansion along with sales of new fluorine free foam concentrates and $2.3 million in the Americas driven by growth in Class A foam sales into Canada along with foam system sales, partially offset by a decrease in product sales of $0.1 million in Asia Pacific. Net sales in the Specialty Products segment decreased $11.4 million, of which $10.1 million was in the Americas and $1.3 million was in Europe. The decrease in Specialty Products sales reflects a reduction in purchases by our specialty chemicals customers due to inventory destock in the end markets.
Cost of Goods Sold. Cost of goods sold decreased by $27.9 million for the three months ended June 30, 2023 compared to the same period in 2022. The decrease in Fire Safety segment of $23.1 million was primarily due to a $18.0 million decrease in amortization of inventory step-up related to the Business Combination, a $0.8 million decrease in labor and share-based compensation expense, $3.3 million decrease in material and manufacturing costs, and a $1.0 million decrease in other costs. The $4.8 million decrease in the Specialty Products segment was due to a $4.6 million decrease in raw material and manufacturing and other costs related to lower sales and a $0.4 million decrease in depreciation expense offset by a $0.2 million increase in other costs.
Selling, General and Administrative Expense. Selling, general and administrative expense decreased by $4.8 million for the three months ended June 30, 2023 compared to the same period in 2022. The decrease was primarily due to $2.6 million decrease in personnel related and share-based compensation expenses, a $0.7 million decrease in insurance costs, a $1.3 million decrease in logistics expenses, and a $0.2 million decrease in other costs.
28

Founder advisory fees - related party. Founder advisory fees - related party represents the change in the fair value of the liability-classified Fixed Annual Advisory Amount and Variable Annual Advisory Amount. The decrease in the fair value of the Annual Advisory Amounts for the three months ended June 30, 2023, of $60.0 million was primarily due to a reduction in the average price per Ordinary Share from $7.73 as of March 31, 2023, to $5.89 as of June 30, 2023. The decrease in the fair value of the Annual Advisory Amount for the three months ended June 30, 2022, of $20.5 million was primarily due to a reduction in the average price per Ordinary Share from $11.97 as of March 31, 2022, to $11.24 as of June 30, 2022.
Interest expense, net. Interest expense decreased by $1.8 million for the three months ended June 30, 2023 compared to the same period in 2022. The decrease was primarily due to a one-time, non-cash accounting accrual related to the Senior Notes of $1.5 million during the three months ended June 30, 2022.
Loss (Gain) on Contingent Earn-out. The contingent earn-out related to the purchase of LaderaTech changed by $9.5 million for the three months ended June 30, 2023 compared to the same period in 2022 due to a reduction in the fair value of the contingent consideration by $9.4 million in 2022 as a result of a change in the forecast of the product mix from an earn-out eligible fire retardant to a non earn-out eligible Company developed fire retardant.
Unrealized Foreign Currency Loss. Unrealized foreign currency loss decreased by $3.1 million for the three months ended June 30, 2023 compared to the same period in 2022. The decrease was primarily due to favorable foreign currency rate changes, primarily in the Euro, during the three months ended June 30, 2023.
Income Tax Expense. Income tax expense decreased by $0.3 million for the three months ended June 30, 2023 compared to the same period in 2022. The decrease is due primarily to changes in earnings in jurisdictions that were not covered by a valuation allowance and the impact of non-deductible compensation and accrued withholding taxes on the annualized effective tax rate.
Six Months Ended June 30, 2023 Compared to the Six Months Ended June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Change
$%
Net sales$119,995 $158,723 $(38,728)(24 %)
Cost of goods sold75,152 113,393 (38,241)(34 %)
Gross profit44,843 45,330 (487)(1 %)
Operating expenses
Selling, general and administrative expense25,362 38,833 (13,471)(35 %)
Amortization expense27,534 27,657 (123)— %
Founders advisory fees - related party(84,262)(80,313)(3,949)%
Other operating expense10 456 (446)(98 %)
Total operating expenses(31,356)(13,367)(17,989)135 %
Operating income76,199 58,697 17,502 30 %
Other expense (income):
Interest expense, net20,490 22,638 (2,148)(9 %)
Loss (gain) on contingent earn-out392 (9,398)9,790 (104 %)
Unrealized foreign currency (gain) loss(628)4,036 (4,664)(116 %)
Other expense (income), net89 (35)124 (354 %)
Total other expense, net20,343 17,241 3,102 18 %
Income before income taxes55,856 41,456 14,400 35 %
Income tax benefit5,589 4,434 1,155 26 %
Net income$61,445 $45,890 $15,555 34 %
Net Sales. Net sales decreased by $38.7 million for the six months ended June 30, 2023 compared to the same period in 2022. Net sales in the Fire Safety segment decreased by $13.1 million, representing lower fire retardant sales of $18.4 million, partially offset by a $5.3 million increase in fire suppressant sales. Fire retardant sales decreased $21.1 million in the Americas and $0.4 million in Asia Pacific due to decreased fire activity in those regions compared to the same period in 2022, partially offset by an increase of $3.1 million in Europe from improved pre-season sales. Fire retardant sales in a
29

given geography are generally driven by the activity of the fire season in that geography. Fire suppressant sales increased $2.8 million in Europe due to geographic expansion along with sales of new fluorine free foam concentrates and $3.1 million in the Americas driven by growth in foam systems sales, partially offset by a decrease in product sales of $0.6 million in Asia Pacific. Net sales in the Specialty Products segment decreased $25.6 million, of which $19.0 million was in the Americas and $6.6 million was in Europe. The decrease in Specialty Products sales reflects a reduction in purchases by our specialty chemicals customers due to inventory destock in the end markets.
Cost of Goods Sold. Cost of goods sold decreased by $38.2 million for the six months ended June 30, 2023 compared to the same period in 2022. The decrease in Fire Safety segment of $28.9 million was primarily due to a $24.1 million decrease in amortization of inventory step-up related to the Business Combination, a $1.5 million decrease in labor and share-based compensation expense, and $3.3 million in lower material and manufacturing and other costs. The $9.3 million decrease in the Specialty Products segment was due to a $9.4 million decrease in raw material and manufacturing and a $0.6 million decrease in depreciation expense, partially offset by a $0.7 million increase in lease expense and other costs.
Selling, General and Administrative Expense. Selling, general and administrative expense decreased by $13.5 million for the six months ended June 30, 2023 compared to the same period in 2022. The decrease was primarily due to $9.8 million decrease in personnel related and share-based compensation expenses, a $1.2 million decrease in insurance costs, a $1.9 million decrease in logistics expenses, a $0.3 million decrease in accounting, legal and consulting expenses, and a $0.3 million decrease in other costs. The decrease in personnel related and share-based compensation expenses is primarily due to the recognition of negative share-based compensation expense of $1.8 million during the six months ended June 30, 2023 resulting from a decrease in the Ordinary Share price as compared to $8.7 million during the six months ended June 30, 2022.
Founder advisory fees - related party. Founder advisory fees - related party represents the change in the fair value of the liability-classified Fixed Annual Advisory Amount and Variable Annual Advisory Amount. The decrease in the fair value of the Annual Advisory Amounts for the six months ended June 30, 2023 of $84.3 million was primarily due to a reduction in the average price per Ordinary Share from $8.86 as of December 31, 2022 to $5.89 as of June 30, 2023. The decrease in the fair value of the Annual Advisory Amount for the six months ended June 30, 2022 of $80.3 million was primarily due to a reduction in the average price per Ordinary Share from $13.63 as of December 31, 2021 to $11.24 as of June 30, 2022.
Interest expense, net. Interest expense decreased by $2.1 million for the three months ended June 30, 2023 compared to the same period in 2022. The decrease was primarily due to a one-time, non-cash accounting accrual related to the Senior Notes of $1.5 million during the three months ended June 30, 2022.
Loss (Gain) on Contingent Earn-out. The contingent earn-out related to the purchase of LaderaTech changed by $9.8 million for the six months ended June 30, 2023 compared to the same period in 2022 primarily due to a reduction in the fair value of the contingent consideration by $9.4 million in 2022 as a result of a change in the forecast of the product mix from an earn-out eligible fire retardant to a non earn-out eligible Company developed fire retardant.
Unrealized Foreign Currency (Gain) Loss. Unrealized foreign currency gain increased by $4.7 million for the six months ended June 30, 2023 compared to the same period in 2022. The increase was primarily due to favorable foreign currency rate changes, primarily in the Euro, during the six months ended June 30, 2023.
Income Tax Benefit. Income tax benefit increased by $1.2 million for the six months ended June 30, 2023 compared to the same period in 2022. The increase is due primarily to changes in earnings in jurisdictions that were not covered by a valuation allowance and the impact of non-deductible compensation and accrued withholding taxes on the annualized effective tax rate.
Business Segments
We use segment net sales and segment adjusted earnings before interest, taxes, depreciation and amortization (“Adjusted EBITDA”), financial measures that are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), to evaluate our operating performance by segment, for business planning purposes and to allocate resources. The following tables provide information for our net sales and Adjusted EBITDA (in thousands):
30

Three Months Ended June 30, 2023 Compared to the Three Months Ended June 30, 2022
Three Months Ended June 30, 2023Three Months Ended June 30, 2022
Fire SafetySpecialty ProductsFire SafetySpecialty Products
Net sales$53,140 $22,997 $66,577 $34,388 
Segment Adjusted EBITDA$16,532 $4,458 $24,219 $11,463 
Adjusted EBITDA for our Fire Safety segment during the three months ended June 30, 2023 decreased by $7.7 million to $16.5 million. The decrease was primarily due to lower sales, partially offset by lower cost of goods sold and operating expenses.
Adjusted EBITDA for our Specialty Products segment during the three months ended June 30, 2023 decreased by $7.0 million to $4.5 million. The decrease was primarily due to lower sales, partially offset by lower cost of goods sold.
Six Months Ended June 30, 2023 Compared to the Six Months Ended June 30, 2022
Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Fire SafetySpecialty ProductsFire SafetySpecialty Products
Net sales$71,884 $48,111 $85,047 $73,676 
Segment Adjusted EBITDA$13,171 $10,935 $20,885 $26,774 
Adjusted EBITDA for our Fire Safety segment during the six months ended June 30, 2023 decreased by $7.7 million to $13.2 million. The decrease was primarily due to lower sales, partially offset by lower cost of goods sold and operating expenses.
Adjusted EBITDA for our Specialty Products segment during the six months ended June 30, 2023 decreased by $15.8 million to $10.9 million. The decrease was primarily due to lower sales, partially offset by lower cost of goods sold.
Liquidity and Capital Resources
We have historically funded our operations primarily through cash flows from operations, borrowings under our revolving credit facility, and the issuance of debt and equity securities. However, future cash flows are subject to a number of variables, including the length and severity of the fire season, growth of the wildland urban interface and the availability of air tanker capacity, all of which could negatively impact revenues, earnings and cash flows, and potentially our liquidity if we do not moderate our expenditures accordingly. Our cash requirements, cash flows, indebtedness and available credit as of June 30, 2023 is discussed below.
We believe that our existing cash and cash equivalents of approximately $22.1 million, net cash flows generated from operations and availability under the Revolving Credit Facility as of June 30, 2023 will be sufficient to meet our current capital expenditures, working capital, and debt service requirements for at least 12 months from the filing date of this Quarterly Report. As of June 30, 2023, we expect our remaining fiscal year 2023 capital expenditure budget of approximately $5.6 million, will cover both our maintenance and growth capital expenditures requirements for the remainder of 2023. We may also utilize borrowings under other various financing sources available to us, including the issuance of equity and/or debt securities through public offerings or private placements, to fund our acquisitions, the Advisory Amounts and long-term liquidity needs. Our ability to complete future offerings of equity or debt securities and the timing of these offerings will depend upon various factors including prevailing market conditions and our financial condition.
31

Cash Flows:
The summary of our cash flows is as follows (in thousands):
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Cash used in:
Operating activities$(72,936)$(89,351)
Investing activities(4,375)(5,644)
Financing activities(27,315)(4,479)
Effect of foreign currency on cash and cash equivalents(6)(578)
Net change in cash and cash equivalents$(104,632)$(100,052)
Operating Activities
Cash used in operating activities was $72.9 million and $89.4 million for the six months ended June 30, 2023 and 2022, respectively. The decrease in cash used of $16.4 million, as compared to the same period in 2022 was primarily due to a reduction in payment of founder advisory fee of $48.9 million, reduction in inventory, accounts receivable and other current assets of $24.3 million due to lower sales, offset by higher net income and non-cash items of $28.0 million and an increase in operating liabilities of $28.8 million.
Investing Activities
Cash used in investing activities was $4.4 million and $5.6 million for the six months ended June 30, 2023 and 2022, respectively. During the six months ended June 30, 2023, we purchased property and equipment of $4.4 million. During the six months ended June 30, 2022, we purchased property and equipment of $4.0 million and paid an additional $1.7 million to SK Holdings upon finalization of the difference in estimated and actual working capital as of the Closing Date under the Business Combination Agreement.
Financing Activities
Cash used in financing activities was $27.3 million and $4.5 million for the six months ended June 30, 2023 and 2022, respectively. During the six months ended June 30, 2023, we repurchased outstanding Ordinary Shares for $27.2 million. During the six months ended June 30, 2022, we repurchased outstanding Ordinary Shares for $5.0 million offset by $0.5 million in proceeds from exercise of warrants.
Revolving Credit Facility
On November 9, 2021, SK Invictus Intermediate II S.à r.l., a private limited liability company governed by the laws of the Grand Duchy of Luxembourg (“SK Intermediate II”), entered into a five-year revolving credit facility (the “Revolving Credit Facility”), which provides for a senior secured revolving credit facility in an aggregate principal amount of up to $100.0 million.
The Revolving Credit Facility matures on November 9, 2026. The Revolving Credit Facility includes a $20.0 million swingline sub-facility and a $25.0 million letter of credit sub-facility. The Revolving Credit Facility allows SK Intermediate II to increase commitments under the Revolving Credit Facility up to an aggregate amount not to exceed the greater of (i) $143.0 million and (ii) 100.00% of consolidated EBITDA for the most recent four-quarter period (minus the aggregate outstanding principal amount of certain ratio debt permitted to be incurred thereunder). All borrowings under the Revolving Credit Facility are subject to the satisfaction of customary conditions, including the absence of a default and the accuracy of representations and warranties, subject to certain exceptions.
Borrowings under the Revolving Credit Facility bear interest at a rate equal to (i) an applicable margin, plus (ii) at SK Intermediate II’s option, either (x) London Interbank Offered Rate (“LIBOR”) determined by reference to the cost of funds for U.S. dollar deposits for the interest period relevant to such borrowing, adjusted for certain additional costs (but which will not be less than a 0.00% LIBOR floor) or (y) a base rate determined by reference to the highest of (a) the prime commercial lending rate published by the Wall Street Journal, (b) the federal funds rate plus 0.50%, (c) the one-month LIBOR rate plus 1.00% and (d) a minimum floor of 1.00%. The applicable margin is 3.25% in the case of LIBOR-based
32

loans and 2.25% in the case of base rate-based loans, with two step downs of 0.25% each based upon the achievement of certain leverage ratios.
As of June 30, 2023, the Company did not have any outstanding borrowings under the Revolving Credit Facility and was in compliance with all covenants, including the financial covenants.
Senior Notes
On November 9, 2021, SK Intermediate II assumed $675.0 million principal amount of 5.00% senior secured notes due October 30, 2029 (“Senior Notes”) issued by EverArc Escrow S.à r.l. (“Escrow Issuer”), a newly-formed limited liability company governed by the laws of the Grand Duchy of Luxembourg and a wholly owned subsidiary of EverArc under an indenture dated as of October 22, 2021 (“Indenture”). The Senior Notes bear interest at an annual rate of 5.00%. Interest on the Senior Notes is payable in cash semi-annually in arrears on April 30 and October 30 of each year.
The Senior Notes are general, secured, senior obligations of SK Intermediate II; rank equally in right of payment with all existing and future senior indebtedness of SK Intermediate II (including, without limitation, the Revolving Credit Facility); and together with the Revolving Credit Facility, are effectively senior to all existing and future indebtedness of SK Intermediate II that is not secured by the collateral.
For additional information about our long-term debt, refer to Note 7, “Long-Term Debt and Redeemable Preferred Shares,” in the notes to the condensed consolidated financial statements included in this Quarterly Report.
Share Repurchase Plan
On December 7, 2021, subject to the approval of our shareholders, the Board authorized the Share Repurchase Plan. Under the Share Repurchase Plan, we and our subsidiaries are authorized to repurchase up to $100.0 million of our issued and outstanding Ordinary Shares at any time during the next 24 months or, if different, such other timeframe as approved by our shareholders. Until such time as the Share Repurchase Plan was approved by the shareholders of the Company, the Board authorized any subsidiary of the Company to take such actions necessary to purchase Ordinary Shares of the Company. Repurchases under the Share Repurchase Plan may be made, from time to time, in such quantities, in such manner and on such terms and conditions and at prices the Company deems appropriate.
On July 21, 2022, subject to certain limits, the shareholders’ of the Company approved a proposal authorizing the Board to repurchase up to 25% of the Company’s Ordinary Shares outstanding as of the date of the shareholders’ approval, being 40,659,257 Ordinary Shares, at any time during the next five years. On November 3, 2022, the Board re-established the limit for Ordinary Share repurchases at $100.0 million, which is within the repurchase limit approved by Company’s shareholder on July 21, 2022.
We repurchased 4,108,626 Ordinary Shares during the six months ended June 30, 2023. The repurchased Ordinary Shares were recorded at cost and are being held in treasury.
Founder Advisory Agreement
The advisory agreement entered into on December 12, 2019 by EverArc ("Founder Advisory Agreement") with EverArc Founders, LLC, a Delaware limited liability company ("EverArc Founder Entity"), which is owned and operated by William N. Thorndike, Jr., W. Nicholas Howley, Tracy Britt Cool, Vivek Raj and Haitham Khouri ("EverArc Founders"), pursuant to which the EverArc Founder Entity, for the services provided to the Company, including strategic and capital allocation advice, is entitled to receive both a fixed amount (the “Fixed Annual Advisory Amount”) and a variable amount (the “Variable Annual Advisory Amount,” each an “Advisory Amount” and collectively, the “Advisory Amounts”) until the years ending December 31, 2027 and 2031, respectively. Under the Founder Advisory Agreement, at the election of the EverArc Founder Entity, at least 50% of the Advisory Amounts will be paid in Ordinary Shares and the remainder in cash.
For 2022, the average price was $8.86 per Ordinary Share. The EverArc Founder Entity was entitled to receive the Fixed Annual Advisory Amount of 2,357,061 Ordinary Shares or a value of $20.9 million, based on average price of $8.86 per Ordinary Share (the “2022 Fixed Amount”). The EverArc Founder Entity did not qualify to receive the Variable Annual Advisory Amount as the average price of $8.86 per Ordinary Share for 2022 was lower than the average price of $13.63 per Ordinary Share established in 2021. Per the Founder Advisory Agreement, the EverArc Founder Entity elected
33

to receive approximately 77.7% of the 2022 Fixed Amount in Ordinary Shares (1,831,653 Ordinary Shares) and approximately 22.3% of the 2022 Fixed Amount in cash $4.7 million. On February 15, 2023, the Company issued 1,831,653 Ordinary Shares and paid $4.7 million in cash in satisfaction of the 2022 Fixed Amount.
As of June 30, 2023, the fair value of the Fixed Annual Advisory Amount was calculated to be $69.4 million based on the period end volume weighted average closing share price for ten consecutive trading days of Ordinary Shares of $5.89 and the fair value of the Variable Annual Advisory Amount was determined to be $103.5 million using a Monte Carlo simulation model.
For additional information about the Founder Advisory Agreement, refer to Note 11, “Share-Based Compensation” and Note 13, “Related Parties,” in the notes to the condensed consolidated financial statements included in this Quarterly Report.
Critical Accounting Estimates and Policies
The discussion and analysis of our financial condition and results of operations are based upon our unaudited condensed consolidated financial statements which have been prepared in accordance with U.S. GAAP. As of June 30, 2023, the Company’s significant accounting policies and estimates are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” of its consolidated financial statements included in the Company’s 2022 Annual Report filed on Form 10-K with the SEC on March 1, 2023, except for PBNQSO’s granted during the three months ended March 31, 2023 and modifications to PBNQSO’s as of May 8, 2023, refer to Note 2, “Summary of Significant Accounting Policies” in the notes to the condensed consolidated financial statements included in this Quarterly Report. Significant estimates made by management in connection with the preparation of the accompanying unaudited condensed consolidated financial statements include the useful lives of long-lived and intangible assets, the allowance for doubtful accounts, the fair value of financial assets and liabilities, stock options, founder advisory fees, contingent earn-out liability and realizability of deferred tax assets. We are not presently aware of any events or circumstances that would require us to update our estimates, assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements. For information on the impact of recently issued accounting pronouncements, see Note 2, “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” in the notes to the condensed consolidated financial statements included in this Quarterly Report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to market risk from changes in foreign currency exchange rates, short-term interest rates and price fluctuations of certain material commodities in the ordinary course of our business. We have not engaged in hedging activities since inception and currently, do not expect to engage in any hedging activities with respect to the market risk to which we are exposed.
Foreign Currency Risk
Foreign currency exchange risks are attributable to sales to foreign customers and purchases from foreign suppliers not denominated in a location’s functional currency, foreign plant operations, intercompany indebtedness, intercompany investments and include exposures to the Euro, Canadian dollar, Norwegian krone and Australian dollar. We have elected to use the U.S. dollar for our Luxembourg entities. Transactions that are paid in a foreign currency are remeasured into U.S. dollars and recorded in the consolidated financial statements at prevailing currency exchange rates. A reduction in the value of the U.S. dollar against currencies of other countries could result in the use of additional cash to settle operating, administrative and tax liabilities.
Interest Rate Risk
For variable rate debt, interest rate changes generally do not affect the fair market value of such debt, but do impact future earnings and cash flows, assuming other factors are held constant. We are subject to market risk exposure related to changes in interest rates on borrowings under the Revolving Credit Facility. Interest on borrowings under the Revolving Credit Facility is based on adjusted LIBOR plus or base rate plus an applicable margin. At June 30, 2023, we had no borrowings outstanding under the Revolving Credit Facility.
34

Commodity Price Risk
Our realized margins depend on the differential of sales prices over our total supply costs. Generally, we attempt to maintain an inventory position that is substantially balanced between our purchases and sales, including our future delivery obligations. However, market, weather or other conditions beyond our control may disrupt our expected supply of product, and we may be required to obtain supply at increased prices that cannot be passed through to our customers. For example, some of our material supply contracts follow market prices, which may fluctuate through the year, while our product sales prices may be fixed on a quarterly or annual basis, and therefore, fluctuations in our material supply may not be passed through to our customers and can produce an adverse effect on our margins.
Effects of Inflation
We are subject to inflationary pressures with respect to raw materials, labor and transportation. Accordingly, we continue to take actions with our customers and suppliers to mitigate the impact of these inflationary pressures in the future. Actions to mitigate inflationary pressures with customers include contractual price escalation clauses and negotiated customer recoveries. Actions to mitigate inflationary pressures with suppliers include aggregation of purchase requirements to achieve optimal volume benefits, negotiation of cost-reductions and identification of more cost competitive suppliers. While these actions are designed to offset the impact of inflationary pressures, the Company cannot provide assurance that it will be successful in fully offsetting increased costs resulting from inflationary pressure.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
As required by Rule 13a-15(b) under the Exchange Act, at June 30, 2023, PSSA has evaluated, under the supervision and with the participation of the Company’s management, including PSSA’s principal executive officer and principal financial officer, the effectiveness of the design and operation of its disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act). Our controls and procedures are designed to ensure that information required to be disclosed by the Company in reports it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that the information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including the principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
As described further in our 2022 Annual Report, PSSA’s principal executive officer and principal financial officer had concluded that as of December 31, 2022, the design and implementation of our disclosure controls and procedures were not effective, due to the existence of material weaknesses. At June 30, 2023, the material weaknesses around control environment and control activities continued to exist. These material weaknesses include:
Failure to design and implement review controls at a sufficient level of precision over the consideration of key terms and conditions affecting grant date in accordance with ASC 718, Compensation — Stock Compensation, when accounting for performance-based stock.
Failure to design and implement review controls at a sufficient level of precision around complex accounting areas and related disclosures, including business combinations and goodwill impairment assessment, specifically related to the determination of carrying value and review of valuation assumptions.
Failure to design and implement controls over the business combination and its effects on the presentation of the statement of cash flows, equity issuance costs, and transaction costs and the judgments made in the determination of purchase consideration.
Remediation Plan
We have begun enhancing the process of, and are focused on, designing and implementing effective internal control measures to improve our internal control over financial reporting and remediate the material weaknesses. Our internal control remediation efforts include the following:
Implementing new controls and procedures.
Hiring of additional qualified resources.
35

Continuing engagement of outside resources to assist with the design and implementation of a system of risk-based internal controls that aligns to and is measured against the framework issued to the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013) ("COSO 2013").
Changes in Internal Control Over Financial Reporting
Other than the changes described in the Remediation Plan detailed above, there were no changes to the Company’s internal control over financial reporting that occurred during the quarter ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


36

PART II
Item 1. Legal Proceedings.
We are involved in various claims, actions, and legal proceedings arising in the ordinary course of business, including a number of matters related to the aqueous film forming foam litigation consolidated in the District of South Carolina multi-district litigation and other similar matters pending in other jurisdictions in the United States. Our exposure to losses, if any, is not considered probable or reasonably estimable at this time.
Item 1A. Risk Factors
There have been no material changes to the risk factors disclosed in Part I, Item 1A. “Risk Factors” of PSSA’s 2022 Annual Report.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Below is a summary of share repurchases for the quarter ended June 30, 2023.
 
Total Number of Shares Purchased
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plan or Program (1)
April 1, 2023 - April 30, 20231,183,226 $7.35 1,183,226 32,923,725 
May 1, 2023 - May 31, 20231,291,385 $6.44 1,291,385 31,632,340 
June 1, 2023 - June 30, 20231,518,445 $6.09 1,518,445 30,113,895 
Total3,993,056 $6.58 3,993,056 
(1)On December 7, 2021, subject to the approval of the shareholders’ of the Company, the Board authorized a share repurchase plan (the “Share Repurchase Plan”). The Share Repurchase Plan allows the Company, which includes any subsidiary of the Company, to repurchase up to $100.0 million of its issued and outstanding Ordinary Shares at any time during the next 24 months or, if different, such other timeframe as approved by the shareholders of the Company. On July 21, 2022, subject to certain limits, the shareholders’ of the Company approved a proposal authorizing the Board to repurchase up to 25% of the Company’s Ordinary Shares outstanding as of the date of the shareholders’ approval, being 40,659,257 Ordinary Shares, at any time during the next five years. On November 3, 2022, the Board re-established the limit for Ordinary Share repurchases at $100.0 million, which is within the repurchase limit approved by Company’s shareholders’ on July 21, 2022.
Item 3. Defaults Upon Senior Securities
Not Applicable.
Item 4. Mine Safety Disclosures.
Not Applicable.
Item 5. Other Information.
(c) Trading Plans
On June 9, 2023, Haitham Khouri, Chief Executive Officer and Director of the Company, entered into a 10b5-1 sales plan (the “Khouri 10b-5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Khouri 10b5-1 Sales Plan provides for the sale of up to 600,000 Ordinary Shares and will remain in effect until the earlier of (1) March 24, 2024 and (2) the date on which an aggregate 600,000 Ordinary Shares have been sold under the Khouri 10b5-1 Sales Plan.
37

Item 6. Exhibits

Exhibit
Number
Description
31.1*
31.2*
32.1**
101.INS*Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101).
*    Filed herewith.
**    Furnished herewith.

38

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Perimeter Solutions, SA
Date: August 3, 2023
By:/s/ Haitham Khouri
Haitham Khouri
Chief Executive Officer and Director
(Principal Executive Officer)
Date: August 3, 2023
By:/s/ Charles Kropp
Charles Kropp
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

39
EX-31.1 2 exhibit31120230630.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer
pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Haitham Khouri, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Perimeter Solutions, SA;
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;
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: August 3, 2023
By:/s/ Haitham Khouri
Haitham Khouri
Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 3 exhibit31220230630.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer
pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Charles Kropp, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Perimeter Solutions, SA;
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;
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: August 3, 2023
By:/s/ Charles Kropp
Charles Kropp
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)

EX-32.1 4 exhibit32120230630.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Haitham Khouri, Chief Executive Officer of Perimeter Solutions, SA (the “Registrant”), and Charles Kropp, Chief Financial Officer of the Registrant, each hereby certifies that, to the best of his knowledge on the date hereof:
1.the Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 (the “Quarterly Report”), to which this Certification is attached as Exhibit 32.1, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

Perimeter Solutions, SA
Date: August 3, 2023
By:/s/ Haitham Khouri
Haitham Khouri
Chief Executive Officer and Director
(Principal Executive Officer)
Date: August 3, 2023
By:/s/ Charles Kropp
Charles Kropp
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

This certification accompanies the Quarterly Report on Form 10-Q pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Registrant specifically incorporates it by reference.

EX-101.SCH 5 prm-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Definite and Indefinite Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - LEASES - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - LEASES - Schedule of Supplemental Cash Flow Lease (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Redeemable Preferred Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - 2021 Equity Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Founder Advisory Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of Level 3 Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - RELATED PARTIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - REVENUE RECOGNITION - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 prm-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 prm-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 prm-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] (Gain) loss on contingent earn-out, change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities: Nonfinancial Liabilities Fair Value Disclosure [Abstract] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Amortization of acquisition related inventory step-up Amortization Of Acquisition Related Inventory Amortization Of Acquisition Related Inventory Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Statement of Stockholders' Equity [Abstract] Haitham Khouri [Member] Haitham Khouri Revolving Credit Facility Revolving Credit Facility [Member] Effect of foreign currency on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Adjustment in fair value of advisory amounts Founders Advisory Fees, Fair Value Adjustment Founders Advisory Fees, Fair Value Adjustment Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Options vested and exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other expense, net Nonoperating Income (Expense) Luxembourg statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 9) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Fire Safety Fire Safety Segment [Member] Fire Safety Segment Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] EQUITY Equity [Text Block] Adjusted EBITDA: Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization Schedule of Goodwill [Table] Schedule of Goodwill [Table] Accrued Expenses and Other Current Liabilities: Accrued Liabilities, Current [Abstract] Geographical [Axis] Geographical [Axis] Founders advisory fees - related party (change in accounting fair value) Increase (Decrease) in Due to Related Parties, Change in Fair Value Increase (Decrease) in Due to Related Parties, Change in Fair Value INCOME TAXES Income Tax Disclosure [Text Block] DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] Other Other Accrued Liabilities, Noncurrent Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Liquidation preference Debt Instrument, Liquidation Preference, Value Debt Instrument, Liquidation Preference, Value Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Accrued purchases Accrued Purchases, Current Accrued Purchases, Current Inventory: Inventory, Net [Abstract] Diluted (in usd per share) Diluted earnings per share (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Prepaid Expenses and Other Current Assets: Prepaid Expense and Other Assets, Current [Abstract] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, shares (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Interest and financing expense Interest and Debt Expense Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued employee benefits Accrued Employee Benefits, Current Percentage received in cash Related Party Transaction, Annual Advisory Amount, Percentage In Cash Related Party Transaction, Annual Advisory Amount, Percentage In Cash Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-term debt, fair value Long-Term Debt, Fair Value Weighted average fair value of options granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Machinery and equipment Machinery and Equipment [Member] LEASES Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Cancelled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Prepaid value-added taxes Prepaid Taxes Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Basic and Diluted Weighted Average Shares Outstanding and Earning (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Related party transaction expense Related Party Transaction, Amounts of Transaction Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS Significant Accounting Policies [Text Block] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend Goodwill Beginning goodwill Ending goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Weighted average exercise price of options granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input, Gross Profit Measurement Input, Gross Profit [Member] Measurement Input, Gross Profit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency loss (gain) Unrealized (gain) loss on foreign currency Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Warrant Warrant [Member] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt term Debt Instrument, Term Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Minimum compounded annual growth Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Minimum Compounded Annual Growth Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Minimum Compounded Annual Growth Less: unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] Performance and time based vesting percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Performance And Time Based Vesting, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Performance And Time Based Vesting, Percentage Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance Increase (Decrease) In Operating Lease Right-Of-Use Assets Due Related To Reclassifications Increase (Decrease) In Operating Lease Right-Of-Use Assets Due Related To Reclassifications Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Non-recurring expenses Business Combination, Acquisition Related Costs Potential shares excluded from computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Utilization threshold Debt Instrument, Utilization Threshold Of Aggregate Commitments Debt Instrument, Utilization Threshold Of Aggregate Commitments Document Quarterly Report Document Quarterly Report Income tax receivable Income Taxes Receivable, Current Percentage received in shares Related Party Transaction, Annual Advisory Amount, Percentage In Shares Related Party Transaction, Annual Advisory Amount, Percentage In Shares Interest expense, net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] Total property, plant and equipment, gross Property, Plant and Equipment, Gross Options outstanding, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2023 remaining Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] RELATED PARTIES Related Party Transactions Disclosure [Text Block] Contingent consideration liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount LEASES Lessee, Finance Leases [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Redeemable preferred shares Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Ordinary shares issued (in shares) Related Party Transaction, Annual Advisory Amount, Shares Issued Related Party Transaction, Annual Advisory Amount, Shares Issued Operating lease liabilities Operating Lease, Liability, Current Advance to vendors Prepaid Expense, Current Interest on lease liabilities Finance Lease, Interest Expense Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued and Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Income taxes payable, net Increase (Decrease) in Income Taxes Payable Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Weighted average number of ordinary shares outstanding: Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Performance-based Non-qualified Stock Options Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Treasury shares, at cost; 10,545,362 shares and 6,436,736 at June 30, 2023 and December 31, 2022, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Selling, general and administrative expense Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Option Employee Stock Option [Member] Line of credit accordion feature Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Accrued expenses and other current liabilities Increase (Decrease) In Accrued Liabilities And Other Liabilities Increase (Decrease) In Accrued Liabilities And Other Liabilities Period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock Conversion Description [Axis] Stock Conversion Description [Axis] Maximum Maximum [Member] Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Property, Plant and Equipment: Property, Plant and Equipment, Net [Abstract] Document Type Document Type SK Holdings Ordinary Shares Exchange SK Holdings Ordinary Shares Exchange [Member] SK Holdings Ordinary Shares Exchange Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Ordinary shares repurchased Treasury Stock, Value, Acquired, Cost Method After cash settlement, percentage as equity Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Equity Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Equity Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Non-cash purchase accounting impact Purchase Accounting Adjustments Purchase Accounting Adjustments 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS Share-Based Payment Arrangement [Text Block] Ordinary share issued related to warrants exercised (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Mandatory redeemable shares amount Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount Basis of Presentation Basis of Accounting, Policy [Policy Text Block] LaderaTech, Inc LaderaTech, Inc [Member] LaderaTech, Inc 2024 Finance Lease, Liability, to be Paid, Year One Weighted-Average Exercise/Conversion Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Obligation paid to date Purchase Obligation, Amount Paid To Date Purchase Obligation, Amount Paid To Date Accrued taxes Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Number of votes per share Common Stock, Number Of Votes Per Share Common Stock, Number Of Votes Per Share Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current EverArc Founder Entity EverArc Founder Entity [Member] EverArc Founder Entity Schedule of Definite Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Raw materials and manufacturing supplies Inventory, Raw Materials, Net of Reserves Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Authorized share capital Shares Authorized, Amount Shares Authorized, Amount BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] Related Party [Domain] Related Party, Type [Domain] Incremental expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Other Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis] Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis] Founders advisory fees - related party (cash settled) Increase (Decrease) In Due To Related Parties, Settled In Cash Increase (Decrease) In Due To Related Parties, Settled In Cash Technology and patents, net Technology and patents Technology And Patents [Member] Technology And Patents Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Inventories Total inventory Inventory, Net Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Drift rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Drift Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Drift Rate Escrow deposit released Escrow Deposit Disbursements Escrow Deposit Disbursements Lease Arrangements for Real Property Lease Arrangements For Real Property [Member] Lease Arrangements For Real Property Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES Long-Term Debt [Text Block] Percentage of outstanding shares authorized to be repurchased Stock Repurchase Program, Percentage Of Outstanding Shares Authorized To Be Repurchased Stock Repurchase Program, Percentage Of Outstanding Shares Authorized To Be Repurchased Liability portion of founders advisory fees - related party reclassified to additional paid in capital Founders Advisory Fees Payable To Related Party Founders Advisory Fees Payable To Related Party Revenue threshold Business Combination, Contingent Consideration, Liability, Revenue Threshold Business Combination, Contingent Consideration, Liability, Revenue Threshold Total Shareholder Return Amount Total Shareholder Return Amount Revenues from products Product [Member] Ordinary shares repurchased Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] 6.50% Redeemable Preferred Shares 6.50% Redeemable Preferred Shares [Member] 6.50% Redeemable Preferred Shares Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Annual advisory amount percentage paid in cash Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Cash Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Cash Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Debt face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Total Lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows for operating leases Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Purchase price adjustment under Business Combination Agreement Purchase price adjustment Payments for Previous Acquisition Dividends Dividends Other expense (income): Other Income and Expenses [Abstract] PEO PEO [Member] Other operating expense Other Cost and Expense, Operating Customer lists, net Customer lists Customer Lists [Member] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Present value of lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Revenues from services Service [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and current other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] Shares authorized and reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Yearly issue percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Fixed Annual Advisory, Common Stock Yearly Issue Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Fixed Annual Advisory, Common Stock Yearly Issue Percentage Title of Individual [Axis] Title of Individual [Axis] Accrued bonus Accrued Bonuses, Current Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Founders Advisory Fees Payable - Related Party Accounts Payable [Member] Finance lease liabilities Increase (Decrease) In Finance Lease Liability Increase (Decrease) In Finance Lease Liability Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Canada CANADA Founder Advisory Agreement Founder Advisory Agreement [Member] Founder Advisory Agreement Number of reportable segments Number of Reportable Segments Earnings per share: Earnings Per Share [Abstract] Ordinary shares, $1 nominal value per share, 4,000,000,000 shares authorized; 165,066,195 and 163,234,542 shares issued; 154,520,833 and 156,797,806 shares outstanding at June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradenames Trade Names [Member] Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Specialty Products Specialty Products Segment [Member] Specialty Products Segment [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Total current assets Assets, Current Principal payments on finance lease obligations Financing cash flows for finance leases Finance Lease, Principal Payments Schedule of Future Minimum Payment Obligations for Non-Cancelable Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Share Repurchase Plan Share Repurchase Plan [Member] Share Repurchase Plan Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Preferred dividends paid in arrears Preferred Stock, Amount of Preferred Dividends in Arrears Other expense (income), net Other Nonoperating Income (Expense) Amortization expense Amortization Entity Filer Category Entity Filer Category Purchase agreement Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] LaderaTech contingent earn-out LaderaTech contingent earn-out included in other liabilities, non-current Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Authorized repurchase amount Stock Repurchase Program, Authorized Amount GOODWILL AND OTHER INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Fair value, beginning of period Fair value, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Preferred stock conversion price (in usd per share) Preferred Stock, Convertible, Conversion Price Buildings Building [Member] Prepaid insurance Prepaid Insurance Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2027 Finance Lease, Liability, to be Paid, Year Four Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Options vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Intangible Asset Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Accrued salaries Accrued Salaries, Current Founders advisory fees - related party, change in fair value Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Change In Fair Value Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Change In Fair Value Furniture and fixtures Furniture and Fixtures [Member] Debt interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Proceeds from exercise of warrants Proceeds from Warrant Exercises Business Combination and Asset Acquisition [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Variable annual advisory, average share price (in usd per share) Related Party Transaction, Variable Annual Advisory Amount, Average Share Price Related Party Transaction, Variable Annual Advisory Amount, Average Share Price Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Balance Sheet Components Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Redemption price Debt Instrument, Redemption Price Debt Instrument, Redemption Price Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Entity Emerging Growth Company Performance based vesting percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Vesting, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Vesting, Percentage Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Period of dividend payment after annual meeting Preferred Stock, Dividend, Period Of Payment After Annual Meeting Preferred Stock, Dividend, Period Of Payment After Annual Meeting Maximum compounded annual growth Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Maximum Compounded Annual Growth Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Maximum Compounded Annual Growth Ordinary shares issued related to founders advisory fees - related party Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Period following issuance of 6.50% redeemable preferred shares Debt Instrument, Mandatory Redemption, Period Following Issuance Of 6.50% Redeemable Preferred Shares Debt Instrument, Mandatory Redemption, Period Following Issuance Of 6.50% Redeemable Preferred Shares Period following latest maturity date Debt Instrument, Mandatory Redemption, Period Following Latest Maturity Date Debt Instrument, Mandatory Redemption, Period Following Latest Maturity Date Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Ordinary share issued related to warrants exercised Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Decrease in unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease) Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Estimated Useful Life (in years) Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in usd per share) Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation Noncash stock compensation expense Share-Based Payment Arrangement, Noncash Expense Interest and payment-in-kind on preferred shares Paid-in-Kind Interest Ordinary Shares Common Stock [Member] Stock repurchase plan period Stock Repurchase Program, Period in Force Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] EARNINGS PER SHARE Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Reconciliation of Level 3 Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Founders advisory fees - related party Professional Fees, Fair Value Adjustment Professional Fees, Fair Value Adjustment Minimum Minimum [Member] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net Schedule of Performance-based Non-qualified Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Total liabilities Liabilities, Fair Value Disclosure Escrow Deposit Escrow Deposit [Member] Escrow Deposit Operating lease liabilities Increase (Decrease) in Operating Lease Liability Nonrelated Party Nonrelated Party [Member] Other revenues Product and Service, Other [Member] Q1-2023 Option Grants Share-Based Payment Arrangement, Option, Q1 2023 Grants [Member] Share-Based Payment Arrangement, Option, Q1 2023 Grants Debt issuance costs, gross Deferred financing costs incurred Debt Issuance Costs, Gross Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Mexico MEXICO Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and shareholders’ equity Liabilities and Equity Other assets, net Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Basic (in usd per share) Basic earnings per share (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Loss on disposal of assets Gain (Loss) on Disposition of Assets Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Advisory share amount (in shares) Related Party Transaction, Annual Advisory Amount, Shares Related Party Transaction, Annual Advisory Amount, Shares Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Minimum amount to be paid in shares Related Party Transaction, Advisory Amount, Minimum Amount To Be Paid In Shares Related Party Transaction, Advisory Amount, Minimum Amount To Be Paid In Shares Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Related Party Related Party [Member] Percentage settled in cash Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Settled In Cash Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Settled In Cash Cash paid for income taxes Income Taxes Paid Purchase obligation expense Purchase Commitment, Costs Incurred Purchase Commitment, Costs Incurred Principles of Consolidation Consolidation, Policy [Policy Text Block] SK Intermediate SK Invictus Intermediate S.à r.l. [Member] SK Invictus Intermediate S.à r.l. BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Fixed annual advisory fee shares value Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor, Value Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor, Value Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Interest Expense Interest Expense [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Document Information [Table] Document Information [Table] 5-Year Option Stock Option, Eligible For Vesting Based On Five Year Performance [Member] Stock Option, Eligible For Vesting Based On Five Year Performance Line of credit, increase percentage factor Line Of Credit Facility, Increase Limit, Percentage Of Consolidated EBITDA Line Of Credit Facility, Increase Limit, Percentage Of Consolidated EBITDA Entity Address, Country Entity Address, Country Senior Notes Long-Term Debt, Gross Adjustments to reconcile net income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Bridge Loan Bridge Loan [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Number of shares issued in conversion (in shares) Conversion of Stock, Shares Issued Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Escrow deposit Escrow Deposit Additional paid-in capital Additional Paid in Capital Other Non-Current Liabilities: Other Liabilities, Noncurrent [Abstract] Amount of undrawn letters of credit (up to) Debt Instrument, Unused Borrowing Capacity, Amount Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Founders advisory fees payable - related party Accounts Payable, Fair Value Disclosure Founders advisory fees payable - related party Accounts Payable and Accrued Liabilities, Noncurrent Present value of lease liabilities Finance Lease, Liability Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Various Other Countries Various Other Countries [Member] Various Other Countries Insider Trading Arrangements [Line Items] Suboptimal exercise multiple (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Suboptimal Exercise Multiple Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Suboptimal Exercise Multiple Share price (in usd per share) Share Price Related Party [Axis] Related Party, Type [Axis] Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain] Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain] Ordinary shares issued related to founders advisory fees - related party (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Fixed annual advisory shares (in shares) Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor Cost of goods sold Cost of Sales [Member] Loss (gain) on contingent earn-out Loss (gain) on contingent earn-out Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Dividend percentage Preferred Stock, Dividend Rate, Percentage Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities And Other Liabilities, Current Accrued Liabilities And Other Liabilities, Current Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Options vested and exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average discount rate of finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities, net of current portion Finance Lease, Liability, Noncurrent Treasury Shares Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Value Finite-Lived Intangible Assets, Gross Income tax (expense) benefit Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Founders advisory fees (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Prior Grants Share-Based Payment Arrangement, Option, Prior Grants [Member] Share-Based Payment Arrangement, Option, Prior Grants Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Look-forward period Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Forward Period Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Forward Period Senior Notes Senior Notes Due 2029 Senior Notes Due 2029 [Member] Senior Notes Due 2029 Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenue Disaggregation of Revenue [Table Text Block] Former Chief Executive Officer Former Chief Executive Officer [Member] Former Chief Executive Officer Equity [Abstract] Weighted average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term The Revolving Credit Facility Revolving Credit Facility Due 2026 [Member] Revolving Credit Facility Due 2026 Net sales Net sales: Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] LaderaTech Contingent Earn-out Contingent Liabilities [Member] Contingent Liabilities Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Definite Lived Intangible Assets: Finite-Lived Intangible Assets, Net [Abstract] Right-of-use assets obtained in exchange for new lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Fixed annual advisory amount fair value Related Party Transaction, Fixed Annual Advisory, Fair Value Amount Related Party Transaction, Fixed Annual Advisory, Fair Value Amount Ironman Ironman [Member] Ironman Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Ordinary shares repurchased (in shares) Stock repurchased during period (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Payment of advisory amount Payments For Related Party Transaction Payments For Related Party Transaction Long-term debt Long-Term Debt, Excluding Current Maturities Weighted average remaining lease term of finance leases Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Diluted (in shares) Weighted average shares used in computing earnings per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Target annual operation performance per diluted share (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share, Target Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share, Target Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Operating expenses: Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Preferred dividend, paid in kind percentage Preferred Stock, Dividend Rate, Paid In Kind, Percentage Preferred Stock, Dividend Rate, Paid In Kind, Percentage Additional Paid-in Capital Additional Paid-in Capital [Member] Vehicles Vehicles [Member] Finance lease cost: Lease, Cost [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Annual operation performance per diluted share (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share Operating cash flows for finance leases Finance Lease, Interest Payment on Liability Other non-current liabilities Total other non-current liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Total Lease payments Lessee, Operating Lease, Liability, to be Paid Preferred dividend, paid in cash percentage Preferred Stock, Dividend Rate, Paid In Cash, Percentage Preferred Stock, Dividend Rate, Paid In Cash, Percentage Construction in progress Construction in Progress [Member] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Reclassification from liability to equity Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liabilities Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Work in process Inventory, Work in Process, Net of Reserves Annual advisory paid in shares Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Shares Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Shares Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares used in computing earnings per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Variable annual advisory amount fair value Related Party Transaction, Variable Annual Advisory, Fair Value Amount Related Party Transaction, Variable Annual Advisory, Fair Value Amount Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Consecutive trading days Related Party Transaction, Consecutive Trading Days Threshold Related Party Transaction, Consecutive Trading Days Threshold Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Obligation outstanding Purchase Obligation, Outstanding Purchase Obligation, Outstanding Mandatorily Redeemable Preferred Stock Mandatorily Redeemable Preferred Stock [Member] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] After cash settlement, percentage as liability Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Liability Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Liability Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Look-back period Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Back Period Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Back Period Foreign Currency Translation Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Fixed annual advisory, average share price (in usd per share) Related Party Transaction, Fixed Annual Advisory Amount, Average Share Price Related Party Transaction, Fixed Annual Advisory Amount, Average Share Price Stock repurchase program, number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Accounting Standards Update 2016-13 [Member] EX-101.PRE 9 prm-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-41027  
Entity Registrant Name PERIMETER SOLUTIONS, SA  
Entity Incorporation, State or Country Code N4  
Entity Tax Identification Number 98-1632942  
Entity Address, Address Line One 12E rue Guillaume Kroll  
Entity Address, Postal Zip Code L-1882  
Entity Address, Country LU  
Entity Address, City or Town Grand Duchy of Luxembourg  
City Area Code 314  
Local Phone Number 396-7343  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   154,520,833
Entity Central Index Key 0001880319  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Ordinary Shares    
Document Information [Line Items]    
Title of 12(b) Security Ordinary Shares, nominal value $1.00 per share  
Trading Symbol PRM  
Security Exchange Name NYSE  
Warrant    
Document Information [Line Items]    
Title of 12(b) Security Warrants for Ordinary Shares  
Trading Symbol PRMFF  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 22,118 $ 126,750
Accounts receivable, net 62,635 26,646
Inventories 163,122 142,961
Income tax receivable 3,415 214
Prepaid expenses and other current assets 10,721 11,951
Total current assets 262,011 308,522
Property, plant and equipment, net 58,844 58,846
Operating lease right-of-use assets 14,946 18,582
Finance lease right-of-use assets 4,811 0
Goodwill 1,033,642 1,031,460
Intangible assets, net 1,012,120 1,037,440
Other assets, net 1,542 1,766
Total assets 2,387,916 2,456,616
Current liabilities:    
Accrued expenses and other current liabilities 24,655 32,705
Deferred revenue 2,653 0
Total current liabilities 66,427 74,154
Long-term debt 665,879 665,280
Operating lease liabilities, net of current portion 12,655 15,484
Finance lease liabilities, net of current portion 4,349 0
Deferred income taxes 267,722 278,270
Founders advisory fees payable - related party 79,511 170,718
Other non-current liabilities 9,785 9,322
Total liabilities 1,212,854 1,317,716
Commitments and contingencies (Note 9)
Shareholders’ equity:    
Ordinary shares, $1 nominal value per share, 4,000,000,000 shares authorized; 165,066,195 and 163,234,542 shares issued; 154,520,833 and 156,797,806 shares outstanding at June 30, 2023 and December 31, 2022, respectively 165,067 163,235
Treasury shares, at cost; 10,545,362 shares and 6,436,736 at June 30, 2023 and December 31, 2022, respectively (76,553) (49,341)
Additional paid-in capital 1,695,070 1,698,781
Accumulated other comprehensive loss (21,663) (25,471)
Accumulated deficit (586,859) (648,304)
Total shareholders’ equity 1,175,062 1,138,900
Total liabilities and shareholders’ equity 2,387,916 2,456,616
Nonrelated Party    
Current liabilities:    
Accounts payable 32,174 36,794
Redeemable preferred shares 103,775 101,279
Related Party    
Current liabilities:    
Accounts payable 6,945 4,655
Redeemable preferred shares 2,751 3,209
Customer lists, net    
Current assets:    
Intangible assets, net 692,965 710,329
Technology and patents, net    
Current assets:    
Intangible assets, net 227,169 232,818
Tradenames    
Current assets:    
Intangible assets, net $ 91,986 $ 94,293
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 1.00 $ 1
Common stock, authorized (in shares) 4,000,000,000 4,000,000,000
Common stock, issued (in shares) 165,066,195 163,234,542
Common stock, outstanding (in shares) 154,520,833 156,797,806
Treasury stock, shares (in shares) 10,545,362 6,436,736
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 76,137 $ 100,965 $ 119,995 $ 158,723
Cost of goods sold 44,140 72,050 75,152 113,393
Gross profit 31,997 28,915 44,843 45,330
Operating expenses:        
Selling, general and administrative expense 14,897 19,679 25,362 38,833
Amortization expense 13,771 13,802 27,534 27,657
Founders advisory fees - related party (60,026) (20,465) (84,262) (80,313)
Other operating expense 8 260 10 456
Total operating expenses (31,350) 13,276 (31,356) (13,367)
Operating income 63,347 15,639 76,199 58,697
Other expense (income):        
Interest expense, net 10,344 12,142 20,490 22,638
Loss (gain) on contingent earn-out 146 (9,398) 392 (9,398)
Unrealized foreign currency loss (gain) 93 3,156 (628) 4,036
Other expense (income), net 17 (200) 89 (35)
Total other expense, net 10,600 5,700 20,343 17,241
Income before income taxes 52,747 9,939 55,856 41,456
Income tax (expense) benefit (733) (1,012) 5,589 4,434
Net income 52,014 8,927 61,445 45,890
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 2,215 (16,371) 3,808 (16,245)
Total comprehensive income (loss) $ 54,229 $ (7,444) $ 65,253 $ 29,645
Earnings per share:        
Basic (in usd per share) $ 0.33 $ 0.05 $ 0.39 $ 0.28
Diluted (in usd per share) $ 0.31 $ 0.05 $ 0.36 $ 0.26
Weighted average number of ordinary shares outstanding:        
Basic (in shares) 156,525,006 162,917,478 157,109,418 161,591,704
Diluted (in shares) 168,310,311 177,059,844 168,894,723 175,734,070
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Ordinary Shares
Treasury Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2021     157,237,435          
Beginning balance at Dec. 31, 2021 $ 1,081,618 $ (1,545) $ 157,237 $ 0 $ 1,670,033 $ (7,135) $ (738,517) $ (1,545)
Beginning balance (in shares) at Dec. 31, 2021       0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Share-based compensation 4,963       4,963      
Ordinary shares issued related to founders advisory fees - related party (in shares)     5,952,992          
Ordinary shares issued related to founders advisory fees - related party 13,783   $ 5,954   7,829      
Ordinary share issued related to warrants exercised (in shares)     44,115          
Ordinary share issued related to warrants exercised 529   $ 44   485      
Net income 36,963           36,963  
Other comprehensive income (loss) 126         126    
Ending balance (in shares) at Mar. 31, 2022     163,234,542          
Ending balance at Mar. 31, 2022 1,136,437   $ 163,235 $ 0 1,683,310 (7,009) (703,099)  
Ending balance (in shares) at Mar. 31, 2022       0        
Beginning balance (in shares) at Dec. 31, 2021     157,237,435          
Beginning balance at Dec. 31, 2021 1,081,618 $ (1,545) $ 157,237 $ 0 1,670,033 (7,135) (738,517) $ (1,545)
Beginning balance (in shares) at Dec. 31, 2021       0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 45,890              
Ending balance (in shares) at Jun. 30, 2022     163,234,542          
Ending balance at Jun. 30, 2022 1,127,418   $ 163,235 $ (5,008) 1,686,743 (23,380) (694,172)  
Ending balance (in shares) at Jun. 30, 2022       597,513        
Beginning balance (in shares) at Mar. 31, 2022     163,234,542          
Beginning balance at Mar. 31, 2022 1,136,437   $ 163,235 $ 0 1,683,310 (7,009) (703,099)  
Beginning balance (in shares) at Mar. 31, 2022       0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Share-based compensation 3,433       3,433      
Ordinary shares repurchased (in shares)       597,513        
Ordinary shares repurchased (5,008)     $ (5,008)        
Net income 8,927           8,927  
Other comprehensive income (loss) (16,371)         (16,371)    
Ending balance (in shares) at Jun. 30, 2022     163,234,542          
Ending balance at Jun. 30, 2022 $ 1,127,418   $ 163,235 $ (5,008) 1,686,743 (23,380) (694,172)  
Ending balance (in shares) at Jun. 30, 2022       597,513        
Beginning balance (in shares) at Dec. 31, 2022 156,797,806   163,234,542          
Beginning balance at Dec. 31, 2022 $ 1,138,900   $ 163,235 $ (49,341) 1,698,781 (25,471) (648,304)  
Beginning balance (in shares) at Dec. 31, 2022 6,436,736     6,436,736        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Share-based compensation $ (3,074)       (3,074)      
Ordinary shares issued related to founders advisory fees - related party (in shares)     1,831,653          
Ordinary shares issued related to founders advisory fees - related party 0   $ 1,832   (1,832)      
Ordinary shares repurchased (in shares)       115,570        
Ordinary shares repurchased (864)     $ (864)        
Net income 9,431           9,431  
Other comprehensive income (loss) 1,593         1,593    
Ending balance (in shares) at Mar. 31, 2023     165,066,195          
Ending balance at Mar. 31, 2023 $ 1,145,986   $ 165,067 $ (50,205) 1,693,875 (23,878) (638,873)  
Ending balance (in shares) at Mar. 31, 2023       6,552,306        
Beginning balance (in shares) at Dec. 31, 2022 156,797,806   163,234,542          
Beginning balance at Dec. 31, 2022 $ 1,138,900   $ 163,235 $ (49,341) 1,698,781 (25,471) (648,304)  
Beginning balance (in shares) at Dec. 31, 2022 6,436,736     6,436,736        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income $ 61,445              
Ending balance (in shares) at Jun. 30, 2023 154,520,833   165,066,195          
Ending balance at Jun. 30, 2023 $ 1,175,062   $ 165,067 $ (76,553) 1,695,070 (21,663) (586,859)  
Ending balance (in shares) at Jun. 30, 2023 10,545,362     10,545,362        
Beginning balance (in shares) at Mar. 31, 2023     165,066,195          
Beginning balance at Mar. 31, 2023 $ 1,145,986   $ 165,067 $ (50,205) 1,693,875 (23,878) (638,873)  
Beginning balance (in shares) at Mar. 31, 2023       6,552,306        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Share-based compensation 1,195       1,195      
Ordinary shares repurchased (in shares)       3,993,056        
Ordinary shares repurchased (26,348)     $ (26,348)        
Net income 52,014           52,014  
Other comprehensive income (loss) $ 2,215         2,215    
Ending balance (in shares) at Jun. 30, 2023 154,520,833   165,066,195          
Ending balance at Jun. 30, 2023 $ 1,175,062   $ 165,067 $ (76,553) $ 1,695,070 $ (21,663) $ (586,859)  
Ending balance (in shares) at Jun. 30, 2023 10,545,362     10,545,362        
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 61,445 $ 45,890
Adjustments to reconcile net income to net cash used in operating activities:    
Founders advisory fees - related party (change in accounting fair value) (84,262) (80,313)
Depreciation and amortization expense 32,217 33,086
Interest and payment-in-kind on preferred shares 3,396 3,268
Share-based compensation (1,879) 8,396
Non-cash lease expense 2,271 2,642
Deferred income taxes (11,076) (129)
Amortization of deferred financing costs 824 793
Amortization of acquisition related inventory step-up 0 24,138
Loss (gain) on contingent earn-out 392 (9,398)
Unrealized (gain) loss on foreign currency (628) 4,036
Loss on disposal of assets 20 9
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (35,640) (44,477)
Inventories (19,963) (41,431)
Prepaid expenses and current other assets 1,260 7,301
Accounts payable (4,744) 15,834
Deferred revenue 2,653 4,991
Income taxes payable, net (10,479) (10,872)
Accrued expenses and other current liabilities (1,805) 3,050
Founders advisory fees - related party (cash settled) (4,655) (53,547)
Operating lease liabilities (2,263) (2,511)
Finance lease liabilities (67) 0
Other liabilities 47 (107)
Net cash used in operating activities (72,936) (89,351)
Cash flows from investing activities:    
Purchase of property and equipment (4,375) (4,006)
Purchase price adjustment under Business Combination Agreement 0 (1,638)
Net cash used in investing activities (4,375) (5,644)
Cash flows from financing activities:    
Ordinary shares repurchased (27,212) (5,008)
Proceeds from exercise of warrants 0 529
Principal payments on finance lease obligations (103) 0
Net cash used in financing activities (27,315) (4,479)
Effect of foreign currency on cash and cash equivalents (6) (578)
Net change in cash and cash equivalents (104,632) (100,052)
Cash and cash equivalents, beginning of period 126,750 225,554
Cash and cash equivalents, end of period 22,118 125,502
Supplemental disclosures of cash flow information:    
Cash paid for interest 17,153 17,919
Cash paid for income taxes 18,317 6,572
Non-cash investing and financing activities:    
Liability portion of founders advisory fees - related party reclassified to additional paid in capital $ 0 $ 13,783
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
Organization and General
Perimeter Solutions, SA, (“PSSA”), a public company limited by shares (société anonyme) was incorporated on June 21, 2021 under the laws of the Grand Duchy of Luxembourg. PSSA is headquartered in the Grand Duchy of Luxembourg with global operations in North America, Europe, and Asia Pacific. PSSA's ordinary shares, nominal value, $1.00 per share (the “Ordinary Shares”), are listed on the New York Stock Exchange ("NYSE") and trade under the symbol "PRM." The condensed consolidated financial statements herein include the assets, liabilities, and results of operations of PSSA and its subsidiaries, all of which are wholly owned (collectively, the “Company”).
Business Operations
The Company is a global solutions provider for the fire safety and specialty chemical industries. Approximately 74% of the Company's 2022 annual revenues were derived in the United States, approximately 15% in Europe, approximately 5% in Canada and approximately 2% in Mexico, with the remaining approximately 4% spread across various other countries. The Company’s business is organized and managed in two reporting segments: Fire Safety and Specialty Products.
The Fire Safety business is a formulator and manufacturer of fire management products that help the Company’s customers combat various types of fires, including wildland, structural, flammable liquids and other types of fires. The Company’s Fire Safety business also offers specialized equipment and services, typically in conjunction with its fire management products to support firefighting operations. The Company’s specialized equipment includes air base retardant storage, mixing, and delivery equipment; mobile retardant bases; retardant ground application units; mobile foam equipment; and equipment that it custom designs and manufactures to meet specific customer needs. Significant end markets include primarily government-related entities and are dependent on approvals, qualifications, and permits granted by the respective governments and commercial customers around the world.
The Specialty Products segment produces and sells Phosphorus Pentasulfide ("P2S5") in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P2S5 is primarily used in the production of a family of compounds called Zinc Dialkyldithiophosphates (“ZDDP”), which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P2S5 is also used in pesticide and mining chemicals applications.
Global Economic Environment
In recent years, the global economy and labor markets have experienced significant inflationary pressures attributable to ongoing economic recovery and supply chain issues, in part due to the impacts of the COVID-19 pandemic and the conflict in Ukraine. While the Company has limited exposure in Russia and Ukraine, it continues to monitor and take actions with its customers and suppliers to mitigate the impact of these inflationary pressures in the future. Actions to mitigate inflationary pressures with suppliers include aggregation of purchase requirements to achieve optimal volume benefits, negotiation of cost-reductions and identification of more cost competitive suppliers. While these actions are designed to offset the impact of inflationary pressures, the Company cannot provide assurance that they will be successful in fully offsetting increased costs resulting from inflationary pressure. In addition, interest payments for borrowings under the Company’s revolving credit facility are based on variable rates and any continued increase in interest rates may reduce the Company’s cash flow available for other corporate purposes.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal and recurring nature considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The results of operations for the interim period are not necessarily indicative of the results that will be realized for the entire fiscal year. These condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes thereto included in the Company’s 2022 Annual Report. The condensed consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported condensed consolidated financial position, results of operations or cash flows.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries after elimination of intercompany transactions and balances.
Use of Estimates
The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates made by management in connection with the preparation of the accompanying unaudited condensed consolidated financial statements include the useful lives of long-lived and intangible assets, the allowance for doubtful accounts, the fair value of financial assets and liabilities, stock options, founder advisory fees, contingent earn-out liability and realizability of deferred tax assets. Actual results could differ from those estimates.
As of June 30, 2023, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” in its consolidated financial statements included in the Company’s 2022 Annual Report, except for performance-based non-qualified stock options ("PBNQSO") granted during the three months ended March 31, 2023 (“Q1-2023 Option Grants”) and modifications to PBNQSO’s as of May 8, 2023.
For PBNQSO’s granted during the three months ended March 31, 2023, the Company recognized compensation costs related to PBNQSO’s granted to employees and non-employees based on the estimated fair value of the awards on the date of grant. The Company estimated the grant date fair value, and the resulting share-based compensation expense, using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the PBNQSO’s is expensed proportionately for each tranche over the applicable service period. The fair value of PBNQSO’s is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period. The assumptions used in the Black-Scholes option-pricing model are as follows:
Exercise price. The Company's Ordinary Share’s fair market value on the date of grant.
Fair Market Value of Ordinary Shares. The grant date fair market value is the quoted market price of the Company's Ordinary Shares.
Expected term. The expected term of stock options represents the period that the stock options are expected to remain outstanding and is based on vesting terms, exercise term and contractual lives of the options. The expected term is based on the simplified method and is estimated as the average of the weighted average vesting term and
the time to expiration as of the grant date. The simplified method was used due to the lack of historical exercise information.
Expected volatility. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield with a maturity equal to the expected term of the stock options in effect at the time of grant.
Dividend yield. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plan to pay any dividends on its Ordinary Shares.
As of May 8, 2023, to better account for seasonal fluctuations of the business, and to better align stock option performance with shareholder return, the Company modified certain terms in the PBNQSO agreements. One modification eliminated a term that provided discretion to the compensation committee to make certain adjustments on how the annual operational performance per diluted share (“AOP”) against the performance target will be measured. Such discretion prohibited the establishment of the grant date under Accounting Standards Codification (“ASC”) Topic 718, “Compensation—Stock Compensation” (“Topic 718”). As of May 8, 2023, it was determined that a mutual understanding of the key terms and conditions of the PBNQSO’s has been ascertained and the grant date was therefore established for PBNQSO’s granted through December 31, 2022 (“Prior Grants”).
The modifications were determined to be a Type I (probable to probable) modification under Topic 718. As such, the Company performed a final fair value remeasurement under the original terms of Prior Grants using the Hull-White model and recognized the cumulative compensation cost to reflect the cumulative effect of re-measuring the compensation cost as of May 8, 2023. Subsequently, the Company calculated the modification date fair value for the PBNQSO’s based on the modified terms using (i) the Hull-White model that addresses the performance condition in the option agreements, and (ii) using the Monte Carlo simulation model that addresses the market condition in the option agreements. The modification did not result in any incremental share-based compensation expense for the Q1-2023 Option Grants.
The Company currently expects that the performance condition for the modified awards is probable of being achieved, accordingly, the fair value of the PBNQSO’s on the modification date, calculated using the Hull-White model and Black Scholes option-pricing model, as applicable, is recognized as compensation expense on a proportionate basis, for each tranche, over the remaining applicable service period. The Hull-White model requires us to make assumptions and judgments about the variables used in the calculation, including the sub-optimal exercise factor, drift rate, the volatility of our Ordinary Shares, risk-free interest rate, and expected dividends. Changes in assumptions made on the risk-free interest rate and expected volatility can materially impact the estimate of fair value and ultimately how much share-based compensation expense is recognized. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of modification and corresponds to remaining contractual term of the PBNQSO’s. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.
Recently Issued and Adopted Accounting Standards
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases, which required lessees to recognize a right of use asset and a lease liability on their balance sheet for all leases, including operating leases, with a term of greater than 12 months. In July 2018, the FASB issued ASU 2018-11, which added a transition option permitting entities to apply the provisions of the new standard at its adoption date instead of the earliest comparative period presented in the consolidated financial statements. The Company adopted Topic 842 as of January 1, 2022 at December 31, 2022, using the optional transition method provided by ASU 2018-11. Refer to Note 6, "Leases," for additional disclosures.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and issued subsequent amendments to the initial guidance within ASU 2019-04, ASU 2019-05 and ASU 2019-11. The amendments required an entity to replace the incurred loss impairment methodology in current U.S. GAAP with a new model that uses a forward-looking expected loss method, which generally results in earlier recognition of allowances for losses. The Company adopted the standard as of January 1, 2022 at December 31,
2022. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements with the most significant impact being the increase in allowance for doubtful accounts related to its trade accounts receivable. The adoption adjustment was recorded to accumulated deficit in the accompanying condensed consolidated statements of shareholders’ equity.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provided temporary optional expedients and exceptions to existing guidance on contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as London Interbank Offered Rate (“LIBOR”) which is being phased out, to alternate reference rates, such as Secured Overnight Financing Rate (“SOFR”). These standards are elective and are effective upon issuance for all entities through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, which deferred the sunset date of reference rate reform relief to December 31, 2024. The switch in the reference rates from LIBOR to SOFR, under the Company’s Revolving Credit Facility (defined below), occurred as of June 30, 2023. The Company did not have any outstanding borrowings under the Revolving Credit Facility, accordingly, the switch in the reference rates from LIBOR to SOFR did not have a material impact on the Company’s consolidated financial statements.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS ACQUISITIONS
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITIONS BUSINESS ACQUISITIONS
Business Combination
On November 9, 2021 (the “Closing Date”), PSSA consummated the transactions (the “Business Combination”) contemplated by the business combination agreement with EverArc Holdings Limited, the former parent company of PSSA ("EverArc"), SK Invictus Holdings, S.à r.l., ("SK Holdings"), SK Invictus Intermediate S.à r.l., ("SK Intermediate"), doing business under the name Perimeter Solutions and EverArc (BVI) Merger Sub Limited, incorporated in the British Virgin Islands and a wholly-owned subsidiary of PSSA (the “Business Combination Agreement”) dated June 15, 2021.
Pursuant to the Business Combination Agreement, EverArc entered into an escrow agreement with SK Holdings and Wilmington Trust, N.A., a national banking association, as escrow agent, which provided that approximately $7.6 million of the cash consideration payable pursuant to the Business Combination Agreement be held in escrow pending a determination of the post-closing purchase price adjustments under the Business Combination Agreement. On March 3, 2022, the post-closing purchase price adjustments under the Business Combination Agreement were finalized. Approximately $7.6 million held in escrow was released and an additional $1.6 million related to the difference in estimated and actual working capital as of the Closing Date was also paid to SK Holdings.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Details of certain balance sheet items are presented below (in thousands):
June 30,
2023
December 31,
2022
Inventory:
Raw materials and manufacturing supplies$79,319 $65,968 
Work in process241 248 
Finished goods83,562 76,745 
Total inventory$163,122 $142,961 
Prepaid Expenses and Other Current Assets:
Advance to vendors$2,909 $2,047 
Prepaid insurance2,568 5,870 
Prepaid value-added taxes3,480 2,872 
Other1,764 1,162 
Total prepaid expenses and other current assets$10,721 $11,951 
Property, Plant and Equipment:
Buildings$3,963 $3,948 
Leasehold improvements2,712 2,333 
Furniture and fixtures513 344 
Machinery and equipment59,519 58,314 
Vehicles4,005 4,106 
Construction in progress3,436 1,953 
Total property, plant and equipment, gross74,148 70,998 
Less: Accumulated depreciation(15,304)(12,152)
Total property, plant and equipment, net$58,844 $58,846 
Accrued Expenses and Other Current Liabilities:
Accrued bonus$1,186 $3,278 
Accrued salaries2,033 2,332 
Accrued employee benefits1,116 846 
Accrued interest6,978 8,235 
Accrued purchases3,814 1,790 
Accrued taxes5,313 11,000 
Operating lease liabilities2,799 3,541 
Finance lease liabilities388 — 
Other1,028 1,683 
Total accrued expenses and other current liabilities$24,655 $32,705 
Other Non-Current Liabilities:
LaderaTech contingent earn-out$7,665 $7,273 
Other2,120 2,049 
Total other non-current liabilities$9,785 $9,322 
Depreciation expense related to property, plant and equipment was $2.4 million and $4.7 million for the three and six months ended June 30, 2023, respectively, and $2.9 million and $5.4 million for the three and six months ended June 30, 2022, respectively, substantially all of which was presented in cost of goods sold in the accompanying condensed consolidated statements of operations and comprehensive income (loss).
The Company had an allowance for doubtful accounts, included in accounts receivable, net of $0.6 million and $0.9 million as of June 30, 2023 and December 31, 2022, respectively.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS GOODWILL AND OTHER INTANGIBLE ASSETS
The changes in the carrying amount of goodwill by reportable segment are as follows (in thousands):
Fire SafetySpecialty ProductsTotal
Balance, December 31, 2022
$860,319 $171,141 $1,031,460 
Foreign currency translation1,689 493 2,182 
Balance, June 30, 2023
$862,008 $171,634 $1,033,642 
Intangible assets and related accumulated amortization as of June 30, 2023 and December 31, 2022 are as follows (in thousands):
June 30, 2023
Estimated
Useful Life
(in years)
Gross ValueForeign
Currency
Translation
Accumulated
Amortization
Net Book
Value
Definite Lived Intangible Assets:
Customer lists20$761,000 $(5,964)$(62,071)$692,965 
Technology and patents20250,000 (2,498)(20,333)227,169 
Tradenames20101,000 (775)(8,239)91,986 
Balance, June 30, 2023
$1,112,000 $(9,237)$(90,643)$1,012,120 
December 31, 2022
Estimated
Useful Life
(in years)
Gross ValueForeign
Currency
Translation
Accumulated
Amortization
Net Book
Value
Definite Lived Intangible Assets:
Customer lists20$761,000 $(7,451)$(43,220)$710,329 
Technology and patents20250,000 (3,029)(14,153)232,818 
Tradenames20101,000 (970)(5,737)94,293 
Balance, December 31, 2022
$1,112,000 $(11,450)$(63,110)$1,037,440 
Amortization expense for definite-lived intangible assets was $13.7 million and $27.5 million for the three and six months ended June 30, 2023, respectively, and $13.8 million and $27.7 million for the three and six months ended June 30, 2022, respectively.
Estimated annual amortization expense of intangible assets for the next five years ending December 31 and thereafter is as follows (in thousands):
2023 remaining$27,800 
202455,600 
202555,600 
202655,600 
202755,600 
Thereafter761,920 
Total$1,012,120 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
LEASES LEASES
Lease cost for the three and six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Operating lease cost(1)
$1,117 $1,333 $2,271 $2,642 
Finance lease cost:
Amortization of right-of-use assets118 — 118 — 
Interest on lease liabilities75 — 75 — 
Total lease cost$1,310 $1,333 $2,464 $2,642 
Reported in:
Cost of goods sold$1,171 $1,228 $2,264 $2,432 
Selling, general and administrative139 105 200 210 
Total lease cost$1,310 $1,333 $2,464 $2,642 
(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.
As of June 30, 2023 the weighted-average remaining lease term of operating leases and finance leases were approximately 7.4 years and 9.2 years, respectively and the weighted-average discount rates applied were 5.8% and 7.9%, respectively.
Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,263 $2,511 
Operating cash flows for finance leases67 — 
Financing cash flows for finance leases103 — 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$— $912 
Finance leases4,688 — 
Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance$(1,514)— 
As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$1,983 $383 
20243,100 723 
20252,948 703 
20262,585 617 
20271,955 580 
Thereafter6,742 4,231 
Total Lease payments19,313 7,237 
Less: imputed interest3,859 2,500 
Present value of lease liabilities$15,454 $4,737 
LEASES LEASES
Lease cost for the three and six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Operating lease cost(1)
$1,117 $1,333 $2,271 $2,642 
Finance lease cost:
Amortization of right-of-use assets118 — 118 — 
Interest on lease liabilities75 — 75 — 
Total lease cost$1,310 $1,333 $2,464 $2,642 
Reported in:
Cost of goods sold$1,171 $1,228 $2,264 $2,432 
Selling, general and administrative139 105 200 210 
Total lease cost$1,310 $1,333 $2,464 $2,642 
(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.
As of June 30, 2023 the weighted-average remaining lease term of operating leases and finance leases were approximately 7.4 years and 9.2 years, respectively and the weighted-average discount rates applied were 5.8% and 7.9%, respectively.
Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,263 $2,511 
Operating cash flows for finance leases67 — 
Financing cash flows for finance leases103 — 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$— $912 
Finance leases4,688 — 
Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance$(1,514)— 
As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$1,983 $383 
20243,100 723 
20252,948 703 
20262,585 617 
20271,955 580 
Thereafter6,742 4,231 
Total Lease payments19,313 7,237 
Less: imputed interest3,859 2,500 
Present value of lease liabilities$15,454 $4,737 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES
Long-term debt consists of the following (in thousands):
June 30,
2023
December 31,
2022
Senior Notes$675,000 $675,000 
Less: unamortized debt issuance costs(9,121)(9,720)
Long-term debt$665,879 $665,280 
Revolving Credit Facility
On November 9, 2021, SK Invictus Intermediate II S.à r.l., a private limited liability company governed by the laws of the Grand Duchy of Luxembourg (“SK Intermediate II”), as borrower, entered into a five-year revolving credit facility (the “Revolving Credit Facility”), which provides for a senior secured Revolving Credit Facility in an aggregate principal amount of up to $100.0 million.
The Revolving Credit Facility matures on November 9, 2026. The Revolving Credit Facility includes a $20.0 million swingline sub-facility and a $25.0 million letter of credit sub-facility. The Revolving Credit Facility allows SK Intermediate II to increase commitments under the Revolving Credit Facility up to an aggregate amount not to exceed the greater of (i) $143.0 million and (ii) 100.00% of consolidated earnings before interest, taxes, depreciation and amortization (“EBITDA”) for the most recent four-quarter period (minus the aggregate outstanding principal amount of certain ratio debt permitted to be incurred thereunder). All borrowings under the Revolving Credit Facility are subject to the satisfaction of customary conditions, including the absence of a default and the accuracy of representations and warranties, subject to customary exceptions.
Solely to the extent that on the last day of the applicable fiscal quarter, the utilization of the Revolving Credit Facility (excluding cash collateralized letters of credit and up to $10.0 million of undrawn letters of credit) exceeds 40% of the aggregate commitments, the Revolving Credit Facility requires compliance on a quarterly basis with a maximum secured net leverage ratio of 7.50:1.00.
The Revolving Credit Facility is fully and unconditionally guaranteed by the Company and each of SK Intermediate II’s existing and future wholly-owned material restricted subsidiaries, subject to customary exceptions, and is secured by a first priority lien, subject to certain permitted liens, on substantially all of SK Intermediate II’s and each of the guarantors’ existing and future property and assets, subject to customary exceptions.
Deferred financing costs incurred in connection with securing the Revolving Credit Facility were $2.3 million, which is carried as a long-term asset in the accompanying condensed consolidated balance sheets and is amortized on a straight-line over the term of the Revolving Credit Facility and included in interest expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss).
As of June 30, 2023 and December 31, 2022, the Company did not have any outstanding borrowings under the Revolving Credit Facility and was in compliance with all covenants, including the financial covenants.
Senior Notes
On the Closing Date, SK Intermediate II assumed $675.0 million principal amount of 5.00% senior secured notes due October 30, 2029 (“Senior Notes”) issued by EverArc Escrow S.à r.l. (“Escrow Issuer”), a newly-formed limited liability company governed by the laws of the Grand Duchy of Luxembourg and a wholly owned subsidiary of EverArc under an indenture dated as of October 22, 2021 (“Indenture”). The Senior Notes bear interest at an annual rate of 5.00%. Interest on the Senior Notes is payable in cash semi-annually in arrears on April 30 and October 30 of each year.
The Senior Notes are general, secured, senior obligations of SK Intermediate II; rank equally in right of payment with all existing and future senior indebtedness of SK Intermediate II (including, without limitation, the Revolving Credit Facility); and together with the Revolving Credit Facility, are effectively senior to all existing and future indebtedness of SK Intermediate II that is not secured by the collateral. The Senior Notes are fully and unconditionally guaranteed on a senior secured basis, jointly and severally, by all of SK Intermediate II’s existing or future restricted subsidiaries (other than certain excluded subsidiaries) that guarantee the Revolving Credit Facility. The Senior Notes contain certain covenants limiting SK Intermediate II’s ability and the ability of the restricted subsidiaries (as defined in the indenture governing the Senior Notes) to, under certain circumstances, prepay subordinated indebtedness, pay distributions, redeem stock or make certain restricted investments; incur indebtedness; create liens on the SK Intermediate II’s assets to secure debt; restrict dividends, distributions or other payments; enter into transactions with affiliates; designate subsidiaries as unrestricted subsidiaries; sell or otherwise transfer or dispose of assets, including equity interests of restricted subsidiaries; effect a consolidation or merger; and change the Company’s line of business.
Deferred financing costs incurred in connection with securing the Senior Notes were $11.0 million, which were capitalized and will be amortized using the effective interest method over the term of the Senior Notes and included in interest expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss). The unamortized portion of the deferred financing costs is included as a reduction to the carrying value of the Senior Notes which have been recorded as long-term debt, net in the accompanying condensed consolidated balance sheets.
Redeemable Preferred Shares
In connection with the Business Combination, the Company issued 10 million redeemable preferred shares of PSSA (“Redeemable Preferred Shares”), nominal value $10 per share, valued at $100.0 million. The Redeemable Preferred Shares are entitled to a preferred annual cumulative right to a dividend equal to 6.50% of its nominal value. The preferred dividend will generally be paid 40.00% in cash and 60.00% in kind each year within three business days following the Company's annual general meeting. Holders of the Redeemable Preferred Shares generally have no voting rights.
The Company, under its articles of association (the “Articles”) is mandatorily required to redeem the Redeemable Preferred Shares at any time prior to the earliest of (i) six months following the latest maturity date of the above-mentioned Senior Notes, (ii) nine years after the date of issuance of the Redeemable Preferred Shares or (iii) upon the occurrence of a change of control, as defined in the Company’s Articles. Due to the fact that the Redeemable Preferred Shares are mandatorily redeemable, the Redeemable Preferred Shares are classified as a liability in the accompanying unaudited condensed consolidated balance sheets, and $1.7 million, $3.4 million, $1.6 million and $3.3 million of dividends on these Redeemable Preferred Shares for the three and six months ended June 30, 2023 and June 30, 2022, respectively, is recorded as interest expense in the accompanying unaudited condensed consolidated statements of operations and comprehensive income (loss). At June 30, 2023 and December 31, 2022, $6.5 million and $4.5 million, respectively, of preferred dividends were in arrears.
The Redeemable Preferred Shares have an aggregate liquidation preference of $100.0 million, plus any accrued and unpaid dividends thereon and is senior to the Ordinary Shares with respect to dividends and with respect to dissolution, liquidation or winding up of the Company. At June 30, 2023 and December 31, 2022, the redemption price was $106.5 million and $104.5 million, respectively.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe Company is subject to U.S. federal income tax, U.S. state and local tax and tax in foreign jurisdictions. The Company estimates its annual effective tax rate in recording its quarterly provision for income taxes in the various
jurisdictions in which it operates. The Company’s effective tax rate was 1.39% and (10.01)% for the three and six months ended June 30, 2023, respectively, and 10.18% and (10.70)% for the three and six months ended June 30, 2022, respectively. The primary differences between the effective tax rate and the amount computed by applying the Luxembourg statutory rate of 24.94% are related to losses not expected to be benefited in certain jurisdictions that have a valuation allowance, permanently non-deductible compensation, withholding taxes accrued on unremitted earnings and the impact of foreign tax rate differences.
In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax-planning strategies in making this assessment. While the Company expects to realize the remaining net deferred tax assets, changes in future taxable income or in tax laws may alter this expectation and result in future increases to the valuation allowance. The valuation allowance for deferred tax assets as of June 30, 2023 and 2022 primarily relates to net operating loss and interest deduction limitation carryforwards that, in the judgment of the Company, are not more likely than not to be realized.
The Company evaluates its tax positions and recognizes only tax benefits that, more likely than not, will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax position is measured at the largest amount of benefit that has a greater than 50.0% likelihood of being realized upon settlement. During the three and six months ended June 30, 2023, there was a decrease in unrecognized tax benefits of $34.0 million due to an amended tax filing. As of June 30, 2023, it is not expected that the Company’s remaining unrecognized tax benefits of $2.3 million will decrease within twelve months.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Legal Proceedings
The Company is involved in various claims, actions, and legal proceedings arising in the ordinary course of business, including a number of matters related to the aqueous film forming foam litigation consolidated in the District of South Carolina multi-district litigation and other similar matters pending in other jurisdictions in the United States. The Company’s exposure to losses, if any, is not considered probable or reasonably estimable at this time.
Commitments
The Company has a supply agreement to purchase elemental phosphorus (“P4”) from a supplier through 2023. The contract price is tied to the contract year cost times a multiplier, subject to a market-driven benchmark price adjustment, which is generally settled once per year. The Company did not purchase the anticipated minimum pounds of P4 for the three and six months ended June 30, 2023 and 2022. However, the Company has no obligation to record a liability, as there is no financial penalty owed to the vendor. Purchases under this supply agreement were $7.9 million and $17.9 million for the three and six months ended June 30, 2023, respectively, and $10.3 million and $24.3 million for the three and six months ended June 30, 2022, respectively.
The Company also has an agreement to purchase various types of capital equipment up to $5.0 million through October 2027. As of June 30, 2023, the Company paid $2.6 million to the supplier and the remaining $2.4 million will be paid through October 2027.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
EQUITY EQUITY
The Company’s authorized share capital is $4,100.0 million, consisting of 4,000.0 million Ordinary Shares with a nominal value of $1.00 per share and 10.0 million Redeemable Preferred Shares with a nominal value of $10.00 per share. Each Ordinary Share entitles the holder thereof to one vote.
On July 21, 2022, subject to certain limits, the shareholders of the Company approved a proposal authorizing the Company’s Board of Directors (the “Board”) to repurchase up to 25% of the Company’s Ordinary Shares outstanding as of the date of shareholders approval, being 40,659,257 Ordinary Shares, at any time during the next five years (the “Share
Repurchase Plan”). On November 3, 2022 the Board re-established the limit for Ordinary Share repurchases at $100.00 million, which is within the repurchase limit approved by the Company’s shareholders on July 21, 2022.
During the three and six months ended June 30, 2023, the Company repurchased 3,993,056 and 4,108,626 Ordinary Shares, respectively, under its Share Repurchase Plan. The repurchased Ordinary Shares are recorded at cost and are being held in treasury.
As of June 30, 2023, there were 154,520,833 Ordinary Shares, 33,843,440 warrants and 10,000,000 Redeemable Preferred Shares outstanding.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS HARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS
2021 Equity Plan
In connection with the Business Combination, the Company’s Board adopted, and its shareholders approved, the 2021 Equity Incentive Plan (the “2021 Equity Plan”). A total of 31,900,000 Ordinary Shares are authorized and reserved for issuance under the 2021 Equity Plan which provides for the grant of stock options (either incentive or non-qualified), stock appreciation rights (“SARs”), restricted stock, restricted stock units (“RSUs”), performance shares, performance share units and other share-based awards with respect to the Ordinary Shares. Shares associated with underlying awards that are expired, forfeited, or otherwise terminated without the delivery of shares, or are settled in cash, and any shares tendered to or withheld by the Company for the payment of an exercise price or for tax withholding will again be available for issuance under the 2021 Equity Plan.
During the three months ended March 31, 2023, the Company granted 2,175,000 PBNQSO’s that vest based on the achievement of certain performance goals for fiscal years 2023-2027 (the “5-Year Option”) to its chief executive officer and independent directors. The Company recognized compensation costs related to the 5-Year Option granted in 2023 based on the estimated fair value of the awards on the date of grant. The Company estimates the grant date fair value, and the resulting share-based compensation expense, using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the PBNQSO is expensed proportionately for each tranche over the applicable service period. The fair value of performance-based stock options is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period.
On March 8, 2023, in connection changes in the Company’s leadership structure, it amended the performance terms and conditions of the outstanding 5-Year Options previously granted to its former chief executive officer (the “Executive”) where by 50% of such outstanding options eligible to vest in each of fiscal years from 2023 through 2026 will remain subject to the existing performance terms and conditions. The remaining 50% of such outstanding options will be eligible to vest in such fiscal years subject to the performance terms and conditions related to the Executive’s position and duties as Vice Chairman. For the remaining 50% of outstanding options, the Company’s compensation committee will establish performance goals and communicate them to the Executive and assess achievement annually. For accounting purposes, the Company will recognize compensation expense related to the remaining 50% of outstanding options when the specified performance goal for future periods have been established and communicated to the Executive.
In March 2023, based on the Company’s performance for 2022, its compensation committee verified and determined the Annual Operational Performance per Diluted Share (“AOP”) for the 2022 tranche of the 5-Year Option to be $8.39. As a result, it was determined that a mutual understanding of the key terms and conditions for the 2022 tranche had been ascertained and the grant date was therefore established. The cumulative compensation expense for the 2022 tranche was adjusted based on the fair value calculated using the Black-Scholes option-pricing model at the grant date. As the AOP for the 2022 tranche was below the minimum vesting AOP target of $11.35 employees separated from the Company through the date of determination of the 2022 AOP relinquished 240,000 options retained by them relating the 2022 tranche and such options were cancelled by the Company.
As of May 8, 2023, the Company modified certain terms in the PBNQSO agreements as noted below:
eliminated a term that provided discretion to the compensation committee to make certain adjustments on how AOP against the performance target will be measured with respect to the Prior Grants;
eliminated the two-year look-back and two-year look-forward for excess AOP;
adjusted the minimum and maximum AOP growth targets from 13.5% and 23.5% to 10% and 20%, respectively;
added of cumulative vesting term, under which if the maximum AOP target was achieved in an option performance year, (including in any one of the two years immediately following the fifth and final year of the option term), any number of unvested options that were eligible to vest in all prior performance years, will be eligible to vest based on AOP calculated in such option performance year;
added an alternative vesting provision if the market price of the Company's Ordinary Shares is more than twice the exercise price for a sustained period of time commencing in the third fiscal year after option grant; and
made certain clarifying and other changes.
The above modifications affected all of the outstanding Prior Grants and Q1-2023 Option Grants and there was no incremental share-based compensation expense as a result of modifications.
The table below summarizes the PBNQSO activity for the six months ended June 30, 2023:
Number of Options
Weighted-Average
Exercise/Conversion
Price
Weighted-Average
Remaining Contractual
Life (years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2022
10,339,171 $9.75 
Granted2,175,000 $8.31 
Exercised— $— 
Forfeited(1,315,000)$10.00 
Outstanding at June 30, 2023
11,199,171 $9.44 8.70$— 
Options vested and exercisable245,004 $10.00 6.69$— 
The weighted-average assumptions used to fair value the PBNQSO on the grant date using the Black-Scholes option-pricing model and on the modification date using the Hull-White model were as follows:
Q1-2023 Option GrantsPrior Grants
Dividend yield— %— %
Risk-free interest rate
3.93% to 4.18%
3.48%
Expected volatility45.00 %
44.00%
Expected term (years)6.50
8.50 to 9.25
Suboptimal exercise multiple— 2.5 
Drift rate— %
3.51% to 3.52%
Weighted average exercise price of options granted$8.31 $9.78 
Weighted average fair value of options granted$4.24 $3.15 

Non-cash share-based compensation expense recognized by the Company for the three and six months ended June 30, 2023 was $1.2 million and $(1.9) million, respectively. Compensation expense is recognized based upon probability assessments of PBNQSOs that are expected to vest in future periods. Such probability assessments are subject to revision and, therefore, unrecognized compensation expense is subject to future changes in estimate. As of June 30, 2023, there was approximately $19.3 million of total unrecognized compensation expense related to non-vested PBNQSOs expected to vest, which is expected to be recognized over a weighted-average period of 1.7 years.
Founder Advisory Amounts
Upon consummation of the Business Combination, the Company assumed the advisory agreement entered into on December 12, 2019 by EverArc ("Founder Advisory Agreement") with EverArc Founders, LLC, a Delaware limited liability company ("EverArc Founder Entity"), pursuant to which the EverArc Founder Entity, for the services provided to the Company, including strategic and capital allocation advice, is entitled to receive both a fixed amount (the “Fixed Annual Advisory Amount”) and a variable amount (the “Variable Annual Advisory Amount,” each an “Advisory Amount” and collectively, the “Advisory Amounts”) until the years ending December 31, 2027 and 2031, respectively. Under the Founder Advisory Agreement, at the election of the EverArc Founder Entity, at least 50% of the Advisory Amounts will be paid in Ordinary Shares and the remainder in cash.
The Fixed Annual Advisory Amount will be equal to 2,357,061 Ordinary Shares (1.5% of 157,137,410 Ordinary Shares outstanding) for each year through December 31, 2027 and is valued using the period end volume weighted average closing share price of our Ordinary Shares for ten consecutive trading days. The Variable Annual Advisory Amount for each year through December 31, 2031 is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model. Because up to 50% of the Advisory Amounts could be settled through a cash payment, 50% are classified as a liability and the remaining 50% is classified within equity. For Advisory Amounts classified within equity, the Company does not subsequently remeasure the fair value. For the Advisory Amounts classified as a liability, the Company remeasures the fair value at each reporting date, accordingly, the compensation expense recorded by the Company in the future will depend upon changes in the fair value of the liability-classified Advisory Amounts.
As of June 30, 2023 and December 31, 2022, the fair value of the Fixed Annual Advisory Amount was calculated to be $69.4 million and $104.5 million, respectively, based on the period end volume weighted average closing share price for consecutive trading days of Ordinary Shares of $5.89 and $8.86, respectively. As of June 30, 2023 and December 31, 2022, the fair value of the Variable Annual Advisory Amount, determined using a Monte Carlo simulation model, was $103.5 million and $237.0 million, respectively.
For the three and six months ended June 30, 2023, the Company recognized a reduction in the compensation expense related to the founders advisory fees-related party due to a decrease in fair value for liability-classified Advisory Amounts of $60.0 million and $84.3 million, respectively. For the three and six months ended June 30, 2022, the Company recognized a reduction in the compensation expense related to the founders advisory fees-related party due to a decrease in fair value for liability-classified Advisory Amounts of $20.5 million and $80.3 million, respectively.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Fair Value Measurement
The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities approximates fair value due to the short-term nature of their maturities. Borrowings under the Company’s Revolving Credit Facility accrues interest at a floating rate tied to a standard short-term borrowing index, selected at the Company’s option, plus an applicable margin. The carrying amount of this floating rate debt approximates fair value based upon the respective interest rates adjusting with market rate adjustments. The carrying amount of the Company's Redeemable Preferred Shares equals the redemption price, which approximates fair value. At June 30, 2023 and December 31, 2022, the estimated fair value of the Company’s Senior Notes, calculated using Level 2 inputs, based on bid prices obtained from a broker was approximately $534.9 million and $556.9 million, respectively.
The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or a liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 inputs: Other than quoted prices in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.
Liabilities by Hierarchy Level
The following tables set forth the Company’s liabilities that were measured at fair value on a recurring basis, by level, within the fair value hierarchy as of June 30, 2023 and December 31, 2022 (in thousands):
Fair Value Measurements Using:
June 30, 2023
Level 1Level 2Level 3Total
Liabilities:
Founders advisory fees payable - related party$34,727 $— $51,729 $86,456 
LaderaTech contingent earn-out included in other liabilities, non-current— — 7,665 7,665 
Total liabilities$34,727 $— $59,394 $94,121 
December 31, 2022
Liabilities:
Founders advisory fees payable - related party$56,883 $— $118,490 $175,373 
LaderaTech contingent earn-out included in other liabilities, non-current— — 7,273 7,273 
Total liabilities$56,883 $— $125,763 $182,646 
The fair value of the founders advisory fees payable is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model, which requires the input of highly subjective assumptions, including the fair value of the underlying Ordinary Shares, the risk-free interest rate, the expected equity volatility, and the expected term of the Founder Advisory Agreement. See Note 11, “Share-Based Compensation” for discussion of the fair value estimation on the founders advisory fees payable.

The fair value of the contingent earn-out related to the May 2020 purchase of LaderaTech, Inc. (“LaderaTech”) is measured on a recurring basis using Level 3 fair value inputs. The earn-out is based on 20% of gross profits upon achieving a revenue threshold exceeding $5.0 million through December 31, 2026 and is valued using a Monte Carlo simulation model. Significant changes in the projected revenue, projected gross margin, or discount rate would have a material impact on the fair value of the contingent consideration.
Changes in Level 3 Liabilities
The reconciliations for all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) are as follows (in thousands):
Three Months Ended June 30, 2023
Six Months Ended June 30, 2023
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent
Earn-out
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent
Earn-out
Fair value, beginning of period$100,938 $7,519 $118,490 $7,273 
Founders advisory fees - related party, change in fair value(49,209)— (66,761)— 
Loss on contingent earn-out, change in fair value— 146 — 392 
Fair value, end of period$51,729 $7,665 $51,729 $7,665 
Three Months Ended June 30, 2022
Six Months Ended June 30, 2022
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent Earn-out
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent Earn-out
Fair value, beginning of period$153,986 $19,979 $251,513 $19,979 
Settlements— — (40,776)— 
Reclassification from liability to equity— — (10,495)— 
Founders advisory fees - related party, change in fair value(15,349)— (61,605)— 
Gain on contingent earn-out, change in fair value— (9,398)— (9,398)
Fair value, end of period$138,637 $10,581 $138,637 $10,581 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTIES
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
RELATED PARTIES RELATED PARTIES
On November 9, 2021, in connection with the consummation of the Business Combination, the Company, EverArc and the EverArc Founder Entity entered into an Assignment and Assumption Agreement (the “Founder Assignment Agreement”) pursuant to which the Company assumed, and agreed to pay, perform, satisfy and discharge in full, all of EverArc’s liabilities and obligations under the Founder Advisory Agreement.
In exchange for the services provided to the Company, including strategic and capital allocation advice, the EverArc Founder Entity is entitled to receive both the Fixed Annual Advisory Amount and the Variable Annual Advisory Amount from the Company.

The Fixed Annual Advisory Amount will be equal to 2,357,061 Ordinary Shares (1.5% of 157,137,410 Ordinary Shares outstanding) for each year through December 31, 2027 and valued using the period end volume weighted average closing share price for ten consecutive trading days of Ordinary Shares. The Variable Annual Advisory Amount for each year through December 31, 2031 is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model.
For 2022, the average price was $8.86 per Ordinary Share. The EverArc Founder Entity was entitled to receive the Fixed Annual Advisory Amount of 2,357,061 Ordinary Shares or a value of $20.9 million, based on average price of $8.86 per Ordinary Share (the “2022 Fixed Amount”). The EverArc Founder Entity did not qualify to receive the Variable Annual Advisory Amount as the average price of $8.86 per Ordinary Share for 2022 was lower than the average price of $13.63 per Ordinary Share established in 2021. Per the Founder Advisory Agreement, the EverArc Founder Entity elected to receive approximately 77.7% of the 2022 Fixed Amount in Ordinary Shares (1,831,653 Ordinary Shares) and approximately 22.3% of the 2022 Fixed Amount in cash ($4.7 million). On February 15, 2023, the Company issued 1,831,653 Ordinary Shares and paid $4.7 million in cash in satisfaction of the 2022 Fixed Amount.
As of June 30, 2023, the Company calculated the fair value of the Fixed Annual Advisory Amounts using the period end volume weighted average closing share price of Ordinary Shares for ten consecutive trading days of $5.89 and used a Monte Carlo simulation model to calculate the fair value of the Variable Annual Advisory Amount. These approaches resulted in fair values of $103.5 million for the Variable Annual Advisory Amount and $69.4 million for the Fixed Annual Advisory Amount, of which 50% may be paid in cash and recorded as a liability and the remaining 50% would be settled in Ordinary Shares. While the entire instrument is subject to the fair value calculation described above, the amount classified and recorded as equity remains consistent while the amount classified and recorded as a liability is updated each period.
For the three and six months ended June 30, 2023, the Company recognized a reduction in share-based compensation expense related to a decrease in fair value for liability-classified Advisory Amounts of $60.0 million and $84.3 million, respectively, primarily due to the decrease in stock price.
The Company leases real property from the sellers of First Response Fire Rescue, LLC, River City Fabrication, LLC, and H&S Transport, LLC (collectively, “Ironman”). Shannon Horn, who serves as our Business Director, North America Retardant and Services, was one of the sellers of Ironman. The Company paid $0.1 million, $0.1 million, $0.2 million and $0.2 million to lease real property from Ironman during the three and six months ended June 30, 2023 and 2022, respectively.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Disaggregation of revenues
Amounts recognized at a point in time primarily relate to products sold whereas amounts recognized over time primarily relate to services associated with the full-service retardant contracts. Revenues for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Revenues from products$72,720 $97,069 $115,860 $152,663 
Revenues from services2,929 3,418 3,638 3,990 
Other revenues488 478 497 2,070 
Total net sales$76,137 $100,965 $119,995 $158,723 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic earnings per share represents income available to ordinary shareholders divided by the weighted average number of Ordinary Shares outstanding during the reported period. Diluted earnings per share is based upon the weighted-average number of Ordinary Shares outstanding during the period plus additional weighted-average potentially dilutive Ordinary Share equivalents during the period when the effect is dilutive.
Basic and diluted weighted average shares outstanding and earnings per share were as follows (in thousands, except share and per share data):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net income$52,014 $8,927 $61,445 $45,890 
Weighted-average shares outstanding:
Weighted average shares used in computing earnings per share, basic156,525,006 162,917,478 157,109,418 161,591,704 
Founders advisory fees11,785,305 14,142,366 11,785,305 14,142,366 
Weighted average shares used in computing earnings per share, diluted 168,310,311 177,059,844 168,894,723 175,734,070 
Basic earnings per share$0.33 $0.05 $0.39 $0.28 
Diluted earnings per share$0.31 $0.05 $0.36 $0.26 
As of June 30, 2023, 11.2 million PBNQSO and 17.6 million Ordinary Shares issuable under the Founder Advisory Agreement were excluded from the diluted earnings per share calculation as the contingencies related to such instruments had not been met. In addition, 8.5 million Ordinary Shares equivalent warrants were excluded from the diluted earnings per share calculation as their effect would have been anti-dilutive. As of June 30, 2022, 10.2 million PBNQSOs and 23.9 million Ordinary Shares issuable under the Founder Advisory Agreement were excluded from the diluted earnings per share calculation as the contingencies related to such instruments had not been met. In addition, 8.5 million Ordinary Shares equivalent warrants were excluded from the diluted earnings per share calculation as their effect would have been anti-dilutive.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
The Company’s products and operations are managed and reported in two operating segments: Fire Safety and Specialty Products.
The Fire Safety segment manufactures and sells fire retardant and firefighting foam products, as well as specialized equipment and services typically offered in conjunction with these retardant and foam products.
The Specialty Products segment produces and sells P2S5 used in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P2S5 is primarily used in the production of a family of compounds called ZDDP, which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P2S5 is also used in pesticide and mining chemicals applications.
Interest income, interest expense, other income (expense) and certain corporate operating expenses are neither allocated to the segments nor included in the measures of segment performance by the chief operating decision-maker (“CODM”). The corporate category is not considered to be a segment. The CODM is the Company's CEO.
The Company’s CODM uses the segment net sales and Adjusted EBITDA to assess the ongoing performance of the Company’s business segments and to allocate resources. The Company defines Adjusted EBITDA as earnings before interest, taxes, depreciation and amortization, as adjusted on a consistent basis for certain non-recurring or unusual items in a balanced manner and on a segment basis. These non-recurring or unusual items may include acquisition and integration related costs, management fees and other non-recurring items.
Information related to net sales and Adjusted EBITDA for the Company’s operations are summarized below (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net sales:
Fire safety$53,140 $66,577 $71,884 $85,047 
Specialty products22,997 34,388 48,111 73,676 
Total$76,137 $100,965 $119,995 $158,723 
Adjusted EBITDA:
Fire safety$16,532 $24,219 $13,171 $20,885 
Specialty products4,458 11,463 10,935 26,774 
Total segment Adjusted EBITDA20,990 35,682 24,106 47,659 
Less:
Depreciation and amortization16,130 16,715 32,217 33,086 
Interest and financing expense10,344 12,142 20,490 22,638 
Founders advisory fees - related party(60,026)(20,465)(84,262)(80,313)
Non-recurring expenses361 2,144 1,920 3,620 
Share-based compensation expense1,195 3,433 (1,879)8,396 
Non-cash purchase accounting impact— 18,016 — 24,138 
Loss (gain) on contingent earn-out146 (9,398)392 (9,398)
Unrealized foreign currency loss (gain)93 3,156 (628)4,036 
Income before income taxes$52,747 $9,939 $55,856 $41,456 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net income $ 52,014 $ 9,431 $ 8,927 $ 36,963 $ 61,445 $ 45,890
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Haitham Khouri [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On June 9, 2023, Haitham Khouri, Chief Executive Officer and Director of the Company, entered into a 10b5-1 sales plan (the “Khouri 10b-5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Khouri 10b5-1 Sales Plan provides for the sale of up to 600,000 Ordinary Shares and will remain in effect until the earlier of (1) March 24, 2024 and (2) the date on which an aggregate 600,000 Ordinary Shares have been sold under the Khouri 10b5-1 Sales Plan.
Name Haitham Khouri  
Title Chief Executive Officer and Director of the Company  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 9, 2023  
Arrangement Duration 289 days  
Aggregate Available 600,000 600,000
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal and recurring nature considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The results of operations for the interim period are not necessarily indicative of the results that will be realized for the entire fiscal year. These condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes thereto included in the Company’s 2022 Annual Report. The condensed consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported condensed consolidated financial position, results of operations or cash flows.
Principles of Consolidation Principles of ConsolidationThe unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries after elimination of intercompany transactions and balances.
Use of Estimates
Use of Estimates
The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates made by management in connection with the preparation of the accompanying unaudited condensed consolidated financial statements include the useful lives of long-lived and intangible assets, the allowance for doubtful accounts, the fair value of financial assets and liabilities, stock options, founder advisory fees, contingent earn-out liability and realizability of deferred tax assets. Actual results could differ from those estimates.
As of June 30, 2023, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” in its consolidated financial statements included in the Company’s 2022 Annual Report, except for performance-based non-qualified stock options ("PBNQSO") granted during the three months ended March 31, 2023 (“Q1-2023 Option Grants”) and modifications to PBNQSO’s as of May 8, 2023.
For PBNQSO’s granted during the three months ended March 31, 2023, the Company recognized compensation costs related to PBNQSO’s granted to employees and non-employees based on the estimated fair value of the awards on the date of grant. The Company estimated the grant date fair value, and the resulting share-based compensation expense, using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the PBNQSO’s is expensed proportionately for each tranche over the applicable service period. The fair value of PBNQSO’s is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period. The assumptions used in the Black-Scholes option-pricing model are as follows:
Exercise price. The Company's Ordinary Share’s fair market value on the date of grant.
Fair Market Value of Ordinary Shares. The grant date fair market value is the quoted market price of the Company's Ordinary Shares.
Expected term. The expected term of stock options represents the period that the stock options are expected to remain outstanding and is based on vesting terms, exercise term and contractual lives of the options. The expected term is based on the simplified method and is estimated as the average of the weighted average vesting term and
the time to expiration as of the grant date. The simplified method was used due to the lack of historical exercise information.
Expected volatility. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield with a maturity equal to the expected term of the stock options in effect at the time of grant.
Dividend yield. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plan to pay any dividends on its Ordinary Shares.
As of May 8, 2023, to better account for seasonal fluctuations of the business, and to better align stock option performance with shareholder return, the Company modified certain terms in the PBNQSO agreements. One modification eliminated a term that provided discretion to the compensation committee to make certain adjustments on how the annual operational performance per diluted share (“AOP”) against the performance target will be measured. Such discretion prohibited the establishment of the grant date under Accounting Standards Codification (“ASC”) Topic 718, “Compensation—Stock Compensation” (“Topic 718”). As of May 8, 2023, it was determined that a mutual understanding of the key terms and conditions of the PBNQSO’s has been ascertained and the grant date was therefore established for PBNQSO’s granted through December 31, 2022 (“Prior Grants”).
The modifications were determined to be a Type I (probable to probable) modification under Topic 718. As such, the Company performed a final fair value remeasurement under the original terms of Prior Grants using the Hull-White model and recognized the cumulative compensation cost to reflect the cumulative effect of re-measuring the compensation cost as of May 8, 2023. Subsequently, the Company calculated the modification date fair value for the PBNQSO’s based on the modified terms using (i) the Hull-White model that addresses the performance condition in the option agreements, and (ii) using the Monte Carlo simulation model that addresses the market condition in the option agreements. The modification did not result in any incremental share-based compensation expense for the Q1-2023 Option Grants.
The Company currently expects that the performance condition for the modified awards is probable of being achieved, accordingly, the fair value of the PBNQSO’s on the modification date, calculated using the Hull-White model and Black Scholes option-pricing model, as applicable, is recognized as compensation expense on a proportionate basis, for each tranche, over the remaining applicable service period. The Hull-White model requires us to make assumptions and judgments about the variables used in the calculation, including the sub-optimal exercise factor, drift rate, the volatility of our Ordinary Shares, risk-free interest rate, and expected dividends. Changes in assumptions made on the risk-free interest rate and expected volatility can materially impact the estimate of fair value and ultimately how much share-based compensation expense is recognized. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of modification and corresponds to remaining contractual term of the PBNQSO’s. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.
Recently Issued and Adopted Accounting Standards
Recently Issued and Adopted Accounting Standards
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases, which required lessees to recognize a right of use asset and a lease liability on their balance sheet for all leases, including operating leases, with a term of greater than 12 months. In July 2018, the FASB issued ASU 2018-11, which added a transition option permitting entities to apply the provisions of the new standard at its adoption date instead of the earliest comparative period presented in the consolidated financial statements. The Company adopted Topic 842 as of January 1, 2022 at December 31, 2022, using the optional transition method provided by ASU 2018-11. Refer to Note 6, "Leases," for additional disclosures.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and issued subsequent amendments to the initial guidance within ASU 2019-04, ASU 2019-05 and ASU 2019-11. The amendments required an entity to replace the incurred loss impairment methodology in current U.S. GAAP with a new model that uses a forward-looking expected loss method, which generally results in earlier recognition of allowances for losses. The Company adopted the standard as of January 1, 2022 at December 31,
2022. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements with the most significant impact being the increase in allowance for doubtful accounts related to its trade accounts receivable. The adoption adjustment was recorded to accumulated deficit in the accompanying condensed consolidated statements of shareholders’ equity.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provided temporary optional expedients and exceptions to existing guidance on contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as London Interbank Offered Rate (“LIBOR”) which is being phased out, to alternate reference rates, such as Secured Overnight Financing Rate (“SOFR”). These standards are elective and are effective upon issuance for all entities through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, which deferred the sunset date of reference rate reform relief to December 31, 2024. The switch in the reference rates from LIBOR to SOFR, under the Company’s Revolving Credit Facility (defined below), occurred as of June 30, 2023. The Company did not have any outstanding borrowings under the Revolving Credit Facility, accordingly, the switch in the reference rates from LIBOR to SOFR did not have a material impact on the Company’s consolidated financial statements.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Balance Sheet Components
Details of certain balance sheet items are presented below (in thousands):
June 30,
2023
December 31,
2022
Inventory:
Raw materials and manufacturing supplies$79,319 $65,968 
Work in process241 248 
Finished goods83,562 76,745 
Total inventory$163,122 $142,961 
Prepaid Expenses and Other Current Assets:
Advance to vendors$2,909 $2,047 
Prepaid insurance2,568 5,870 
Prepaid value-added taxes3,480 2,872 
Other1,764 1,162 
Total prepaid expenses and other current assets$10,721 $11,951 
Property, Plant and Equipment:
Buildings$3,963 $3,948 
Leasehold improvements2,712 2,333 
Furniture and fixtures513 344 
Machinery and equipment59,519 58,314 
Vehicles4,005 4,106 
Construction in progress3,436 1,953 
Total property, plant and equipment, gross74,148 70,998 
Less: Accumulated depreciation(15,304)(12,152)
Total property, plant and equipment, net$58,844 $58,846 
Accrued Expenses and Other Current Liabilities:
Accrued bonus$1,186 $3,278 
Accrued salaries2,033 2,332 
Accrued employee benefits1,116 846 
Accrued interest6,978 8,235 
Accrued purchases3,814 1,790 
Accrued taxes5,313 11,000 
Operating lease liabilities2,799 3,541 
Finance lease liabilities388 — 
Other1,028 1,683 
Total accrued expenses and other current liabilities$24,655 $32,705 
Other Non-Current Liabilities:
LaderaTech contingent earn-out$7,665 $7,273 
Other2,120 2,049 
Total other non-current liabilities$9,785 $9,322 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Goodwill
The changes in the carrying amount of goodwill by reportable segment are as follows (in thousands):
Fire SafetySpecialty ProductsTotal
Balance, December 31, 2022
$860,319 $171,141 $1,031,460 
Foreign currency translation1,689 493 2,182 
Balance, June 30, 2023
$862,008 $171,634 $1,033,642 
Schedule of Definite Lived Intangible Assets
Intangible assets and related accumulated amortization as of June 30, 2023 and December 31, 2022 are as follows (in thousands):
June 30, 2023
Estimated
Useful Life
(in years)
Gross ValueForeign
Currency
Translation
Accumulated
Amortization
Net Book
Value
Definite Lived Intangible Assets:
Customer lists20$761,000 $(5,964)$(62,071)$692,965 
Technology and patents20250,000 (2,498)(20,333)227,169 
Tradenames20101,000 (775)(8,239)91,986 
Balance, June 30, 2023
$1,112,000 $(9,237)$(90,643)$1,012,120 
December 31, 2022
Estimated
Useful Life
(in years)
Gross ValueForeign
Currency
Translation
Accumulated
Amortization
Net Book
Value
Definite Lived Intangible Assets:
Customer lists20$761,000 $(7,451)$(43,220)$710,329 
Technology and patents20250,000 (3,029)(14,153)232,818 
Tradenames20101,000 (970)(5,737)94,293 
Balance, December 31, 2022
$1,112,000 $(11,450)$(63,110)$1,037,440 
Schedule of Intangible Asset Future Amortization Expense
Estimated annual amortization expense of intangible assets for the next five years ending December 31 and thereafter is as follows (in thousands):
2023 remaining$27,800 
202455,600 
202555,600 
202655,600 
202755,600 
Thereafter761,920 
Total$1,012,120 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Cost
Lease cost for the three and six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Operating lease cost(1)
$1,117 $1,333 $2,271 $2,642 
Finance lease cost:
Amortization of right-of-use assets118 — 118 — 
Interest on lease liabilities75 — 75 — 
Total lease cost$1,310 $1,333 $2,464 $2,642 
Reported in:
Cost of goods sold$1,171 $1,228 $2,264 $2,432 
Selling, general and administrative139 105 200 210 
Total lease cost$1,310 $1,333 $2,464 $2,642 
(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.
Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$2,263 $2,511 
Operating cash flows for finance leases67 — 
Financing cash flows for finance leases103 — 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$— $912 
Finance leases4,688 — 
Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance$(1,514)— 
Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases
As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$1,983 $383 
20243,100 723 
20252,948 703 
20262,585 617 
20271,955 580 
Thereafter6,742 4,231 
Total Lease payments19,313 7,237 
Less: imputed interest3,859 2,500 
Present value of lease liabilities$15,454 $4,737 
Schedule of Future Minimum Payment Obligations for Non-Cancelable Finance Leases
As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$1,983 $383 
20243,100 723 
20252,948 703 
20262,585 617 
20271,955 580 
Thereafter6,742 4,231 
Total Lease payments19,313 7,237 
Less: imputed interest3,859 2,500 
Present value of lease liabilities$15,454 $4,737 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following (in thousands):
June 30,
2023
December 31,
2022
Senior Notes$675,000 $675,000 
Less: unamortized debt issuance costs(9,121)(9,720)
Long-term debt$665,879 $665,280 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Performance-based Non-qualified Stock Options Activity
The table below summarizes the PBNQSO activity for the six months ended June 30, 2023:
Number of Options
Weighted-Average
Exercise/Conversion
Price
Weighted-Average
Remaining Contractual
Life (years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2022
10,339,171 $9.75 
Granted2,175,000 $8.31 
Exercised— $— 
Forfeited(1,315,000)$10.00 
Outstanding at June 30, 2023
11,199,171 $9.44 8.70$— 
Options vested and exercisable245,004 $10.00 6.69$— 
Schedule of Performance-based Non-qualified Stock Options Valuation Assumptions
The weighted-average assumptions used to fair value the PBNQSO on the grant date using the Black-Scholes option-pricing model and on the modification date using the Hull-White model were as follows:
Q1-2023 Option GrantsPrior Grants
Dividend yield— %— %
Risk-free interest rate
3.93% to 4.18%
3.48%
Expected volatility45.00 %
44.00%
Expected term (years)6.50
8.50 to 9.25
Suboptimal exercise multiple— 2.5 
Drift rate— %
3.51% to 3.52%
Weighted average exercise price of options granted$8.31 $9.78 
Weighted average fair value of options granted$4.24 $3.15 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured on a Recurring Basis
The following tables set forth the Company’s liabilities that were measured at fair value on a recurring basis, by level, within the fair value hierarchy as of June 30, 2023 and December 31, 2022 (in thousands):
Fair Value Measurements Using:
June 30, 2023
Level 1Level 2Level 3Total
Liabilities:
Founders advisory fees payable - related party$34,727 $— $51,729 $86,456 
LaderaTech contingent earn-out included in other liabilities, non-current— — 7,665 7,665 
Total liabilities$34,727 $— $59,394 $94,121 
December 31, 2022
Liabilities:
Founders advisory fees payable - related party$56,883 $— $118,490 $175,373 
LaderaTech contingent earn-out included in other liabilities, non-current— — 7,273 7,273 
Total liabilities$56,883 $— $125,763 $182,646 
Schedule of Reconciliation of Level 3 Liabilities Measured on a Recurring Basis
The reconciliations for all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) are as follows (in thousands):
Three Months Ended June 30, 2023
Six Months Ended June 30, 2023
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent
Earn-out
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent
Earn-out
Fair value, beginning of period$100,938 $7,519 $118,490 $7,273 
Founders advisory fees - related party, change in fair value(49,209)— (66,761)— 
Loss on contingent earn-out, change in fair value— 146 — 392 
Fair value, end of period$51,729 $7,665 $51,729 $7,665 
Three Months Ended June 30, 2022
Six Months Ended June 30, 2022
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent Earn-out
Founders Advisory Fees Payable - Related PartyLaderaTech
Contingent Earn-out
Fair value, beginning of period$153,986 $19,979 $251,513 $19,979 
Settlements— — (40,776)— 
Reclassification from liability to equity— — (10,495)— 
Founders advisory fees - related party, change in fair value(15,349)— (61,605)— 
Gain on contingent earn-out, change in fair value— (9,398)— (9,398)
Fair value, end of period$138,637 $10,581 $138,637 $10,581 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Revenues for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Revenues from products$72,720 $97,069 $115,860 $152,663 
Revenues from services2,929 3,418 3,638 3,990 
Other revenues488 478 497 2,070 
Total net sales$76,137 $100,965 $119,995 $158,723 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Average Shares Outstanding and Earning (Loss) Per Share Basic and diluted weighted average shares outstanding and earnings per share were as follows (in thousands, except share and per share data):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net income$52,014 $8,927 $61,445 $45,890 
Weighted-average shares outstanding:
Weighted average shares used in computing earnings per share, basic156,525,006 162,917,478 157,109,418 161,591,704 
Founders advisory fees11,785,305 14,142,366 11,785,305 14,142,366 
Weighted average shares used in computing earnings per share, diluted 168,310,311 177,059,844 168,894,723 175,734,070 
Basic earnings per share$0.33 $0.05 $0.39 $0.28 
Diluted earnings per share$0.31 $0.05 $0.36 $0.26 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Information
Information related to net sales and Adjusted EBITDA for the Company’s operations are summarized below (in thousands):
Three Months Ended
June 30, 2023
Three Months Ended
June 30, 2022
Six Months Ended
June 30, 2023
Six Months Ended
June 30, 2022
Net sales:
Fire safety$53,140 $66,577 $71,884 $85,047 
Specialty products22,997 34,388 48,111 73,676 
Total$76,137 $100,965 $119,995 $158,723 
Adjusted EBITDA:
Fire safety$16,532 $24,219 $13,171 $20,885 
Specialty products4,458 11,463 10,935 26,774 
Total segment Adjusted EBITDA20,990 35,682 24,106 47,659 
Less:
Depreciation and amortization16,130 16,715 32,217 33,086 
Interest and financing expense10,344 12,142 20,490 22,638 
Founders advisory fees - related party(60,026)(20,465)(84,262)(80,313)
Non-recurring expenses361 2,144 1,920 3,620 
Share-based compensation expense1,195 3,433 (1,879)8,396 
Non-cash purchase accounting impact— 18,016 — 24,138 
Loss (gain) on contingent earn-out146 (9,398)392 (9,398)
Unrealized foreign currency loss (gain)93 3,156 (628)4,036 
Income before income taxes$52,747 $9,939 $55,856 $41,456 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narrative (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
segment
$ / shares
Dec. 31, 2022
$ / shares
Subsidiary, Sale of Stock [Line Items]    
Common stock, par value (in usd per share) | $ / shares $ 1.00 $ 1
Number of reportable segments | segment 2  
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Subsidiary, Sale of Stock [Line Items]    
Concentration risk, percentage   74.00%
Europe | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Subsidiary, Sale of Stock [Line Items]    
Concentration risk, percentage   15.00%
Canada | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Subsidiary, Sale of Stock [Line Items]    
Concentration risk, percentage   5.00%
Mexico | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Subsidiary, Sale of Stock [Line Items]    
Concentration risk, percentage   2.00%
Various Other Countries | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Subsidiary, Sale of Stock [Line Items]    
Concentration risk, percentage   4.00%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Revolving Credit Facility | The Revolving Credit Facility    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Long-term line of credit $ 0 $ 0
Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend rate 0.00%  
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 03, 2022
Jun. 30, 2023
Jun. 30, 2022
Nov. 09, 2021
Business Acquisition [Line Items]        
Purchase price adjustment   $ 0 $ 1,638  
SK Intermediate        
Business Acquisition [Line Items]        
Escrow deposit       $ 7,600
Purchase price adjustment $ 1,600      
SK Intermediate | Escrow Deposit        
Business Acquisition [Line Items]        
Escrow deposit released $ 7,600      
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory:    
Raw materials and manufacturing supplies $ 79,319 $ 65,968
Work in process 241 248
Finished goods 83,562 76,745
Total inventory 163,122 142,961
Prepaid Expenses and Other Current Assets:    
Advance to vendors 2,909 2,047
Prepaid insurance 2,568 5,870
Prepaid value-added taxes 3,480 2,872
Other 1,764 1,162
Total prepaid expenses and other current assets 10,721 11,951
Property, Plant and Equipment:    
Total property, plant and equipment, gross 74,148 70,998
Less: Accumulated depreciation (15,304) (12,152)
Total property, plant and equipment, net 58,844 58,846
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 1,186 3,278
Accrued salaries 2,033 2,332
Accrued employee benefits 1,116 846
Accrued interest 6,978 8,235
Accrued purchases 3,814 1,790
Accrued taxes 5,313 11,000
Operating lease liabilities 2,799 3,541
Finance lease liabilities 388 0
Other 1,028 1,683
Total accrued expenses and other current liabilities 24,655 32,705
Other Non-Current Liabilities:    
LaderaTech contingent earn-out 7,665 7,273
Other 2,120 2,049
Total other non-current liabilities 9,785 9,322
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,963 3,948
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,712 2,333
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 513 344
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 59,519 58,314
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,005 4,106
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 3,436 $ 1,953
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Depreciation $ 2.4 $ 2.9 $ 4.7 $ 5.4  
Allowance for doubtful accounts $ 0.6   $ 0.6   $ 0.9
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Changes in Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning goodwill $ 1,031,460
Foreign currency translation 2,182
Ending goodwill 1,033,642
Fire Safety  
Goodwill [Roll Forward]  
Beginning goodwill 860,319
Foreign currency translation 1,689
Ending goodwill 862,008
Specialty Products  
Goodwill [Roll Forward]  
Beginning goodwill 171,141
Foreign currency translation 493
Ending goodwill $ 171,634
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Definite and Indefinite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Definite Lived Intangible Assets:    
Gross Value $ 1,112,000 $ 1,112,000
Foreign Currency Translation (9,237) (11,450)
Accumulated Amortization (90,643) (63,110)
Net Book Value $ 1,012,120 $ 1,037,440
Customer lists    
Definite Lived Intangible Assets:    
Estimated Useful Life (in years) 20 years 20 years
Gross Value $ 761,000 $ 761,000
Foreign Currency Translation (5,964) (7,451)
Accumulated Amortization (62,071) (43,220)
Net Book Value $ 692,965 $ 710,329
Technology and patents    
Definite Lived Intangible Assets:    
Estimated Useful Life (in years) 20 years 20 years
Gross Value $ 250,000 $ 250,000
Foreign Currency Translation (2,498) (3,029)
Accumulated Amortization (20,333) (14,153)
Net Book Value $ 227,169 $ 232,818
Tradenames    
Definite Lived Intangible Assets:    
Estimated Useful Life (in years) 20 years 20 years
Gross Value $ 101,000 $ 101,000
Foreign Currency Translation (775) (970)
Accumulated Amortization (8,239) (5,737)
Net Book Value $ 91,986 $ 94,293
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 13.7 $ 13.8 $ 27.5 $ 27.7
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 remaining $ 27,800  
2024 55,600  
2025 55,600  
2026 55,600  
2027 55,600  
Thereafter 761,920  
Net Book Value $ 1,012,120 $ 1,037,440
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lessee, Lease, Description [Line Items]        
Operating lease cost $ 1,117 $ 1,333 $ 2,271 $ 2,642
Finance lease cost:        
Amortization of right-of-use assets 118 0 118 0
Interest on lease liabilities 75 0 75 0
Total lease cost 1,310 1,333 2,464 2,642
Cost of goods sold        
Finance lease cost:        
Total lease cost 1,171 1,228 2,264 2,432
Selling, general and administrative        
Finance lease cost:        
Total lease cost $ 139 $ 105 $ 200 $ 210
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Narrative (Details)
Jun. 30, 2023
Leases [Abstract]  
Weighted average remaining lease term of operating leases 7 years 4 months 24 days
Weighted average remaining lease term of finance leases 9 years 2 months 12 days
Weighted average discount rate of operating leases 5.80%
Weighted average discount rate of finance leases 7.90%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Supplemental Cash Flow Lease (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows for operating leases $ 2,263 $ 2,511
Operating cash flows for finance leases 67 0
Financing cash flows for finance leases 103 0
Right-of-use assets obtained in exchange for new lease obligations:    
Operating leases 0 912
Finance leases 4,688 0
Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance $ (1,514) $ 0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
Remainder of 2023 $ 1,983
2024 3,100
2025 2,948
2026 2,585
2027 1,955
Thereafter 6,742
Total Lease payments 19,313
Less: imputed interest 3,859
Present value of lease liabilities 15,454
Finance Leases  
Remainder of 2023 383
2024 723
2025 703
2026 617
2027 580
Thereafter 4,231
Total Lease payments 7,237
Less: imputed interest 2,500
Present value of lease liabilities $ 4,737
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: unamortized debt issuance costs $ (9,121) $ (9,720)
Long-term debt 665,879 665,280
Senior Notes    
Debt Instrument [Line Items]    
Senior Notes $ 675,000 $ 675,000
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Revolving Credit Facility (Details) - The Revolving Credit Facility - USD ($)
Nov. 09, 2021
Jun. 30, 2023
Dec. 31, 2022
Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt term 5 years    
Line of credit, maximum borrowing capacity $ 100,000,000    
Line of credit accordion feature $ 143,000,000    
Line of credit, increase percentage factor 100.00%    
Utilization threshold 40.00%    
Leverage ratio 750.00%    
Debt issuance costs, gross $ 2,300,000    
Long-term line of credit   $ 0 $ 0
Bridge Loan      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity 20,000,000    
Letter of Credit      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity 25,000,000    
Amount of undrawn letters of credit (up to) $ 10,000,000    
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Senior Notes (Details) - Senior Notes Due 2029 - Senior Notes
$ in Millions
Nov. 09, 2021
USD ($)
Debt Instrument [Line Items]  
Debt face amount $ 675.0
Debt interest rate 5.00%
Deferred financing costs incurred $ 11.0
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Redeemable Preferred Shares (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 09, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]            
Dividend percentage 6.50%          
Preferred dividend, paid in cash percentage 40.00%          
Preferred dividend, paid in kind percentage 60.00%          
Period of dividend payment after annual meeting 3 days          
Preferred dividends paid in arrears       $ 6.5   $ 4.5
6.50% Redeemable Preferred Shares            
Debt Instrument [Line Items]            
Period following latest maturity date 6 months          
Period following issuance of 6.50% redeemable preferred shares 9 years          
Liquidation preference $ 100.0          
Redemption price   $ 106.5   106.5   $ 104.5
6.50% Redeemable Preferred Shares | Interest Expense            
Debt Instrument [Line Items]            
Dividends   $ 1.7 $ 1.6 $ 3.4 $ 3.3  
Mandatorily Redeemable Preferred Stock            
Debt Instrument [Line Items]            
Mandatory redeemable shares amount $ 100.0          
SK Holdings Ordinary Shares Exchange            
Debt Instrument [Line Items]            
Number of shares issued in conversion (in shares) 10,000,000          
Preferred stock conversion price (in usd per share) $ 10          
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate 1.39% 10.18% (10.01%) (10.70%)
Luxembourg statutory rate     24.94%  
Decrease in unrecognized tax benefits $ 34.0   $ 34.0  
Unrecognized tax benefits $ 2.3   $ 2.3  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Purchase obligation expense $ 7.9 $ 10.3 $ 17.9 $ 24.3
Purchase agreement 5.0   5.0  
Obligation paid to date     2.6  
Obligation outstanding $ 2.4   $ 2.4  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - Narrative (Details)
3 Months Ended 6 Months Ended
Jul. 21, 2022
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Nov. 03, 2022
USD ($)
Class of Stock [Line Items]          
Authorized share capital | $   $ 4,100,000,000 $ 4,100,000,000    
Common stock, authorized (in shares)   4,000,000,000 4,000,000,000 4,000,000,000  
Common stock, par value (in usd per share) | $ / shares   $ 1.00 $ 1.00 $ 1  
Preferred stock, authorized (in shares)   10,000,000 10,000,000    
Preferred stock, par value (in usd per share) | $ / shares   $ 10.00 $ 10.00    
Number of votes per share | vote     1    
Common stock, outstanding (in shares)   154,520,833 154,520,833 156,797,806  
Warrants outstanding (in shares)   33,843,440 33,843,440    
Preferred stock, shares outstanding (in shares)   10,000,000 10,000,000    
Share Repurchase Plan          
Class of Stock [Line Items]          
Percentage of outstanding shares authorized to be repurchased 25.00%        
Stock repurchase program, number of shares authorized to be repurchased (in shares) 40,659,257        
Stock repurchase plan period 5 years        
Authorized repurchase amount | $         $ 100,000,000
Stock repurchased during period (in shares)   3,993,056 4,108,626    
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - 2021 Equity Plan (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 08, 2023
May 07, 2023
Mar. 08, 2023
Mar. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized and reserved for future issuance (in shares)         31,900,000   31,900,000  
Granted (in shares)             2,175,000  
Noncash stock compensation expense             $ (1,879,000) $ 8,396,000
5-Year Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)           2,175,000    
Award vesting period     5 years 5 years   5 years    
Annual operation performance per diluted share (in usd per share)       $ 8.39        
Target annual operation performance per diluted share (in usd per share)       $ 11.35        
Cancelled (in shares)       240,000        
Look-back period 2 years              
Look-forward period 2 years              
Minimum compounded annual growth 10.00% 13.50%            
Maximum compounded annual growth 20.00% 23.50%            
Incremental expense             0  
5-Year Option | Former Chief Executive Officer                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance and time based vesting percentage     50.00%          
Performance based vesting percentage     50.00%          
Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Noncash stock compensation expense         $ 1,200,000   (1,900,000)  
Unrecognized compensation expense         $ 19,300,000   $ 19,300,000  
Period for recognition             1 year 8 months 12 days  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Number of Options  
Beginning balance (in shares) | shares 10,339,171
Granted (in shares) | shares 2,175,000
Exercised (in shares) | shares 0
Forfeited (in shares) | shares (1,315,000)
Ending balance (in shares) | shares 11,199,171
Options vested and exercisable (in shares) | shares 245,004
Weighted-Average Exercise/Conversion Price  
Beginning balance (in usd per share) | $ / shares $ 9.75
Granted (in usd per share) | $ / shares 8.31
Exercised (in usd per share) | $ / shares 0
Forfeited (in usd per share) | $ / shares 10.00
Ending balance (in usd per share) | $ / shares 9.44
Options vested and exercisable (in usd per share) | $ / shares $ 10.00
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options outstanding, weighted average remaining contractual life 8 years 8 months 12 days
Options vested and exercisable, weighted average remaining contractual life 6 years 8 months 8 days
Options outstanding, aggregate intrinsic value | $ $ 0
Options vested and exercisable, aggregate intrinsic value | $ $ 0
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Valuation Assumptions (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
Q1-2023 Option Grants  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield | $ $ 0
Risk-free interest rate, minimum 3.93%
Risk-free interest rate, maximum 4.18%
Expected volatility 45.00%
Expected term (years) 6 years 6 months
Suboptimal exercise multiple (in usd per share) 0
Drift rate 0.00%
Weighted average exercise price of options granted (in usd per share) $ 8.31
Weighted average fair value of options granted (in usd per share) $ 4.24
Prior Grants  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield | $ $ 0
Risk-free interest rate 3.48%
Expected volatility 44.00%
Suboptimal exercise multiple (in usd per share) 2.5
Weighted average exercise price of options granted (in usd per share) $ 9.78
Weighted average fair value of options granted (in usd per share) $ 3.15
Prior Grants | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 8 years 6 months
Drift rate 3.51%
Prior Grants | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 9 years 3 months
Drift rate 3.52%
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Founder Advisory Amounts (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 09, 2021
trading_day
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
trading_day
$ / shares
shares
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, outstanding (in shares) | shares   154,520,833   154,520,833   156,797,806
Founder Advisory Agreement | Related Party            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Minimum amount to be paid in shares       50.00%    
Founder Advisory Agreement | Related Party | EverArc Founder Entity            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fixed annual advisory shares (in shares) | shares 2,357,061       2,357,061 2,357,061
Yearly issue percentage 1.50% 1.50%   1.50%    
Common stock, outstanding (in shares) | shares 157,137,410 157,137,410   157,137,410    
Consecutive trading days | trading_day 10     10    
Percentage settled in cash       50.00%    
After cash settlement, percentage as liability       50.00%    
After cash settlement, percentage as equity       50.00%    
Variable annual advisory amount fair value | $   $ 103.5   $ 103.5   $ 104.5
Share price (in usd per share) | $ / shares   $ 5.89   $ 5.89   $ 8.86
Fixed annual advisory amount fair value | $   $ 69.4   $ 69.4   $ 237.0
Adjustment in fair value of advisory amounts | $   $ 60.0 $ 20.5 $ 84.3 $ 80.3  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
LaderaTech, Inc    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Revenue threshold $ 5.0  
LaderaTech, Inc | Measurement Input, Gross Profit    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration liability, measurement input 0.20  
Level 2 | Senior Notes    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, fair value $ 534.9 $ 556.9
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Liabilities:    
LaderaTech contingent earn-out included in other liabilities, non-current $ 7,665 $ 7,273
Fair Value, Recurring    
Liabilities:    
Founders advisory fees payable - related party 86,456 175,373
LaderaTech contingent earn-out included in other liabilities, non-current 7,665 7,273
Total liabilities 94,121 182,646
Fair Value, Recurring | Level 1    
Liabilities:    
Founders advisory fees payable - related party 34,727 56,883
LaderaTech contingent earn-out included in other liabilities, non-current 0 0
Total liabilities 34,727 56,883
Fair Value, Recurring | Level 2    
Liabilities:    
Founders advisory fees payable - related party 0 0
LaderaTech contingent earn-out included in other liabilities, non-current 0 0
Total liabilities 0 0
Fair Value, Recurring | Level 3    
Liabilities:    
Founders advisory fees payable - related party 51,729 118,490
LaderaTech contingent earn-out included in other liabilities, non-current 7,665 7,273
Total liabilities $ 59,394 $ 125,763
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Reconciliation of Level 3 Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Founders Advisory Fees Payable - Related Party        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning of period $ 100,938 $ 153,986 $ 118,490 $ 251,513
Settlements   0   (40,776)
Reclassification from liability to equity   0   (10,495)
Founders advisory fees - related party, change in fair value (49,209) (15,349) (66,761) (61,605)
(Gain) loss on contingent earn-out, change in fair value 0 0 0 0
Fair value, end of period 51,729 138,637 51,729 138,637
LaderaTech Contingent Earn-out        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning of period 7,519 19,979 7,273 19,979
Settlements   0   0
Reclassification from liability to equity   0   0
Founders advisory fees - related party, change in fair value 0 0 0 0
(Gain) loss on contingent earn-out, change in fair value 146 (9,398) 392 (9,398)
Fair value, end of period $ 7,665 $ 10,581 $ 7,665 $ 10,581
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTIES - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 15, 2023
USD ($)
shares
Nov. 09, 2021
trading_day
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
trading_day
$ / shares
shares
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
$ / shares
Related Party Transaction [Line Items]                
Common stock, outstanding (in shares) | shares     154,520,833   154,520,833   156,797,806  
EverArc Founder Entity | Founder Advisory Agreement | Related Party                
Related Party Transaction [Line Items]                
Fixed annual advisory shares (in shares) | shares   2,357,061       2,357,061 2,357,061  
Yearly issue percentage   1.50% 1.50%   1.50%      
Common stock, outstanding (in shares) | shares   157,137,410 157,137,410   157,137,410      
Consecutive trading days | trading_day   10     10      
Fixed annual advisory, average share price (in usd per share) | $ / shares             $ 8.86  
Fixed annual advisory fee shares value             $ 20.9  
Variable annual advisory, average share price (in usd per share) | $ / shares             $ 8.86 $ 13.63
Percentage received in shares             77.70%  
Advisory share amount (in shares) | shares             1,831,653  
Percentage received in cash             22.30%  
Payment of advisory amount $ 4.7           $ 4.7  
Ordinary shares issued (in shares) | shares 1,831,653              
Share price (in usd per share) | $ / shares     $ 5.89   $ 5.89   $ 8.86  
Variable annual advisory amount fair value     $ 103.5   $ 103.5   $ 104.5  
Fixed annual advisory amount fair value     69.4   $ 69.4   $ 237.0  
Annual advisory amount percentage paid in cash         50.00%      
Annual advisory paid in shares         50.00%      
Adjustment in fair value of advisory amounts     60.0 $ 20.5 $ 84.3 $ 80.3    
Ironman | Lease Arrangements for Real Property | Related Party                
Related Party Transaction [Line Items]                
Related party transaction expense     $ 0.1 $ 0.2 $ 0.1 $ 0.2    
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 76,137 $ 100,965 $ 119,995 $ 158,723
Revenues from products        
Disaggregation of Revenue [Line Items]        
Net sales 72,720 97,069 115,860 152,663
Revenues from services        
Disaggregation of Revenue [Line Items]        
Net sales 2,929 3,418 3,638 3,990
Other revenues        
Disaggregation of Revenue [Line Items]        
Net sales $ 488 $ 478 $ 497 $ 2,070
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net income $ 52,014 $ 9,431 $ 8,927 $ 36,963 $ 61,445 $ 45,890
Weighted-average shares outstanding:            
Weighted average shares used in computing earnings per share, basic (in shares) 156,525,006   162,917,478   157,109,418 161,591,704
Founders advisory fees (in shares) 11,785,305   14,142,366   11,785,305 14,142,366
Weighted average shares used in computing earnings per share, diluted (in shares) 168,310,311   177,059,844   168,894,723 175,734,070
Basic earnings per share (in usd per share) $ 0.33   $ 0.05   $ 0.39 $ 0.28
Diluted earnings per share (in usd per share) $ 0.31   $ 0.05   $ 0.36 $ 0.26
Stock Option            
Weighted-average shares outstanding:            
Potential shares excluded from computation (in shares)         11,200,000 10,200,000
Founder Advisory Agreement            
Weighted-average shares outstanding:            
Potential shares excluded from computation (in shares)         17,600,000 23,900,000
Warrant            
Weighted-average shares outstanding:            
Potential shares excluded from computation (in shares)         8,500,000 8,500,000
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION - Narrative (Details)
6 Months Ended
Jun. 30, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Net sales: $ 76,137 $ 100,965 $ 119,995 $ 158,723
Adjusted EBITDA: 20,990 35,682 24,106 47,659
Depreciation and amortization 16,130 16,715 32,217 33,086
Interest and financing expense 10,344 12,142 20,490 22,638
Founders advisory fees - related party (60,026) (20,465) (84,262) (80,313)
Non-recurring expenses 361 2,144 1,920 3,620
Share-based compensation expense 1,195 3,433 (1,879) 8,396
Non-cash purchase accounting impact 0 18,016 0 24,138
Loss (gain) on contingent earn-out 146 (9,398) 392 (9,398)
Unrealized foreign currency loss (gain) 93 3,156 (628) 4,036
Income before income taxes 52,747 9,939 55,856 41,456
Fire Safety        
Segment Reporting Information [Line Items]        
Net sales: 53,140 66,577 71,884 85,047
Adjusted EBITDA: 16,532 24,219 13,171 20,885
Specialty Products        
Segment Reporting Information [Line Items]        
Net sales: 22,997 34,388 48,111 73,676
Adjusted EBITDA: $ 4,458 $ 11,463 $ 10,935 $ 26,774
XML 76 R9999.htm IDEA: XBRL DOCUMENT v3.23.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
XML 77 prm-20230630_htm.xml IDEA: XBRL DOCUMENT 0001880319 2023-01-01 2023-06-30 0001880319 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001880319 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001880319 2023-07-28 0001880319 2023-06-30 0001880319 2022-12-31 0001880319 us-gaap:CustomerListsMember 2023-06-30 0001880319 us-gaap:CustomerListsMember 2022-12-31 0001880319 prm:TechnologyAndPatentsMember 2023-06-30 0001880319 prm:TechnologyAndPatentsMember 2022-12-31 0001880319 us-gaap:TradeNamesMember 2023-06-30 0001880319 us-gaap:TradeNamesMember 2022-12-31 0001880319 us-gaap:NonrelatedPartyMember 2023-06-30 0001880319 us-gaap:NonrelatedPartyMember 2022-12-31 0001880319 us-gaap:RelatedPartyMember 2023-06-30 0001880319 us-gaap:RelatedPartyMember 2022-12-31 0001880319 2023-04-01 2023-06-30 0001880319 2022-04-01 2022-06-30 0001880319 2022-01-01 2022-06-30 0001880319 us-gaap:CommonStockMember 2021-12-31 0001880319 us-gaap:TreasuryStockCommonMember 2021-12-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001880319 us-gaap:RetainedEarningsMember 2021-12-31 0001880319 2021-12-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001880319 2022-01-01 2022-03-31 0001880319 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001880319 2021-01-01 2021-12-31 0001880319 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001880319 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001880319 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001880319 us-gaap:CommonStockMember 2022-03-31 0001880319 us-gaap:TreasuryStockCommonMember 2022-03-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001880319 us-gaap:RetainedEarningsMember 2022-03-31 0001880319 2022-03-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001880319 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001880319 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001880319 us-gaap:CommonStockMember 2022-06-30 0001880319 us-gaap:TreasuryStockCommonMember 2022-06-30 0001880319 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001880319 us-gaap:RetainedEarningsMember 2022-06-30 0001880319 2022-06-30 0001880319 us-gaap:CommonStockMember 2022-12-31 0001880319 us-gaap:TreasuryStockCommonMember 2022-12-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001880319 us-gaap:RetainedEarningsMember 2022-12-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001880319 2023-01-01 2023-03-31 0001880319 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001880319 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001880319 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001880319 us-gaap:CommonStockMember 2023-03-31 0001880319 us-gaap:TreasuryStockCommonMember 2023-03-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001880319 us-gaap:RetainedEarningsMember 2023-03-31 0001880319 2023-03-31 0001880319 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001880319 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001880319 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001880319 us-gaap:CommonStockMember 2023-06-30 0001880319 us-gaap:TreasuryStockCommonMember 2023-06-30 0001880319 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001880319 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001880319 us-gaap:RetainedEarningsMember 2023-06-30 0001880319 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001880319 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001880319 country:CA us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001880319 country:MX us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001880319 prm:VariousOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001880319 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001880319 us-gaap:RevolvingCreditFacilityMember prm:RevolvingCreditFacilityDue2026Member 2023-06-30 0001880319 prm:SKInvictusIntermediateSRlMember 2021-11-09 0001880319 prm:SKInvictusIntermediateSRlMember prm:EscrowDepositMember 2022-03-03 2022-03-03 0001880319 prm:SKInvictusIntermediateSRlMember 2022-03-03 2022-03-03 0001880319 us-gaap:BuildingMember 2023-06-30 0001880319 us-gaap:BuildingMember 2022-12-31 0001880319 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001880319 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001880319 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001880319 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001880319 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001880319 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001880319 us-gaap:VehiclesMember 2023-06-30 0001880319 us-gaap:VehiclesMember 2022-12-31 0001880319 us-gaap:ConstructionInProgressMember 2023-06-30 0001880319 us-gaap:ConstructionInProgressMember 2022-12-31 0001880319 prm:FireSafetySegmentMember 2022-12-31 0001880319 prm:SpecialtyProductsSegmentMember 2022-12-31 0001880319 prm:FireSafetySegmentMember 2023-01-01 2023-06-30 0001880319 prm:SpecialtyProductsSegmentMember 2023-01-01 2023-06-30 0001880319 prm:FireSafetySegmentMember 2023-06-30 0001880319 prm:SpecialtyProductsSegmentMember 2023-06-30 0001880319 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001880319 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001880319 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001880319 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001880319 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001880319 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001880319 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001880319 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001880319 prm:SeniorNotesDue2029Member 2023-06-30 0001880319 prm:SeniorNotesDue2029Member 2022-12-31 0001880319 us-gaap:RevolvingCreditFacilityMember prm:RevolvingCreditFacilityDue2026Member 2021-11-09 2021-11-09 0001880319 us-gaap:RevolvingCreditFacilityMember prm:RevolvingCreditFacilityDue2026Member 2021-11-09 0001880319 us-gaap:BridgeLoanMember prm:RevolvingCreditFacilityDue2026Member 2021-11-09 0001880319 us-gaap:LetterOfCreditMember prm:RevolvingCreditFacilityDue2026Member 2021-11-09 0001880319 us-gaap:RevolvingCreditFacilityMember prm:RevolvingCreditFacilityDue2026Member 2022-12-31 0001880319 prm:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2021-11-09 0001880319 prm:SKHoldingsOrdinarySharesExchangeMember 2021-11-09 2021-11-09 0001880319 prm:SKHoldingsOrdinarySharesExchangeMember 2021-11-09 0001880319 us-gaap:MandatorilyRedeemablePreferredStockMember 2021-11-09 0001880319 2021-11-09 2021-11-09 0001880319 prm:A650RedeemablePreferredSharesMember 2021-11-09 2021-11-09 0001880319 prm:A650RedeemablePreferredSharesMember us-gaap:InterestExpenseMember 2023-04-01 2023-06-30 0001880319 prm:A650RedeemablePreferredSharesMember us-gaap:InterestExpenseMember 2023-01-01 2023-06-30 0001880319 prm:A650RedeemablePreferredSharesMember us-gaap:InterestExpenseMember 2022-04-01 2022-06-30 0001880319 prm:A650RedeemablePreferredSharesMember us-gaap:InterestExpenseMember 2022-01-01 2022-06-30 0001880319 2022-01-01 2022-12-31 0001880319 prm:A650RedeemablePreferredSharesMember 2021-11-09 0001880319 prm:A650RedeemablePreferredSharesMember 2023-06-30 0001880319 prm:A650RedeemablePreferredSharesMember 2022-12-31 0001880319 prm:ShareRepurchasePlanMember 2022-07-21 0001880319 prm:ShareRepurchasePlanMember 2022-07-21 2022-07-21 0001880319 prm:ShareRepurchasePlanMember 2022-11-03 0001880319 prm:ShareRepurchasePlanMember 2023-04-01 2023-06-30 0001880319 prm:ShareRepurchasePlanMember 2023-01-01 2023-06-30 0001880319 prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-01-01 2023-03-31 0001880319 prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-03-08 2023-03-08 0001880319 prm:FormerChiefExecutiveOfficerMember prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-03-08 2023-03-08 0001880319 prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-03-01 2023-03-31 0001880319 prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-05-08 2023-05-08 0001880319 prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-05-07 2023-05-07 0001880319 prm:StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember 2023-01-01 2023-06-30 0001880319 prm:ShareBasedPaymentArrangementOptionQ12023GrantsMember 2023-01-01 2023-06-30 0001880319 prm:ShareBasedPaymentArrangementOptionPriorGrantsMember 2023-01-01 2023-06-30 0001880319 srt:MinimumMember prm:ShareBasedPaymentArrangementOptionPriorGrantsMember 2023-01-01 2023-06-30 0001880319 srt:MaximumMember prm:ShareBasedPaymentArrangementOptionPriorGrantsMember 2023-01-01 2023-06-30 0001880319 prm:ShareBasedPaymentArrangementOptionQ12023GrantsMember 2023-06-30 0001880319 prm:ShareBasedPaymentArrangementOptionPriorGrantsMember 2023-06-30 0001880319 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001880319 us-gaap:EmployeeStockOptionMember 2023-06-30 0001880319 prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2023-06-30 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2022-12-31 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001880319 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-06-30 0001880319 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0001880319 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001880319 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001880319 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001880319 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001880319 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001880319 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001880319 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001880319 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001880319 prm:LaderaTechIncMember prm:MeasurementInputGrossProfitMember 2023-06-30 0001880319 prm:LaderaTechIncMember 2023-01-01 2023-06-30 0001880319 us-gaap:AccountsPayableMember 2023-03-31 0001880319 prm:ContingentLiabilitiesMember 2023-03-31 0001880319 us-gaap:AccountsPayableMember 2022-12-31 0001880319 prm:ContingentLiabilitiesMember 2022-12-31 0001880319 us-gaap:AccountsPayableMember 2023-04-01 2023-06-30 0001880319 prm:ContingentLiabilitiesMember 2023-04-01 2023-06-30 0001880319 us-gaap:AccountsPayableMember 2023-01-01 2023-06-30 0001880319 prm:ContingentLiabilitiesMember 2023-01-01 2023-06-30 0001880319 us-gaap:AccountsPayableMember 2023-06-30 0001880319 prm:ContingentLiabilitiesMember 2023-06-30 0001880319 us-gaap:AccountsPayableMember 2022-03-31 0001880319 prm:ContingentLiabilitiesMember 2022-03-31 0001880319 us-gaap:AccountsPayableMember 2021-12-31 0001880319 prm:ContingentLiabilitiesMember 2021-12-31 0001880319 us-gaap:AccountsPayableMember 2022-04-01 2022-06-30 0001880319 prm:ContingentLiabilitiesMember 2022-04-01 2022-06-30 0001880319 us-gaap:AccountsPayableMember 2022-01-01 2022-06-30 0001880319 prm:ContingentLiabilitiesMember 2022-01-01 2022-06-30 0001880319 us-gaap:AccountsPayableMember 2022-06-30 0001880319 prm:ContingentLiabilitiesMember 2022-06-30 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2021-11-09 2021-11-09 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2021-11-09 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001880319 prm:EverArcFounderEntityMember prm:FounderAdvisoryAgreementMember us-gaap:RelatedPartyMember 2023-02-15 2023-02-15 0001880319 prm:IronmanMember prm:LeaseArrangementsForRealPropertyMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001880319 prm:IronmanMember prm:LeaseArrangementsForRealPropertyMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001880319 prm:IronmanMember prm:LeaseArrangementsForRealPropertyMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001880319 prm:IronmanMember prm:LeaseArrangementsForRealPropertyMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001880319 us-gaap:ProductMember 2023-04-01 2023-06-30 0001880319 us-gaap:ProductMember 2022-04-01 2022-06-30 0001880319 us-gaap:ProductMember 2023-01-01 2023-06-30 0001880319 us-gaap:ProductMember 2022-01-01 2022-06-30 0001880319 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001880319 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001880319 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001880319 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001880319 us-gaap:ProductAndServiceOtherMember 2023-04-01 2023-06-30 0001880319 us-gaap:ProductAndServiceOtherMember 2022-04-01 2022-06-30 0001880319 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-06-30 0001880319 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-06-30 0001880319 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001880319 prm:FounderAdvisoryAgreementMember 2023-01-01 2023-06-30 0001880319 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001880319 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001880319 prm:FounderAdvisoryAgreementMember 2022-01-01 2022-06-30 0001880319 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001880319 prm:FireSafetySegmentMember 2023-04-01 2023-06-30 0001880319 prm:FireSafetySegmentMember 2022-04-01 2022-06-30 0001880319 prm:FireSafetySegmentMember 2022-01-01 2022-06-30 0001880319 prm:SpecialtyProductsSegmentMember 2023-04-01 2023-06-30 0001880319 prm:SpecialtyProductsSegmentMember 2022-04-01 2022-06-30 0001880319 prm:SpecialtyProductsSegmentMember 2022-01-01 2022-06-30 0001880319 prm:HaithamKhouriMember 2023-01-01 2023-06-30 0001880319 prm:HaithamKhouriMember 2023-04-01 2023-06-30 0001880319 prm:HaithamKhouriMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure prm:segment prm:vote prm:trading_day 0001880319 --12-31 2023 Q2 false http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member P3D P289D 10-Q true 2023-06-30 false 001-41027 PERIMETER SOLUTIONS, SA N4 98-1632942 12E rue Guillaume Kroll L-1882 LU Grand Duchy of Luxembourg 314 396-7343 Ordinary Shares, nominal value $1.00 per share PRM NYSE Warrants for Ordinary Shares PRMFF Yes Yes Large Accelerated Filer false false false 154520833 22118000 126750000 62635000 26646000 163122000 142961000 3415000 214000 10721000 11951000 262011000 308522000 58844000 58846000 14946000 18582000 4811000 0 1033642000 1031460000 692965000 710329000 227169000 232818000 91986000 94293000 1542000 1766000 2387916000 2456616000 32174000 36794000 24655000 32705000 6945000 4655000 2653000 0 66427000 74154000 665879000 665280000 12655000 15484000 4349000 0 267722000 278270000 79511000 170718000 103775000 101279000 2751000 3209000 9785000 9322000 1212854000 1317716000 1 1 4000000000 4000000000 165066195 163234542 154520833 156797806 165067000 163235000 10545362 6436736 76553000 49341000 1695070000 1698781000 -21663000 -25471000 -586859000 -648304000 1175062000 1138900000 2387916000 2456616000 76137000 100965000 119995000 158723000 44140000 72050000 75152000 113393000 31997000 28915000 44843000 45330000 14897000 19679000 25362000 38833000 13771000 13802000 27534000 27657000 60026000 20465000 84262000 80313000 8000 260000 10000 456000 -31350000 13276000 -31356000 -13367000 63347000 15639000 76199000 58697000 10344000 12142000 20490000 22638000 146000 -9398000 392000 -9398000 -93000 -3156000 628000 -4036000 -17000 200000 -89000 35000 -10600000 -5700000 -20343000 -17241000 52747000 9939000 55856000 41456000 733000 1012000 -5589000 -4434000 52014000 8927000 61445000 45890000 2215000 -16371000 3808000 -16245000 54229000 -7444000 65253000 29645000 0.33 0.05 0.39 0.28 0.31 0.05 0.36 0.26 156525006 162917478 157109418 161591704 168310311 177059844 168894723 175734070 157237435 157237000 0 0 1670033000 -7135000 -738517000 1081618000 4963000 4963000 5952992 5954000 7829000 13783000 44115 44000 485000 529000 -1545000 -1545000 36963000 36963000 126000 126000 163234542 163235000 0 0 1683310000 -7009000 -703099000 1136437000 3433000 3433000 597513 5008000 5008000 8927000 8927000 -16371000 -16371000 163234542 163235000 597513 -5008000 1686743000 -23380000 -694172000 1127418000 163234542 163235000 6436736 -49341000 1698781000 -25471000 -648304000 1138900000 -3074000 -3074000 1831653 1832000 -1832000 0 115570 864000 864000 9431000 9431000 1593000 1593000 165066195 165067000 6552306 -50205000 1693875000 -23878000 -638873000 1145986000 1195000 1195000 3993056 26348000 26348000 52014000 52014000 2215000 2215000 165066195 165067000 10545362 -76553000 1695070000 -21663000 -586859000 1175062000 61445000 45890000 -84262000 -80313000 32217000 33086000 3396000 3268000 -1879000 8396000 2271000 2642000 -11076000 -129000 824000 793000 0 24138000 392000 -9398000 628000 -4036000 -20000 -9000 35640000 44477000 19963000 41431000 -1260000 -7301000 -4744000 15834000 2653000 4991000 -10479000 -10872000 -1805000 3050000 -4655000 -53547000 -2263000 -2511000 -67000 0 47000 -107000 -72936000 -89351000 4375000 4006000 0 1638000 -4375000 -5644000 27212000 5008000 0 529000 103000 0 -27315000 -4479000 -6000 -578000 -104632000 -100052000 126750000 225554000 22118000 125502000 17153000 17919000 18317000 6572000 0 13783000 DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION<div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and General</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perimeter Solutions, SA, (“PSSA”), a public company limited by shares (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">société anonyme</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) was incorporated on June 21, 2021 under the laws of the Grand Duchy of Luxembourg. PSSA is headquartered in the Grand Duchy of Luxembourg with global operations in North America, Europe, and Asia Pacific. PSSA's ordinary shares, nominal value, $1.00 per share (the “Ordinary Shares”), are listed on the New York Stock Exchange ("NYSE") and trade under the symbol "PRM." The condensed consolidated financial statements herein include the assets, liabilities, and results of operations of PSSA and its subsidiaries, all of which are wholly owned (collectively, the “Company”).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Operations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a global solutions provider for the fire safety and specialty chemical industries. Approximately 74% of the Company's 2022 annual revenues were derived in the United States, approximately 15% in Europe, approximately 5% in Canada and approximately 2% in Mexico, with the remaining approximately 4% spread across various other countries. The Company’s business is organized and managed in two reporting segments: Fire Safety and Specialty Products.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fire Safety business is a formulator and manufacturer of fire management products that help the Company’s customers combat various types of fires, including wildland, structural, flammable liquids and other types of fires. The Company’s Fire Safety business also offers specialized equipment and services, typically in conjunction with its fire management products to support firefighting operations. The Company’s specialized equipment includes air base retardant storage, mixing, and delivery equipment; mobile retardant bases; retardant ground application units; mobile foam equipment; and equipment that it custom designs and manufactures to meet specific customer needs. Significant end markets include primarily government-related entities and are dependent on approvals, qualifications, and permits granted by the respective governments and commercial customers around the world. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Products segment produces and sells Phosphorus Pentasulfide ("P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">") in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is primarily used in the production of a family of compounds called Zinc Dialkyldithiophosphates (“ZDDP”), which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is also used in pesticide and mining chemicals applications.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global Economic Environment</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, the global economy and labor markets have experienced significant inflationary pressures attributable to ongoing economic recovery and supply chain issues, in part due to the impacts of the COVID-19 pandemic and the conflict in Ukraine. While the Company has limited exposure in Russia and Ukraine, it continues to monitor and take actions with its customers and suppliers to mitigate the impact of these inflationary pressures in the future. Actions to mitigate inflationary pressures </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> suppliers include aggregation of purchase requirements to achieve optimal volume benefits, negotiation of cost-reductions and identification of more cost competitive suppliers. While these actions are designed to offset the impact of inflationary pressures, the Company cannot provide assurance that they will be successful in fully offsetting increased costs resulting from inflationary pressure. In addition, interest payments for borrowings under the Company’s revolving credit facility are based on variable rates and any continued increase in interest rates may reduce the Company’s cash flow available for other corporate purposes.</span></div> 1.00 0.74 0.15 0.05 0.02 0.04 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal and recurring nature considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The results of operations for the interim period are not necessarily indicative of the results that will be realized for the entire fiscal year. These condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes thereto included in the Company’s 2022 Annual Report. The condensed consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported condensed consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries after elimination of intercompany transactions and balances. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates made by management in connection with the preparation of the accompanying unaudited condensed consolidated financial statements include the useful lives of long-lived and intangible assets, the allowance for doubtful accounts, the fair value of financial assets and liabilities, stock options, founder advisory fees, contingent earn-out liability and realizability of deferred tax assets. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accounting Policies and Recent Accounting Pronouncements” in its consolidated financial statements included in the Company’s 2022 Annual Report, except for performance-based non-qualified stock options ("PBNQSO") granted during the three months ended March 31, 2023 (“Q1-2023 Option Grants”) and modifications to PBNQSO’s as of May 8, 2023. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compensation costs related to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> granted to employees and non-employees based on the estimated fair value of the awards on the date of grant. The Company estimated the grant date fair value, and the resulting share-based compensation expense,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is expensed proportionately for each tranche over the applicable service period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of PBNQSO’s is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used in the Black-Scholes option-pricing model are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Exercise price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's Ordinary Share’s fair market value on the date of grant.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Fair Market Value of Ordinary Shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The grant date fair market value is the quoted market price of the Company's Ordinary Shares.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Expected term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected term of stock options represents the period that the stock options are expected to remain outstanding and is based on vesting terms, exercise term and contractual lives of the options. The expected term is based on the simplified method and is estimated as the average of the weighted average vesting term and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the time to expiration as of the grant date. The simplified method was used due to the lack of historical exercise information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Expected volatility.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Risk-free interest rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate is based on the U.S. Treasury yield with a maturity equal to the expected term of the stock options in effect at the time of grant.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Dividend yield.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plan to pay any dividends on its Ordinary Shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 8, 2023, to better account for seasonal fluctuations of the business, and to better align stock option performance with shareholder return, the Company modified certain terms in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO agreements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> One modification eliminated a term that provided discretion to the compensation committee to make certain adjustments on how the annual operational performance per diluted share (“AOP”) against the performance target will be measured. Such discretion prohibited the establishment of the grant date under Accounting Standards Codification (“ASC”) Topic 718, “Compensation—Stock Compensation” (“Topic 718”). As of May 8, 2023, it was determined that a mutual understanding of the key terms and conditions of the PBNQSO’s has been ascertained and the grant date was therefore established for PBNQSO’s granted through December 31, 2022 (“Prior Grants”). </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The modifications were determined to be a Type I (probable to probable) modification under Topic 718. As such, the Company performed a final fair value remeasurement under the original terms of Prior Grants using the Hull-White model and recognized the cumulative compensation cost to reflect the cumulative effect of re-measuring the compensation cost as of May 8, 2023. Subsequently, the Company calculated the modification date fair value for the PBNQSO’s based on the modified terms using (i) the Hull-White model that addresses the performance condition in the option agreements, and (ii) using the Monte Carlo simulation model that addresses the market condition in the option agreements. The modification did not result in any incremental share-based compensation expense for the Q1-2023 Option Grants. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently expects that the performance condition for the modified awards is probable of being achieved, accordingly, the fair value of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">modification date</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">calculated using the Hull-White model and Black Scholes option-pricing model, as applicable, is recognized as compensation expense on a proportionate basis, for each tranche, over the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remaining applicable service period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Hull-White model requires us to make assumptions and judgments about the variables used in the calculation, including the sub-optimal exercise factor, drift rate, the volatility of our Ordinary Shares, risk-free interest rate, and expected dividends. Changes in assumptions made on the risk-free interest rate and expected volatility can materially impact the estimate of fair value and ultimately how much share-based compensation expense is recognized. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of modification and corresponds to remaining contractual term of the PBNQSO’s. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases, which required lessees to recognize a right of use asset and a lease liability on their balance sheet for all leases, including operating leases, with a term of greater than 12 months. In July 2018, the FASB issued ASU 2018-11, which added a transition option permitting entities to apply the provisions of the new standard at its adoption date instead of the earliest comparative period presented in the consolidated financial statements. The Company adopted Topic 842 as of January 1, 2022 at December 31, 2022, using the optional transition method provided by ASU 2018-11. Refer to Note 6, "Leases," for additional disclosures. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and issued subsequent amendments to the initial guidance within ASU 2019-04, ASU 2019-05 and ASU 2019-11. The amendments required an entity to replace the incurred loss impairment methodology in current U.S. GAAP with a new model that uses a forward-looking expected loss method, which generally results in earlier recognition of allowances for losses. The Company adopted the standard as of January 1, 2022 at December 31, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements with the most significant impact being the increase in allowance for doubtful accounts related to its trade accounts receivable. The adoption adjustment was recorded to accumulated deficit in the accompanying condensed consolidated statements of shareholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provided temporary optional expedients and exceptions to existing guidance on contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as London Interbank Offered Rate (“LIBOR”) which is being phased out, to alternate reference rates, such as Secured Overnight Financing Rate (“SOFR”). These standards are elective and are effective upon issuance for all entities through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, which deferred the sunset date of reference rate reform relief to December 31, 2024. The switch in the reference rates from LIBOR to SOFR, under the Company’s Revolving Credit Facility (defined below), occurred as of June 30, 2023. The Company did not have any outstanding borrowings under the Revolving Credit Facility, accordingly, the switch in the reference rates from LIBOR to SOFR did not have a material impact on the Company’s consolidated financial statements.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal and recurring nature considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The results of operations for the interim period are not necessarily indicative of the results that will be realized for the entire fiscal year. These condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes thereto included in the Company’s 2022 Annual Report. The condensed consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported condensed consolidated financial position, results of operations or cash flows.</span></div> Principles of ConsolidationThe unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries after elimination of intercompany transactions and balances. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates made by management in connection with the preparation of the accompanying unaudited condensed consolidated financial statements include the useful lives of long-lived and intangible assets, the allowance for doubtful accounts, the fair value of financial assets and liabilities, stock options, founder advisory fees, contingent earn-out liability and realizability of deferred tax assets. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accounting Policies and Recent Accounting Pronouncements” in its consolidated financial statements included in the Company’s 2022 Annual Report, except for performance-based non-qualified stock options ("PBNQSO") granted during the three months ended March 31, 2023 (“Q1-2023 Option Grants”) and modifications to PBNQSO’s as of May 8, 2023. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compensation costs related to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> granted to employees and non-employees based on the estimated fair value of the awards on the date of grant. The Company estimated the grant date fair value, and the resulting share-based compensation expense,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the Black-Scholes option-pricing model. The Company records forfeitures as they are incurred. The grant date fair value of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is expensed proportionately for each tranche over the applicable service period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of PBNQSO’s is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used in the Black-Scholes option-pricing model are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Exercise price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's Ordinary Share’s fair market value on the date of grant.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Fair Market Value of Ordinary Shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The grant date fair market value is the quoted market price of the Company's Ordinary Shares.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Expected term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected term of stock options represents the period that the stock options are expected to remain outstanding and is based on vesting terms, exercise term and contractual lives of the options. The expected term is based on the simplified method and is estimated as the average of the weighted average vesting term and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the time to expiration as of the grant date. The simplified method was used due to the lack of historical exercise information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Expected volatility.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Risk-free interest rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate is based on the U.S. Treasury yield with a maturity equal to the expected term of the stock options in effect at the time of grant.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Dividend yield.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plan to pay any dividends on its Ordinary Shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 8, 2023, to better account for seasonal fluctuations of the business, and to better align stock option performance with shareholder return, the Company modified certain terms in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO agreements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> One modification eliminated a term that provided discretion to the compensation committee to make certain adjustments on how the annual operational performance per diluted share (“AOP”) against the performance target will be measured. Such discretion prohibited the establishment of the grant date under Accounting Standards Codification (“ASC”) Topic 718, “Compensation—Stock Compensation” (“Topic 718”). As of May 8, 2023, it was determined that a mutual understanding of the key terms and conditions of the PBNQSO’s has been ascertained and the grant date was therefore established for PBNQSO’s granted through December 31, 2022 (“Prior Grants”). </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The modifications were determined to be a Type I (probable to probable) modification under Topic 718. As such, the Company performed a final fair value remeasurement under the original terms of Prior Grants using the Hull-White model and recognized the cumulative compensation cost to reflect the cumulative effect of re-measuring the compensation cost as of May 8, 2023. Subsequently, the Company calculated the modification date fair value for the PBNQSO’s based on the modified terms using (i) the Hull-White model that addresses the performance condition in the option agreements, and (ii) using the Monte Carlo simulation model that addresses the market condition in the option agreements. The modification did not result in any incremental share-based compensation expense for the Q1-2023 Option Grants. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently expects that the performance condition for the modified awards is probable of being achieved, accordingly, the fair value of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBNQSO’s on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">modification date</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">calculated using the Hull-White model and Black Scholes option-pricing model, as applicable, is recognized as compensation expense on a proportionate basis, for each tranche, over the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remaining applicable service period</span>. The Hull-White model requires us to make assumptions and judgments about the variables used in the calculation, including the sub-optimal exercise factor, drift rate, the volatility of our Ordinary Shares, risk-free interest rate, and expected dividends. Changes in assumptions made on the risk-free interest rate and expected volatility can materially impact the estimate of fair value and ultimately how much share-based compensation expense is recognized. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of modification and corresponds to remaining contractual term of the PBNQSO’s. As the Company does not have sufficient historical stock price information to meet the expected life of the stock option grants, it uses a blended volatility based on the Company’s short trading history and on the trading history from the common stock of a set of comparable publicly listed companies. 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases, which required lessees to recognize a right of use asset and a lease liability on their balance sheet for all leases, including operating leases, with a term of greater than 12 months. In July 2018, the FASB issued ASU 2018-11, which added a transition option permitting entities to apply the provisions of the new standard at its adoption date instead of the earliest comparative period presented in the consolidated financial statements. The Company adopted Topic 842 as of January 1, 2022 at December 31, 2022, using the optional transition method provided by ASU 2018-11. Refer to Note 6, "Leases," for additional disclosures. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and issued subsequent amendments to the initial guidance within ASU 2019-04, ASU 2019-05 and ASU 2019-11. The amendments required an entity to replace the incurred loss impairment methodology in current U.S. GAAP with a new model that uses a forward-looking expected loss method, which generally results in earlier recognition of allowances for losses. The Company adopted the standard as of January 1, 2022 at December 31, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements with the most significant impact being the increase in allowance for doubtful accounts related to its trade accounts receivable. The adoption adjustment was recorded to accumulated deficit in the accompanying condensed consolidated statements of shareholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and in January 2021 issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope. These ASUs provided temporary optional expedients and exceptions to existing guidance on contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as London Interbank Offered Rate (“LIBOR”) which is being phased out, to alternate reference rates, such as Secured Overnight Financing Rate (“SOFR”). These standards are elective and are effective upon issuance for all entities through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, which deferred the sunset date of reference rate reform relief to December 31, 2024. The switch in the reference rates from LIBOR to SOFR, under the Company’s Revolving Credit Facility (defined below), occurred as of June 30, 2023. The Company did not have any outstanding borrowings under the Revolving Credit Facility, accordingly, the switch in the reference rates from LIBOR to SOFR did not have a material impact on the Company’s consolidated financial statements.</span></div> 0 BUSINESS ACQUISITIONS<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021 (the “Closing Date”), PSSA consummated the transactions (the “Business Combination”) contemplated by the business combination agreement with EverArc Holdings Limited, the former parent company of PSSA ("EverArc"), SK Invictus Holdings, S.à r.l., ("SK Holdings"), SK Invictus Intermediate S.à r.l., ("SK Intermediate"), doing business under the name Perimeter Solutions and EverArc (BVI) Merger Sub Limited, incorporated in the British Virgin Islands and a wholly-owned subsidiary of PSSA (the “Business Combination Agreement”) dated June 15, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Business Combination Agreement, EverArc entered into an escrow agreement with SK Holdings and Wilmington Trust, N.A., a national banking association, as escrow agent, which provided that approximately $7.6 million of the cash consideration payable pursuant to the Business Combination Agreement be held in escrow pending a determination of the post-closing purchase price adjustments under the Business Combination Agreement. On March 3, 2022, the post-closing purchase price adjustments under the Business Combination Agreement were finalized. Approximately $7.6 million held in escrow was released and an additional $1.6 million related to the difference in estimated and actual working capital as of the Closing Date was also paid to SK Holdings.</span></div> 7600000 7600000 1600000 BALANCE SHEET COMPONENTS<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of certain balance sheet items are presented below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials and manufacturing supplies</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advance to vendors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid value-added taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonus</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued salaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LaderaTech contingent earn-out</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non-current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,322 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property, plant and equipment was $2.4 million and $4.7 million for the three and six months ended June 30, 2023, respectively, and $2.9 million and $5.4 million for the three and six months ended June 30, 2022, respectively, substantially all of which was presented in cost of goods sold in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</span></div>The Company had an allowance for doubtful accounts, included in accounts receivable, net of $0.6 million and $0.9 million as of June 30, 2023 and December 31, 2022, respectively. <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of certain balance sheet items are presented below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials and manufacturing supplies</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advance to vendors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid value-added taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonus</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued salaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LaderaTech contingent earn-out</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non-current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,322 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79319000 65968000 241000 248000 83562000 76745000 163122000 142961000 2909000 2047000 2568000 5870000 3480000 2872000 1764000 1162000 10721000 11951000 3963000 3948000 2712000 2333000 513000 344000 59519000 58314000 4005000 4106000 3436000 1953000 74148000 70998000 15304000 12152000 58844000 58846000 1186000 3278000 2033000 2332000 1116000 846000 6978000 8235000 3814000 1790000 5313000 11000000 2799000 3541000 388000 0 1028000 1683000 24655000 32705000 7665000 7273000 2120000 2049000 9785000 9322000 2400000 4700000 2900000 5400000 600000 900000 GOODWILL AND OTHER INTANGIBLE ASSETS<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reportable segment are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fire Safety</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Specialty Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">860,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,031,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, June 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">862,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,033,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets and related accumulated amortization as of June 30, 2023 and December 31, 2022 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>Useful Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definite Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">692,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology and patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">227,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(90,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,012,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>Useful Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definite Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">710,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology and patents</span></td><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000 </span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,029)</span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,153)</span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232,818 </span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112,000 </span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,450)</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,110)</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037,440 </span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for definite-lived intangible assets was $13.7 million and $27.5 million for the three and six months ended June 30, 2023, respectively, and $13.8 million and $27.7 million for the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense of intangible assets for the next five years ending December 31 and thereafter is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 remaining</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,800 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:2.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cff0fc;border-bottom:2.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,012,120 </span></td><td style="background-color:#cff0fc;border-bottom:2.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reportable segment are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fire Safety</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Specialty Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">860,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,031,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, June 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">862,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,033,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 860319000 171141000 1031460000 1689000 493000 2182000 862008000 171634000 1033642000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets and related accumulated amortization as of June 30, 2023 and December 31, 2022 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>Useful Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definite Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">692,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology and patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">227,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(90,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,012,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>Useful Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definite Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">710,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology and patents</span></td><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000 </span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,029)</span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,153)</span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="2" style="background-color:#d2edfe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232,818 </span></td><td style="background-color:#d2edfe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#d2edfe;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112,000 </span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,450)</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,110)</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#d2edfe;padding:0 1pt"></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037,440 </span></td><td style="background-color:#d2edfe;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P20Y 761000000 5964000 62071000 692965000 P20Y 250000000 2498000 20333000 227169000 P20Y 101000000 775000 8239000 91986000 1112000000 9237000 90643000 1012120000 P20Y 761000000 7451000 43220000 710329000 P20Y 250000000 3029000 14153000 232818000 P20Y 101000000 970000 5737000 94293000 1112000000 11450000 63110000 1037440000 13700000 27500000 13800000 27700000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense of intangible assets for the next five years ending December 31 and thereafter is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 remaining</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,800 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,600 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:2.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cff0fc;border-bottom:2.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,012,120 </span></td><td style="background-color:#cff0fc;border-bottom:2.5pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27800000 55600000 55600000 55600000 55600000 761920000 1012120000 LEASES<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cost for the three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported in:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,464 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 the weighted-average remaining lease term of operating leases and finance leases were approximately 7.4 years and 9.2 years, respectively and the weighted-average discount rates applied were 5.8% and 7.9%, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing cash flows for finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:337.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> LEASES<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cost for the three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported in:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,464 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 the weighted-average remaining lease term of operating leases and finance leases were approximately 7.4 years and 9.2 years, respectively and the weighted-average discount rates applied were 5.8% and 7.9%, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing cash flows for finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:337.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cost for the three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> six months ended June 30, 2023 and 2022, respectively, are as follow (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported in:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,464 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the six months ended June 30, 2023 and June 30, 2022 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing cash flows for finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1117000 1333000 2271000 2642000 118000 0 118000 0 75000 0 75000 0 1310000 1333000 2464000 2642000 1171000 1228000 2264000 2432000 139000 105000 200000 210000 1310000 1333000 2464000 2642000 P7Y4M24D P9Y2M12D 0.058 0.079 2263000 2511000 67000 0 103000 0 0 912000 4688000 0 -1514000 0 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:337.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated future minimum payment obligations for non-cancelable operating leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:337.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1983000 383000 3100000 723000 2948000 703000 2585000 617000 1955000 580000 6742000 4231000 19313000 7237000 3859000 2500000 15454000 4737000 LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">675,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">675,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021, SK Invictus Intermediate II </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S.à r.l., a private limited liability company governed by the laws of the Grand Duchy of Luxembourg (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SK Intermediate II”), as borrower, entered into a five-year revolving credit facility (the “Revolving Credit Facility”), which provides for a senior secured Revolving Credit Facility in an aggregate principal amount of up to $100.0 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility matures on November 9, 2026. The Revolving Credit Facility includes a $20.0 million swingline sub-facility and a $25.0 million letter of credit sub-facility. The Revolving Credit Facility allows SK Intermediate II to increase commitments under the Revolving Credit Facility up to an aggregate amount not to exceed the greater of (i) $143.0 million and (ii) 100.00% of consolidated earnings before interest, taxes, depreciation and amortization (“EBITDA”) for the most recent four-quarter period (minus the aggregate outstanding principal amount of certain ratio debt permitted to be incurred thereunder). All borrowings under the Revolving Credit Facility are subject to the satisfaction of customary conditions, including the absence of a default and the accuracy of representations and warranties, subject to customary exceptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solely to the extent that on the last day of the applicable fiscal quarter, the utilization of the Revolving Credit Facility (excluding cash collateralized letters of credit and up to $10.0 million of undrawn letters of credit) exceeds 40% of the aggregate commitments, the Revolving Credit Facility requires compliance on a quarterly basis with a maximum secured net leverage ratio of 7.50:1.00.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility is fully and unconditionally guaranteed by the Company and each of SK Intermediate II’s existing and future wholly-owned material restricted subsidiaries, subject to customary exceptions, and is secured by a first priority lien, subject to certain permitted liens, on substantially all of SK Intermediate II’s and each of the guarantors’ existing and future property and assets, subject to customary exceptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred financing costs incurred in connection with securing the Revolving Credit Facility were $2.3 million, which is carried as a long-term asset in the accompanying condensed consolidated balance sheets and is amortized on a straight-line over the term of the Revolving Credit Facility and included in interest expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company did not have any outstanding borrowings under the Revolving Credit Facility and was in compliance with all covenants, including the financial covenants. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Closing Date, SK Intermediate II assumed $675.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal amount of 5.00% senior secured notes due October 30, 2029 (“Senior Notes”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by EverArc Escrow S.à r.l. (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Escrow Issuer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a newly-formed limited liability company governed by the laws of the Grand Duchy of Luxembourg and a wholly owned subsidiary of EverArc under an indenture dated as of October 22, 2021 (“Indenture”). The Senior Notes bear interest at an annual rate of 5.00%. Interest on the Senior Notes is payable in cash semi-annually in arrears on April 30 and October 30 of each year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes are general, secured, senior obligations of SK Intermediate II; rank equally in right of payment with all existing and future senior indebtedness of SK Intermediate II (including, without limitation, the Revolving Credit Facility); and together with the Revolving Credit Facility, are effectively senior to all existing and future indebtedness of SK Intermediate II that is not secured by the collateral. The Senior Notes are fully and unconditionally guaranteed on a senior secured basis, jointly and severally, by all of SK Intermediate II’s existing or future restricted subsidiaries (other than certain excluded subsidiaries) that guarantee the Revolving Credit Facility. The Senior Notes contain certain covenants limiting SK Intermediate II’s ability and the ability of the restricted subsidiaries (as defined in the indenture governing the Senior Notes) to, under certain circumstances, prepay subordinated indebtedness, pay distributions, redeem stock or make certain restricted investments; incur indebtedness; create liens on the SK Intermediate II’s assets to secure debt; restrict dividends, distributions or other payments; enter into transactions with affiliates; designate subsidiaries as unrestricted subsidiaries; sell or otherwise transfer or dispose of assets, including equity interests of restricted subsidiaries; effect a consolidation or merger; and change the Company’s line of business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred financing costs incurred in connection with securing the Senior Notes were $11.0 million, which were capitalized and will be amortized using the effective interest method over the term of the Senior Notes and included in interest expense in the accompanying condensed consolidated statements of operations and comprehensive income (loss). The unamortized portion of the deferred financing costs is included as a reduction to the carrying value of the Senior Notes which have been recorded as long-term debt, net in the accompanying condensed consolidated balance sheets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Preferred Shares</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Business Combination, the Company issued 10 million redeemable preferred shares of PSSA (“Redeemable Preferred Shares”), nominal value $10 per share, valued at $100.0 million. The Redeemable Preferred Shares are entitled to a preferred annual cumulative right to a dividend equal to 6.50% of its nominal value. The preferred dividend will generally be paid 40.00% in cash and 60.00% in kind each year within <span style="-sec-ix-hidden:f-628">three</span> business days following the Company's annual general meeting. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Redeemable Preferred Shares generally have no voting rights. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, under its articles of association (the “Articles”) is mandatorily required to redeem the Redeemable Preferred Shares at any time prior to the earliest of (i) six months following the latest maturity date of the above-mentioned Senior Notes, (ii) nine years after the date of issuance of the Redeemable Preferred Shares or (iii) upon the occurrence of a change of control, as defined in the Company’s Articles. Due to the fact that the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Redeemable Preferred Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are mandatorily redeemable, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Redeemable Preferred Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are classified as a liability in the accompanying unaudited condensed consolidated balance sheets, and $1.7 million, $3.4 million, $1.6 million and $3.3 million of dividends on these </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Redeemable Preferred Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and six months ended June 30, 2023 and June 30, 2022, respectively, is recorded as interest expense in the accompanying unaudited condensed consolidated statements of operations and comprehensive income (loss). At June 30, 2023 and December 31, 2022, $6.5 million and $4.5 million, respectively, of preferred dividends were in arrears.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Redeemable Preferred Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have an aggregate liquidation preference of $100.0 million, plus any accrued and unpaid dividends thereon and is senior to the Ordinary Shares with respect to dividends and with respect to dissolution, liquidation or winding up of the Company. At June 30, 2023 and December 31, 2022, the redemption price was $106.5 million and $104.5 million, respectively.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">675,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">675,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">665,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 675000000 675000000 9121000 9720000 665879000 665280000 P5Y 100000000 20000000 25000000 143000000 1.0000 10000000 0.40 7.50 2300000 0 0 675000000 0.0500 0.0500 11000000 10000000 10 100000000 0.0650 0.4000 0.6000 P6M P9Y 1700000 3400000 1600000 3300000 6500000 4500000 100000000 106500000 104500000 INCOME TAXESThe Company is subject to U.S. federal income tax, U.S. state and local tax and tax in foreign jurisdictions. The Company estimates its annual effective tax rate in recording its quarterly provision for income taxes in the various <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">jurisdictions in which it operates. The Company’s effective tax rate was 1.39% and (10.01)% for the three and six months ended June 30, 2023, respectively, and 10.18% and (10.70)% for the three and six months ended June 30, 2022, respectively. The primary differences between the effective tax rate and the amount computed by applying the Luxembourg statutory rate of 24.94% are related to losses not expected to be benefited in certain jurisdictions that have a valuation allowance, permanently non-deductible compensation, withholding taxes accrued on unremitted earnings and the impact of foreign tax rate differences.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax-planning strategies in making this assessment. While the Company expects to realize the remaining net deferred tax assets, changes in future taxable income or in tax laws may alter this expectation and result in future increases to the valuation allowance. The valuation allowance for deferred tax assets as of June 30, 2023 and 2022 primarily relates to net operating loss and interest deduction limitation carryforwards that, in the judgment of the Company, are not more likely than not to be realized.</span></div>The Company evaluates its tax positions and recognizes only tax benefits that, more likely than not, will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax position is measured at the largest amount of benefit that has a greater than 50.0% likelihood of being realized upon settlement. During the three and six months ended June 30, 2023, there was a decrease in unrecognized tax benefits of $34.0 million due to an amended tax filing. As of June 30, 2023, it is not expected that the Company’s remaining unrecognized tax benefits of $2.3 million will decrease within twelve months. 0.0139 -0.1001 0.1018 -0.1070 0.2494 -34000000 -34000000 2300000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various claims, actions, and legal proceedings arising in the ordinary course of business, including a number of matters related to the aqueous film forming foam litigation consolidated in the District of South Carolina multi-district litigation and other similar matters pending in other jurisdictions in the United States. The Company’s exposure to losses, if any, is not considered probable or reasonably estimable at this time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a supply agreement to purchase elemental phosphorus (“P4”) from a supplier through 2023. The contract price is tied to the contract year cost times a multiplier, subject to a market-driven benchmark price adjustment, which is generally settled once per year. The Company did not purchase the anticipated minimum pounds of P4 for the three and six months ended June 30, 2023 and 2022. However, the Company has no obligation to record a liability, as there is no financial penalty owed to the vendor. Purchases under this supply agreement were $7.9 million and $17.9 million for the three and six months ended June 30, 2023, respectively, and $10.3 million and $24.3 million for the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has an agreement to purchase various types of capital equipment up to $5.0 million through October 2027. As of June 30, 2023, the Company paid $2.6 million to the supplier and the remaining $2.4 million will be paid through October 2027.</span></div> 7900000 17900000 10300000 24300000 5000000.0 2600000 2400000 EQUITY<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s authorized share capital is $4,100.0 million, consisting of 4,000.0 million Ordinary Shares with a nominal value of $1.00 per share and 10.0 million Redeemable Preferred Shares with a nominal value of $10.00 per share. Each Ordinary Share entitles the holder thereof to one vote. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 21, 2022, subject to certain limits, the shareholders of the Company approved a proposal authorizing the Company’s Board of Directors (the “Board”) to repurchase up to 25% of the Company’s Ordinary Shares outstanding as of the date of shareholders approval, being 40,659,257 Ordinary Shares, at any time during the next five years (the “Share </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase Plan”). On November 3, 2022 the Board re-established the limit for Ordinary Share repurchases at $100.00 million, which is within the repurchase limit approved by the Company’s shareholders on July 21, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company repurchased 3,993,056 and 4,108,626 Ordinary Shares, respectively, under its Share Repurchase Plan. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">repurchased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Ordinary Shares are recorded at cost and are being held in treasury.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there were 154,520,833 Ordinary Shares, 33,843,440 warrants and 10,000,000 Redeemable Preferred Shares outstanding.</span></div> 4100000000 4000000000 1.00 10000000 10.00 1 0.25 40659257 P5Y 100000000 3993056 4108626 154520833 33843440 10000000 HARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Plan</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Business Combination, the Company’s Board adopted, and its shareholders approved, the 2021 Equity Incentive Plan (the “2021 Equity Plan”). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of 31,900,000 O</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rdinary Shares are authorized and reserved for issuance under the 2021 Equity Plan which provides for the grant of stock options (either incentive or non-qualified), stock appreciation rights (“SARs”), restricted stock, restricted stock units (“RSUs”), performance shares, performance share units and other share-based awards with respect to the Ordinary Shares. Shares associated with underlying awards that are expired, forfeited, or otherwise terminated without the delivery of shares, or are settled in cash, and any shares tendered to or withheld by the Company for the payment of an exercise price or for tax withholding will again be available for issuance under the 2021 Equity Plan. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">granted 2,175,000 PBNQSO’s that vest based on the achievement of certain performance goals for fiscal years 2023-2027 (the “5-Year Option”) to its chief executive officer and independent directors. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compensation costs related to the 5-Year Option granted in 2023 based on the estimated fair value of the awards on the date of grant. The Company estimates the grant date fair value, and the resulting share-based compensation expense,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the Black-Scholes option-pricing model.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records forfeitures as they are incurred. The grant date fair value of the PBNQSO is expensed proportionately for each tranche over the applicable service period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of performance-based stock options is recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, over the remaining applicable service period. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2023, in connection changes in the Company’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leadership</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> structure, it amended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the performance terms and conditions of the outstanding 5-Year Options previously granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to its former chief executive officer </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the “Executive”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> where by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50% of such outstanding options eligible to vest in each of fiscal years from 2023 through 2026 will remain subject to the existing performance terms and conditions. The remaining 50% of such outstanding options will be eligible to vest in such fiscal years subject to the performance terms and conditions related to the Executive’s position and duties as Vice Chairman. For the remaining 50% of outstanding options, the Company’s compensation committee will establish performance goals and communicate them to the Executive and assess achievement annually. For accounting purposes, the Company will recognize compensation expense related to the remaining 50% of outstanding options when the specified performance goal for future periods have been established and communicated to the Executive.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2023, based on the Company’s performance for 2022, its compensation committee verified and determined the Annual Operational Performance per Diluted Share (“AOP”) for the 2022 tranche of the 5-Year Option to be $8.39. As a result, it was determined that a mutual understanding of the key terms and conditions for the 2022 tranche had been ascertained and the grant date was therefore established. The cumulative compensation expense for the 2022 tranche was adjusted based on the fair value calculated using the Black-Scholes option-pricing model at the grant date. As the AOP for the 2022 tranche was below the minimum vesting AOP target of $11.35 employees separated from the Company through the date of determination of the 2022 AOP relinquished 240,000 options retained by them relating the 2022 tranche and such options were cancelled by the Company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 8, 2023, the Company modified certain terms in the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> PBNQSO agreements as noted below:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eliminated a term that provided discretion to the compensation committee to make certain adjustments on how AOP against the performance target will be measured with respect to the Prior Grants;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eliminated the two-year look-back and two-year look-forward for excess AOP;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adjusted the minimum and maximum AOP growth targets from 13.5% and 23.5% to 10% and 20%, respectively; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">added of cumulative vesting term, under which if the maximum AOP target was achieved in an option performance year, (including in any one of the two years immediately following the fifth and final year of the option term), any number of unvested options that were eligible to vest in all prior performance years, will be eligible to vest based on AOP calculated in such option performance year;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">added an alternative vesting provision if the market price of the Company's Ordinary Shares is more than twice the exercise price for a sustained period of time commencing in the third fiscal year after option grant; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">made certain clarifying and other changes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above modifications affected all of the outstanding Prior Grants and Q1-2023 Option Grants and there was no incremental share-based compensation expense as a result of modifications. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the PBNQSO activity for the six months ended June 30, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise/Conversion</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Remaining Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,339,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,175,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,315,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,199,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,004 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.69</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions used to fair value the PBNQSO on the grant date using the Black-Scholes option-pricing model and on the modification date using the Hull-White model were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q1-2023 Option Grants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Prior Grants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93% to 4.18%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.48% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.00%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.50 to 9.25</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suboptimal exercise multiple</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drift rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.51% to 3.52%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average exercise price of options granted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average fair value of options granted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash share-based compensation expense recognized by the Company for the three and six months ended June 30, 2023 was $1.2 million and $(1.9) million, respectively. Compensation expense is recognized based upon probability assessments of PBNQSOs that are expected to vest in future periods. Such probability assessments are subject to revision and, therefore, unrecognized compensation expense is subject to future changes in estimate. As of June 30, 2023, there was approximately $19.3 million of total unrecognized compensation expense related to non-vested PBNQSOs expected to vest, which is expected to be recognized over a weighted-average period of 1.7 years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Founder Advisory Amount</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">s</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon consummation of the Business Combination, the Company assumed the advisory agreement entered into on December 12, 2019 by EverArc ("Founder Advisory Agreement") with EverArc Founders, LLC, a Delaware limited liability company ("EverArc Founder Entity"), pursuant to which the EverArc Founder Entity, for the services provided to the Company, including strategic and capital allocation advice, is entitled to receive both a fixed amount (the “Fixed Annual Advisory Amount”) and a variable amount (the “Variable Annual Advisory Amount,” each an “Advisory Amount” and collectively, the “Advisory Amounts”) until the years ending December 31, 2027 and 2031, respectively. Under the Founder Advisory Agreement, at the election of the EverArc Founder Entity, at least 50% of the Advisory Amounts will be paid in Ordinary Shares and the remainder in cash.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fixed Annual Advisory Amount will be equal to 2,357,061 Ordinary Shares (1.5% of 157,137,410 Ordinary Shares outstanding) for each year through December 31, 2027 and is valued using the period end volume weighted average closing share price of our Ordinary Shares for ten consecutive trading days. The Variable Annual Advisory Amount for each year through December 31, 2031 is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model. Because up to 50% of the Advisory Amounts could be settled through a cash payment, 50% are classified as a liability and the remaining 50% is classified within equity. For Advisory Amounts classified within equity, the Company does not subsequently remeasure the fair value. For the Advisory Amounts classified as a liability, the Company remeasures the fair value at each reporting date, accordingly, the compensation expense recorded by the Company in the future will depend upon changes in the fair value of the liability-classified Advisory Amounts.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June 30, 2023 and December 31, 2022, the fair value of the Fixed Annual Advisory Amount was calculated to be $69.4 million and $104.5 million, respectively, based on the period end volume weighted average closing share price for consecutive trading days of Ordinary Shares of $5.89 and $8.86, respectively. As of June 30, 2023 and December 31, 2022, the fair value of the Variable Annual Advisory Amount, determined using a Monte Carlo simulation model, was $103.5 million and $237.0 million, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, the Company recognized a reduction in the compensation expense related to the founders advisory fees-related party due to a decrease in fair value for liability-classified Advisory Amounts of $60.0 million and $84.3 million, respectively. For the three and six months ended June 30, 2022, the Company recognized a reduction in the compensation expense related to the founders advisory fees-related party due to a decrease in fair value for liability-classified Advisory Amounts of $20.5 million and $80.3 million, respectively.</span></div> 31900000 2175000 P5Y P5Y P5Y 0.50 0.50 0.50 0.50 P5Y 8.39 11.35 240000 P2Y P2Y 0.135 0.235 0.10 0.20 0 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the PBNQSO activity for the six months ended June 30, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise/Conversion</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Remaining Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,339,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,175,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,315,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,199,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,004 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.69</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10339171 9.75 2175000 8.31 0 0 1315000 10.00 11199171 9.44 P8Y8M12D 0 245004 10.00 P6Y8M8D 0 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions used to fair value the PBNQSO on the grant date using the Black-Scholes option-pricing model and on the modification date using the Hull-White model were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Q1-2023 Option Grants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Prior Grants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93% to 4.18%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.48% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.00%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.50 to 9.25</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suboptimal exercise multiple</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drift rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.51% to 3.52%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average exercise price of options granted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average fair value of options granted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0.0393 0.0418 0.0348 0.4500 0.4400 P6Y6M P8Y6M P9Y3M 0 2.5 0 0.0351 0.0352 8.31 9.78 4.24 3.15 1200000 -1900000 19300000 P1Y8M12D 0.50 2357061 0.015 157137410 10 0.50 0.50 0.50 69400000 104500000 5.89 8.86 103500000 237000000 60000000 84300000 20500000 80300000 FAIR VALUE MEASUREMENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities approximates fair value due to the short-term nature of their maturities. Borrowings under the Company’s Revolving Credit Facility accrues interest at a floating rate tied to a standard short-term borrowing index, selected at the Company’s option, plus an applicable margin. The carrying amount of this floating rate debt approximates fair value based upon the respective interest rates adjusting with market rate adjustments. The carrying amount of the Company's Redeemable Preferred Shares equals the redemption price, which approximates fair value. At June 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the estimated fair value of the Company’s Senior Notes, calculated using Level 2 inputs, based on bid prices obtained from a broker was approximately $534.9 million and $556.9 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or a liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</span></div><div style="margin-top:6pt;padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Level 1 inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="margin-top:6pt;padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Level 2 inputs: Other than quoted prices in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-top:6pt;padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Level 3 inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liabilities by Hierarchy Level</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s liabilities that were measured at fair value on a recurring basis, by level, within the fair value hierarchy as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurements Using:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees payable - related party</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LaderaTech contingent earn-out included in other liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,727 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees payable - related party</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LaderaTech contingent earn-out included in other liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the founders advisory fees payable is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model, which requires the input of highly subjective assumptions, including the fair value of the underlying Ordinary Shares, the risk-free interest rate, the expected equity volatility, and the expected term of the Founder Advisory Agreement. See Note 11, “Share-Based Compensation” for discussion of the fair value estimation on the founders advisory fees payable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent earn-out related to the May 2020 purchase of LaderaTech, Inc. (“LaderaTech”) is measured on a recurring basis using Level 3 fair value inputs. The earn-out is based on 20% of gross profits upon achieving a revenue threshold exceeding $5.0 million through December 31, 2026 and is valued using a Monte Carlo simulation model. Significant changes in the projected revenue, projected gross margin, or discount rate would have a material impact on the fair value of the contingent consideration.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Level 3 Liabilities</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliations for all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2023</span></div></td></tr><tr style="height:20pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent<br/>Earn-out</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent<br/>Earn-out</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees - related party, change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49,209)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on contingent earn-out, change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2022</span></div></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent Earn-out</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent Earn-out</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification from liability to equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees - related party, change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on contingent earn-out, change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 534900000 556900000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s liabilities that were measured at fair value on a recurring basis, by level, within the fair value hierarchy as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurements Using:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees payable - related party</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LaderaTech contingent earn-out included in other liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,727 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees payable - related party</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LaderaTech contingent earn-out included in other liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34727000 0 51729000 86456000 0 0 7665000 7665000 34727000 0 59394000 94121000 56883000 0 118490000 175373000 0 0 7273000 7273000 56883000 0 125763000 182646000 0.20 5000000.0 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliations for all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2023</span></div></td></tr><tr style="height:20pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent<br/>Earn-out</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent<br/>Earn-out</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees - related party, change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49,209)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on contingent earn-out, change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2022</span></div></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent Earn-out</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Founders Advisory Fees Payable - Related Party</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LaderaTech<br/>Contingent Earn-out</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification from liability to equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees - related party, change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on contingent earn-out, change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 100938000 7519000 118490000 7273000 -49209000 0 -66761000 0 0 -146000 0 -392000 51729000 7665000 51729000 7665000 153986000 19979000 251513000 19979000 0 0 40776000 0 0 0 -10495000 0 -15349000 0 -61605000 0 0 9398000 0 9398000 138637000 10581000 138637000 10581000 RELATED PARTIES<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021, in connection with the consummation of the Business Combination, the Company, EverArc and the EverArc Founder Entity entered into an Assignment and Assumption Agreement (the “Founder Assignment Agreement”) pursuant to which the Company assumed, and agreed to pay, perform, satisfy and discharge in full, all of EverArc’s liabilities and obligations under the Founder Advisory Agreement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In exchange for the services provided to the Company, including strategic and capital allocation advice, the EverArc Founder Entity is entitled to receive both the Fixed Annual Advisory Amount and the Variable Annual Advisory Amount from the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fixed Annual Advisory Amount will be equal to 2,357,061 Ordinary Shares (1.5% of 157,137,410 Ordinary Shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) for each year through December 31, 2027</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and valued using the period end volume weighted average closing share price for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ten</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consecutive trading days of Ordinary Shares. The Variable Annual Advisory Amount for each year through December 31, 2031 is based on the appreciation of the market price of Ordinary Shares if such market price exceeds certain trading price minimums at the end of each reporting period and is valued using a Monte Carlo simulation model.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, the average price was $8.86 per Ordinary Share. The EverArc Founder Entity was entitled to receive the Fixed Annual Advisory Amount of 2,357,061 Ordinary Shares or a value of $20.9 million, based on average price of $8.86 per Ordinary Share (the “2022 Fixed Amount”). The EverArc Founder Entity did not qualify to receive the Variable Annual Advisory Amount as the average price of $8.86 per Ordinary Share for 2022 was lower than the average price of $13.63 per Ordinary Share established in 2021. Per the Founder Advisory Agreement, the EverArc Founder Entity elected to receive approximately 77.7% of the 2022 Fixed Amount in Ordinary Shares (1,831,653 Ordinary Shares) and approximately 22.3% of the 2022 Fixed Amount in cash ($4.7 million). On February 15, 2023, the Company issued 1,831,653 Ordinary Shares and paid $4.7 million in cash in satisfaction of the 2022 Fixed Amount.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company calculated the fair value of the Fixed Annual Advisory Amounts using the period end volume weighted average closing share price of Ordinary Shares for ten consecutive trading days of $5.89 and used a Monte Carlo simulation model to calculate the fair value of the Variable Annual Advisory Amount. These approaches resulted in fair values of $103.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the Variable Annual Advisory Amount and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$69.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r the Fixed Annual Advisory Amount, of which 50% may be paid in cash and recorded as a liability and the remaining 50% would be settled in Ordinary Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. While the entire instrumen</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t is subject to the fair value calculation described above, the amount classified and recorded as equity remains consistent while the amount classified and recorded as a liability is updated each period.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, the Company recognized a reduction in share-based compensation expense related to a decrease in fair value for liability-classified Advisory Amounts of $60.0 million and $84.3 million, respectively, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to the decrease in stock price. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real property from the sellers of First Response Fire Rescue, LLC, River City Fabrication, LLC, and H&amp;S Transport, LLC (collectively, “Ironman”). Shannon Horn, who serves as our Business Director, North America Retardant and Services, was one of the sellers of Ironman. The Company paid $0.1 million, $0.1 million, $0.2 million and $0.2 million to lease real property from Ironman during the three and six months ended June 30, 2023 and 2022, respectively.</span></div> 2357061 0.015 157137410 10 8.86 2357061 20900000 8.86 8.86 13.63 0.777 1831653 0.223 4700000 1831653 4700000 10 5.89 103500000 69400000 0.50 0.50 60000000 84300000 100000 100000 200000 200000 REVENUE RECOGNITION<div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenues</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized at a point in time primarily relate to products sold whereas amounts recognized over time primarily relate to services associated with the full-service retardant contracts. Revenues for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:41.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Revenues for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:41.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 72720000 97069000 115860000 152663000 2929000 3418000 3638000 3990000 488000 478000 497000 2070000 76137000 100965000 119995000 158723000 EARNINGS PER SHARE<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share represents income available to ordinary shareholders divided by the weighted average number of Ordinary Shares outstanding during the reported period. Diluted earnings per share is based upon the weighted-average number of Ordinary Shares outstanding during the period plus additional weighted-average potentially dilutive Ordinary Share equivalents during the period when the effect is dilutive.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Basic and diluted weighted average shares outstanding and earnings per share were as follows (in thousands, except share and per share data):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:40.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.860%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used in computing earnings per share, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156,525,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,917,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,109,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161,591,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,785,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,142,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,785,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,142,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used in computing earnings per share, diluted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,310,311 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,059,844 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,894,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,734,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, 11.2 million PBNQSO and 17.6 million Ordinary Shares issuable under the Founder Advisory Agreement were excluded from the diluted earnings per share calculation as the contingencies related to such instruments had not been met. In addition, 8.5 million Ordinary Shares equivalent warrants were excluded from the diluted earnings per share calculation as their effect would have been anti-dilutive. As of June 30, 2022, 10.2 million PBNQSOs and 23.9 million Ordinary Shares issuable under the Founder Advisory Agreement were excluded from the diluted earnings per share calculation as the contingencies related to such instruments had not been met. In addition, 8.5 million Ordinary Shares equivalent warrants were excluded from the diluted earnings per share calculation as their effect would have been anti-dilutive.</span></div> Basic and diluted weighted average shares outstanding and earnings per share were as follows (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:40.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.860%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used in computing earnings per share, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156,525,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,917,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,109,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161,591,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,785,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,142,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,785,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,142,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used in computing earnings per share, diluted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,310,311 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,059,844 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,894,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,734,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 52014000 8927000 61445000 45890000 156525006 162917478 157109418 161591704 11785305 14142366 11785305 14142366 168310311 177059844 168894723 175734070 0.33 0.05 0.39 0.28 0.31 0.05 0.36 0.26 11200000 17600000 8500000 10200000 23900000 8500000 SEGMENT INFORMATION<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products and operations are managed and reported in two operating segments: Fire Safety and Specialty Products.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fire Safety segment manufactures and sells fire retardant and firefighting foam products, as well as specialized equipment and services typically offered in conjunction with these retardant and foam products.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Products segment produces and sells P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> used in several end markets and applications, including lubricant additives, various agricultural applications, various mining applications, and emerging electric battery technologies. Within the lubricant additives end market, currently the Company’s largest end market application, P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is primarily used in the production of a family of compounds called ZDDP, which is considered an essential component in the formulation of engine oils with its main function to provide anti-wear protection to engine components. P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is also used in pesticide and mining chemicals applications.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income, interest expense, other income (expense) and certain corporate operating expenses are neither allocated to the segments nor included in the measures of segment performance by the chief operating decision-maker (“CODM”). The corporate category is not considered to be a segment. The CODM is the Company's CEO.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s CODM uses the segment net sales and Adjusted EBITDA to assess the ongoing performance of the Company’s business segments and to allocate resources. The Company defines Adjusted EBITDA as earnings before interest, taxes, depreciation and amortization, as adjusted on a consistent basis for certain non-recurring or unusual items in a balanced manner and on a segment basis. These non-recurring or unusual items may include acquisition and integration related costs, management fees and other non-recurring items.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to net sales and Adjusted EBITDA for the Company’s operations are summarized below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:41.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fire safety</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EBITDA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fire safety</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and financing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees - related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-recurring expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash purchase accounting impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss (gain) on contingent earn-out</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized foreign currency loss (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to net sales and Adjusted EBITDA for the Company’s operations are summarized below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:41.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fire safety</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EBITDA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fire safety</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and financing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founders advisory fees - related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-recurring expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash purchase accounting impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss (gain) on contingent earn-out</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized foreign currency loss (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53140000 66577000 71884000 85047000 22997000 34388000 48111000 73676000 76137000 100965000 119995000 158723000 16532000 24219000 13171000 20885000 4458000 11463000 10935000 26774000 20990000 35682000 24106000 47659000 16130000 16715000 32217000 33086000 10344000 12142000 20490000 22638000 60026000 20465000 84262000 80313000 361000 2144000 1920000 3620000 1195000 3433000 -1879000 8396000 0 18016000 0 24138000 146000 -9398000 392000 -9398000 -93000 -3156000 628000 -4036000 52747000 9939000 55856000 41456000 false false false On June 9, 2023, Haitham Khouri, Chief Executive Officer and Director of the Company, entered into a 10b5-1 sales plan (the “Khouri 10b-5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Khouri 10b5-1 Sales Plan provides for the sale of up to 600,000 Ordinary Shares and will remain in effect until the earlier of (1) March 24, 2024 and (2) the date on which an aggregate 600,000 Ordinary Shares have been sold under the Khouri 10b5-1 Sales Plan. June 9, 2023 Haitham Khouri Chief Executive Officer and Director of the Company true 600000 600000 EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &-1 U<'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 " !C40-7#:<$2.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$G**";U9:6G#08K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:'84."9]3B)C(8KX;7.>ST''#3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G-^#0U)&D8()6,2%R&1KM- )%85TP1N]X.-GZF:8T8 =.O24H2HK8'*: M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MRA@K>GQY=YW<+Z M3,IK'']E*^@<<<.NDU^;A^U^QV3-ZZ;@ZX(W^VHE*BY6Z_?)]8??3=@%8P_V M'QM?!64+O^Y"?@%02P,$% @ 8U$#5YE&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" !C40-7._LJCV<& "C) & 'AL+W=O%EXB_X>E[TZOI(ULFCD-_2)><*/<51DIZVEDJMWG4ZJ;_D,4L/ MQ8HG\&0N9,P47,I%)UU)SH(\*(XZQ//ZG9B%26MXDM^;RN&)R%04)GPJ49K% M,9/K?5U,)5YVM2A#&/$E#D2#)YZ>M M,_QN1 3A&/N*^T!(/# Q_Q*-)*D([O MI6AK^Y\Z\/GY1OTB-P]F[EG*1R+Z$@9J>=H:M%# YRR+U*UX_(.7AGI:SQ=1 MFO^BQ^+='FDA/TN5B,M@2$$<)L61/949\2R@>U010,H \B( =RL":!E T*SPZ1&1@"_\A.72;2337HQ5Z[X6?0=55:)(4#4=7P'\NX2TT M43Q._[5E62'9M4OJUODN73&?G[:@^:5;WE<1^<-_=NN^Z MU(W[N_6*VYRZP['7_F2SY(S:TU)O:ZE7S]*GC$G%9;1&MWPEI++92,VM->?VNO7\_>E,M0!+I9(N@=K(7G5MHVQ,J6Z(S?T^?1UN=1S9HI&0PL M>;.L+D>WUIQ%J;4@G6%[&AQL#0Z7GN\G- M]>P S]K%GAEJO3J&)XDO)%32?!B!E"IHF4A(-!)9HN0:CH$U%W:H M7W=MCMU!^UI^1A>XCN4[]H0F ;34GJP.4$Y*]PD]G)U2V(R1C#&H ]9&$4,^COT48HHLIIW*NUK MWE 2=F+(3^:G(E4L0G^'J^HZ[5:\;./!P%[.31 1-DB$W5#STFK9=JT6W4J7 MGZWVFJ C;/ (NZ'F)WOZ"KJH._&86#VZY3Y [PX$DOE+4)FCR^R)Q_P8RXNLZZ!2BV=\1-@!(VI(3=>',I?&B*TZ5(7"2Q0X0> M]]M'M&OE0'?HOOX,*.%:I#3*I-1 6%!@F"SRX36SSVG=BE^M,^&1.VI?GX:9 M<"UHFB0P:RF60#39LXUQJT^W8I7/)EB)&%8BM5A)DR^0$1#20MB[UQTZETPN M.#KS?0Y"(!,4DM8UA290B1A4(K50:1:S*$+G60J/4VN]W:%3.9%QQ^WKSZ 1 MJ85&XYC+A6Z8'T!!+:T&W4+5!IO 'V+PA]3"G]F20P&.1+QBB;W&NF6J[36! M/,0@#ZF%/& L!GR?*>%_@\E+OF*(;C(%J)<$NES?A$FYD/C6ZOZ5R*;,DT*M MEZOI)>N'(>YU>\0;4!BE'FRØA T@FY5PM@Y20+^A#YR>YFZI3R8A \& M'L7'5A--$ \QQ$-V$$\Y9EZ$J6:$KYQ)YXK1#KEV&Y,VQ5:C33 0,0Q$:BX7 M/7=Z 3?MW:Q;K')EN@D.(H:#B)M:7GHL5P"K7;KE/EDG7^Z@?3T:!B)N8CD# M@T%A,F*V.<3Y#H'J+K8)Z*$&>J@;5FXD]*!,KLMNU?I5X94@I?RLT 3R4(,\ M%#?P7>65,*;,@2:@B!HHHFZ6N0M5Q/6<&),W]V_1C/N9A$''ZMNM]*+N'*!$ MQ' C0@\LRCCZ%1]Z'EH!3.=CLS4KFL G^NP;FYM[[B3+^6&VCN^%;7GK?(? M]/;*:JL);*(&FZ@;FS9%BL9/_I(E,!FI6N7>(73]=3:V^FMBJ8@:2J)NM/G" MI%Z[MQIZ):XI?39!2=10$NTWT%>]$O"4.= $/E]1-//^GKW(KE74F19"3 M:/>@-W++[6O<,!5U0U"-GLDM #W3Q875V*N"5.?9-A ]R\YWQZ3(UVO3Q8Z0 M[=WM#IRS?-])Q[Q>;-^Y8GJ2GJ*(SR'4.SR"QB>+'3'%A1*K?%/)O5!*Q/GI MDK. 2_T"/)\+H387^@^V^Y*&_P%02P,$% @ 8U$#5YWO:06I" ^2H M !@ !X;"]W;W)K! D$ULSCNVTZ>3:GMB]_4Q3D,4I2:A\V'%__5U2LD 2("3ULA\2B])B=7:% MW7,6Y-F+S/\LUD*4Z'N:9,7Y9%V6FP_S>1&M11H6[^5&9/#)2N9I6,)E_C0O M-KD(E\VB-)D3Q^'S-(RSR>*L>>\N7YS)JDSB3-SEJ*C2-,Q?/XE$OIQ/\.3M MC6_QT[JLWY@OSC;AD[@7Y>^;NQRNYGLORS@561'+#.5B=3ZYP!\N75(O:"S^ M&XN7HO4:U:$\2OEG??%E>3YQ:D0B$5%9NPCAS[.X%$E2>P(Q"\BM_44R*9K_TX6 X(TSK9_P^^[1+068#:P@.P6D&,7T-T"V@2Z1=:$=166X>(L MER\HKZW!6_VBR4VS&J*)L_IGO"]S^#2&=>7B\O;FZOKF_OH*P:O[VZ]?KBX> MX.+3Q=>+F\MK=/_K]?7#/9JAW^^OT$_O?D;O4)RAA[6LBC!;%F?S$C#4GN;1 M[OL^;;^/#'S?;U7V'E%GBHA#J&'YI7WYE8A@.6Z6D^[R.42^#Y_LPR>-/SH4 M?I7G(BM16!2B+#Z8XMDZ8&8'=95]*#9A),XG4$:%R)_%9/'C#Y@['TW1C>2L M$RO=QTIMWA>78;%&\*NAJ'XA_JKBYS"!X(V_XM85;US5K>!Y00C&_MG\N1V. M;H4)]UQG;]8!RO9 F17H113)"G!!FX@$@'Q,Q!1EHC3AW'IR6P@XX=3MX=2M M".>,FV&Z>YBN%>:7[!FR)_-8&#/H:M^).<7UKNU ,Y@Q$G!LQL;WV/@!;)%, M!2K#[ZTDFE!R[>LIP_WTZ48$,S- ;P_0LP*\R\4FC)=(? ="*D31;$Q9KD4. M7:]=DR;0GIXSQR.XA]I@A0-W(+'^'K=OQ?T@RS Y J)OV''$P7V,NAEU?+>U M23H@@SW(X$!R@>;S\G6*-DE8PX3S"BZ&T[SSVBV?H 5G1RH&,]_U!]*,6^2) MK:@_QUF81>)$S%@#PWQM9QBL!MHJ5F2'K?RR^$7*Y4N<)$94Q%!4E'+6;UAF M0\SX$#S%3]A.4%^R,LR>8NA4N^P-;M6=HRX&3#!Q^F!-AM1C; BLXBAL)ZG; MIE<=PJD3#W;UC!JL/#Y44HJ>L)V?MJW*L@]UZB'4]P*L58_!D+F^KS)YFIUUOWL]$YSL8R#QMZC#9 M>3XTAP&DBA:)G18_P^2V%#DTM>5S7,C\%:T$M+A-^%I/(&@&/2,)2XAD$X) M-8:@LZ$'LKVOCPQFV'.\UHC:C4#1)K'3YI;8,YG-CNPA1*?'P/.UG6VPHD-" MGR@&)?9!;]OM#B'4![A:+/EN7]R;#"GVO"&F)XKTB)WT+F6:QF4]?VSY+I)9 MW51$%@%F]-.-+ 4*?C:"MSHVLS4RGKW\_XZZP2O")+Y5YMROPURL95(7QH\_ M^ 1['YMYK'PUGSA9Z??D(Z>1O'5C5W1,['1\FR^A]T(?*.HD0+]]AZ&X4G@O M0<]A4@D$!+/]<(K8U'&9T2BB; M@JA^,X^+HFI,77B;.%.?TJVIRZ=>X$U]A[^9RJHL8.18UNP6ENBW*A/;R-\. M*)N%5R(2Z:/(=Q_M#A^GT,F*C6A.H1-S(]-% \!W>%]<&.THH0,ZC2IU0>WJ MXB$'MJM:J8<8(UF4D!L',N9.*=]GK0Z43QF%'%'^+R2#ZOIDY@'_]Q6AR8X% ME TNX_4'3+.A[_E# M@)5DH7;) F-"E59;LMQ-!S*%$EW7]U">0<3(PGQRJ^N/&<&<:YDVV;G,&P+> M.F:VBY4V\*58Q5%L5+94ER SU^>^VQ=4)D/.?.H,J$*JQ JUBY4M>1:#W=D( MVZ [L =EW9=81D/J!\Z QJ)*H=!C!OL6YS>5>6(8QP[_)D/;\$^5=*%VZ7(C MLS#\%0&U 2A=HERC>Q%")MYA-(P6[2VO*B$:V!KQWJ>7W% M;[3#I#6Z=^^.*5YG=E[_=JAJ[.M/W4!C>>M&JXB;X5&JAEGY_^2@1_+6#5J1 M/SM(_@>KAND$S@.FW?HT'%JTSUVZ !7),SO)GU@SS'3>X/9G>H,5)3-]!(WKHQ*XW W*.JQO)@ [.JC)/C'>O&KM0 LY^$'+,M1SW]&,M;-UXE+9A=6IRP+76U0(@'LV1_6QKL M*/&'SCU=I2K<0Z<%X5)D83KP-,NHDF(L;]U0E:1PCY,4EEWHCJHFQO+6C5>I M"=>N)H[?A3M'[2>Z ASX_:'09,9(0'M[<-YZ+K%^*/0_8?X49P5*Q K6.>\] MV,7Y]CG+[44I-\VCBH^R!,9N7JX%;,N\-H#/5U*6;Q?UTX_[IUT7_P-02P,$ M% @ 8U$#5T0N#%#B @ #0@ !@ !X;"]W;W)K<.#GM+AA_%!F 1$]%3D7/RJ0LSVQ;)!D46!RS M$JBZ,F6\P%)-^<&E&1VZ[CA':!";7BKED;\[C+*ID3"F..1%44F#^? M0\X6/:MCK1;NR"R3>L&.NR6>P03D]W+,U]>0J[5F.!H(<$JD=L/J9PP#R7!LIC#]+3ZO94@O7QROW M"Y.[RN4!"QBP_"=)9=:S3BR4PA17N;QCBTM8YA-HOX3EPGRC11T;1A9**B%9 ML10K@H+0^A<_+>NP)NCX+PC,N9PO$=;1RTP-3 M&Z-6V1"J[^)$9 90:2)#@_1)_11V0CD:E5T;6EXM!N=K+<\[S>TWUASZ\5/4:>]X#>16((ZF!*Q*;H@%-.$X!R- MF2#FI/WJ/PC)U7G[W99J[>VW>^MG\$R4.(&>I1XR 7P.5OSI0R=TOK0E_I_, M-LK@-67P]KG' U84*EMUXI+'(U1BCN8XKP =$(HJD:(2>'W'#]O*4'N'QEN_ M.>9QIVO/UW/;%[$![#? _CN <24SQLE?2 UQ?39;46O78 W$=U:?+>8WA6[ M!PU\\ YX(D3U.GBP0],) R<,.Z?!%G=;I.=Z?N"[[=AA@QV^ UMU!2$Q30F= MO<8>[A(%?N Z)YZWQ=X6&4:GT8D3MK-'#7NTE_U>=3E1\><5?4W[&GBTB^,H M>UGK1OD-\QFA N4P54KG.%(6O&X^]42RTKR_'YA4 MW< ,,]6O@>L =7W*F%Q-=$MH_@'$_P!02P,$% @ 8U$#5[;W\ZC+!P M9"4 !@ !X;"]W;W)K0KQX*>4?:B6$1E_7>:$N1RNM-^?CL9JMQ#I5[\N-*,Q_%J5]!3B[*KOER. MR.CMQN=LN=+5C?'D8I,NQ53H+YL'::[&>Y9YMA:%RLH"2;&X'%V1\X35#6K$ MKYEX40??427EJ2S_J"YNYY"/F*57BILQ_R^9Z=3D*1V@N%NDVUY_+EY_%3I!7\BN ;4;\(X&;-> ?6L/?-> ?VL/ MWJY!+7W<:*\#%Z\_WL97C^9B^F@^/B5WCU-T_P'=/R2?KQYO#0!=W57(3P^?DY]- ML]M?$W1[9ZX3=/+Q?CH]16?HRS1&)S^>HA]15J#'5;E5:3%7%V-M1EOU.9[M M1G;=C(QVC(RA3V6A5PHEQ5S,@?9Q?WN_I_W81&D?*OH6JFO:2_C+MGB/&'Z' M**8,&,_-MS>GD)S_K_?D?^[]*!ALOVY8S<T.@_5T]* M2[/O_PM-=4/&8;(J&9ZK33H3ER.3[920SV(T^=)\!F=Y>IM =]UI=%.F>*-T;IQ'5J7WRM6]S1$T M0Z&["WCHK$< %?E!9*U'%T4]YMO[SD6Q,&0=VR[:1R'JC<+5NI0Z^RNMO6R/ MW,@5PH* 6'(A5(@M(;&+HH''N"470OE> ,LEN'6!N%?PAW)K7))49JJ?,U7* M5[000ADW)T5N*OP<;5*I7T$3AYT1G?D84]\* H2CF#O%!<*%G#KS#N(P(QTS M3PX,,>D-Q;U>"8E*.R.!VHDSAM"6[4*H;U<8 $2PK=?%<,_O$$M;L;17[&.I MS1YWQ,)VG;H1-_&VZ^4-@"/,K%);= >=;PL'<*:R^EUKOG6PI->.'12=K#:S MH&;F=.XSQNV$!L"(YS,[HP$P8\.BR%;LPKS0C[H$MP:1\/XJ6Z_LW12CDT;U M*5AI2:_7_-Y2.RA;/"A;,A3;\9RT;I;TV]G;0@O#J]^FY1TJ!.CT"& P,>/< M7HD C!)N%QL 9I)QY"0= $9]%G:LQ-;5DGY;^[%RM2?+-"M.D:FP,_.@;O9A M]1@I4EFM8?NMV2:^%FWPII$CS M["]35Q>E%-G2A& KI2AFKRAO0P/&('"&%#$[!"Z&$3NOQ@#JS*>A'0(7Q3'K MJCNMRR3]-A-.1=V+'W",3@YV,<9@.*76185._@68F-8$K&?",)G/8#W90GP'E!-9-6VM)^ZWE[J3H251+?5=JD4Z_ MPB:#NK;.HX%3< %8%#GU%B+S0L=A #!..LT5;9TD[7>2MWNMZ&0WXZ)BGKL4["YB]NR$4P<3.\ #,:+>7.H#B_."AXUAY:RMIOZVLSJ*Z315U'9U' M,;%+&0 +(QK8.EV43SBW#Z, &#?AZ#BWH*V)I/WGH$TB,TJ-.UA5OY\\[]?X M297*FYQ6'5B990!:+3KHV>B@;/&@;,E0;,=3U=I?VG] ^L$NM5JFAHD&TY+'#!"]@G:#8 Z(SZS#P1B ,=";)=>F(WRCDI$6\])^SUG4XEZ MUBP8 <\YSO4XI9$= A=V%G#;IL8 S/>H9]FKTN]KNWYI!L\:!LR5!LQ_/1&F+:;XBO4Y7-*AN(MFK>3@J\ M$!NJX&!-X/=NE810V#YL@KF<(@FA:,=3 &T],.WWP'&6;ZNCM6^4'4)#M8\: M090K&^1R;!&$HEVNJ/7!-.K=>[_5O]T;W>FSD.E2H&*[?JI.W!:HE/.L2.5K M$P:%S'.@TFEA;B[A_=GKN+][?P[)%@_*E@S%=OQ;;^OA6;^';_=G,S/@"F6N MC39/G2:K8VP_I$-0GT;$&'W[01UD#0B..+$+)LA*/$.+.QPM:[T\Z_?RAYNU M+P; 2:X?,H(9L;[XX*V1M9#+ M^G4=97S!MM#-BP#[N_M7@J[J%V&L^]?D_(8 ]V-RGC0O_+3TS?M'GU*YS J% M'W@1FO;%[I:2YTN:G?67DJM2[7]=>52.="5@#S_T59ZK>+JH/]BU63 MOP%02P,$% @ 8U$#5Q8AX8[Q#@ [;$ !@ !X;"]W;W)KP$>"X('($$#BYU_E@WGU:W5=4Z MO]\MEJN+T6W;WG\_'J^FM]5=N?JNOJ^6W?]]Y,FZPJ;$ M/^?5X^K9S\[Z4GZMZT_K7^3L8N2N6U0MJFF[1I3=7Y^K2;58K$E=.W[;0D>[ MF.N*SW_^DYYO+KZ[F%_+536I%_^:S]K;BU$\N.G.G#JJWOMI6[%MS-ET]_E[]O.^)9!8_MJ>!O*_A:A7!?!+:M MP/0(?$^%8%LA.+9"N*T0:A7\:$\%OJW M0IL7X5H6R'2(^R[Z'A;(=8J1/LJ M)-L*&WV-G\9O,_AIV9:7YTW]Z#3KTAUM_<-&09O:W9C/EVNQ7[5-][_SKEY[ M.7GW-LW>7F6IT_UT]>XGF;[YV/UR];'[Z^?L[<7J]3Y^JMOG*^<^=+Y>%L_K,KE;'4^;KMVK>GCZ;8-/SRU MP=_3AH]U6RZ(:A-[M-W>>S)4*D]A#OFME\V;K MZR@7SOMR/COK>GI2WL_I#BL.L*;3IRZK9LZ[]K9JG$E]UTV1M^NYJ^O%G^H5 MU4)Q/#6MKN?3.=71CR[_^Q>/NWZD/ !*6/L'"#6Q]#_Q\Z861SZ* A>?CS\\UC0R;(V$%$B:0 M, F"*:IE.]6R@:H]1JE/3/Y<#V[L<2]6U3 QRYUY8:!I)B5H&W5ITC*+N6J) MG #QR'494\L51+,B3Y>RH$JQ./2T=LE#%ZF,2[ ;E^"%9Q,K?^AL@H2E2%@6 M&%.3K@IDN ()$TB8!,$4M88[M88;.MNC5KFZJK:>? M;NO%K&I6W?,'L^<:??TVSWZENOG2$K"W)B5@H1KMZ&)-=Q0 M:2)A&1*6'],7!3*B0,(D"*9(+MI)+K)*;K>(?+KQ._/5ZJ%37U,]+7?:VKFN M'Y;KZ=4I9Y_GJ[HK>EUU!<]V9>[+IIMTGST\4'*UMF+HC(N$I9$AGC )_23Q MM8=#9- <"2N0,(&$21!,47:\4W;\*LJFU!R;JU46Q?KL:VW?4)G&QAJ@DVF@ M:109,3#0"10)2Q/S[AMXGKYM@PR9(V$%$B:0, F"*1+VW'[SW46+F-Q>=\T; MK#Z-3.Q-&:K(+8TKDM3T"(V8$Q<9Q-I'H("&%%":1-%4K3TS>CRKUMY6;;>< M[]8\%2DAS^A=QLW5CCW&8!$A:1F4ED-I!90FCALLB0JJ"JZW4CR[E_)D,4T5 MB^E)@,[7BWI%WX,]PJ7PN:Y"J"\"I6506@ZE%<=TKH"&E"B:JL'>&/'LSDBV MG%FVWW\NF]WVNT^JT4H?^D@(I:5;FC*8G/DL" -]70T-G$-I!90FH#2)HJGB M[=TCSVX?:>(]2K"FD^)YC >Z#S>QAQZLQ8 P[3HMZBL4HIQN]%!7P&/&/%=_ MU#,+GD6NF^C3&5F,N4FBWRU?PGOQ>O/%LVY[GSQ30?T6*"V%TK(MS6860@,6 M4)J TB2*IHJV-U,\NYMRNL%M#S!8MU WQC--CWTG9J"!KX#%F,.C]S M\%+5$>H=!L]N,0!F&.26]P1*2Z&TS#/M!$,?R( %E":@-(FBJ;KMW0DO><7# M-![4FH#24B@M@])R**V T@24)E$T]=1T;V3X=B/#OKGL$UOW89QHD]/$'F/P M<6GAVTT/^ZKZQX=E]^S@[E]5V^F#3_-#S1/? M- 'V[?]! ^=06@&E"2A-HFBJ>'L#Q;<;*.;^WV'!$CO\GA\%QM+$'GJP%OWC M]O^(AZVJ-RZFKX#'OUMW:*H8H>.8S%FMW%D&5XTG@1=HG1:*Z11WQWJ[P M3[$K#H\^U*Z TE(H+?--\R-,HM!CNI*@7@64)J TB:*IRNV]"M_N51QJ+_A4Z;$GGLM,G .I150FH#2)(JFZK>W7WR[_4+N!![6K.E%T':; M/?I@.89'WF[-A>D0=[]ZY\$]T+@Z//=2Y@-)2 M*"WS31_$D!'4L8#2!)0F4315M[UCX4>ON*_H0W-&H+042LN@M!Q**Z T :5) M%$V5>V__^';[9TBZGF_:'RS0C:^)/>!@D4(-'"@M/ZH_"FA, :5)%$T57^_A M^$-23%9.4]T_--/;\HA4$CMY\,0*-6R@M,PW%VE6$!BV@- &E211-56!ONK!3 M,DV8Z5O$B:\OF.TA!NL-FF@"I>506@&EB:/&2J)BJG+K;1+V GDFC' $/,XB M3]!TC(H+8?2BB/[5T"C2A1-5>*SUW"]J'UCIP]]:(324G9\M@DT< ZE M%5":@-(DBJ:*MW=PF-W!^0*W>4M4]J%)M]D>>K 6B;#4]C=1CGPNI,P=RFTF M"I)N,U6.=)M1W:*.>.]YL%-23@Z//C3E!$I+H;2,F:8&N<:%1BV@- &E211- M56[OWC!@W@DM7BJW@T=)%+MZMK&]+8.5203>=R.%)I5 :064)J TB:*IXNPM M&G9B4@DM2"()Q&-QXNJG9.W1!\N1"$O>2XG\CB!A@:=/@50"2A)'L:??3(G, M$C\,S 4"48X',7,#_6;Z$DX%ZYT*!DQ4H15@[M?S@/&(&1,2U,* TK)C+R*' MABV@- &E211-%6;O8K#7S$1A4&,#2DNAM Q*RZ&T DH34)I$T=0W;O?V1V"W M/X8XQ@%A'# WTNXL$WO$H2J%TC(H+0\(,\CLD (:5$!I$D53Y==['X'=^WBM ME[W:FS%T'H;2TH#(3(F9QT-MO9Q!P^906@&E"2A-HFBJQGO#)3A@N+S@:U\# MTS?0%T#VU@T6*Y&Z$C-]*0Z-F1,7>68&+:!!!90F4315@KW3$MB=EA..YMC) M@V=.J,L"I64!X=EX81@9WZT!M5B@- &E211-5>VSKX.Q6RP#C^8$A(\0<^/I M%.JM0&E90#@PQA7DT)@%E":@-(FBJ?KK#9_ ;OC8#^8$ILN1!$P_$&$/,5AN M4)\&2LNAM )*$T>-E43%5.76NS2!W:7YHH,Y 67,)/HI;GODP2J$ILM :3F4 M5AS5NP(:4Z)HJ@I[.R:PVS''OUB1D7J$ILA :6E F2VAR[F7Z/X--' .I150 MFH#2)(JFBK=WE0*[JV1_!2PM6/-K3#PO")-8MY'LH0=KD0B[UJ+^$CNBW%GH M^FZH/Q027P##$Q9'^BO_B8)G?E\##TF7Z (X>&+: T :5)%$W]_LC>>PGMWLOI'GAH&A#[ MCN78VS)4FE3@/<=RH(%S**V T@24)E$T59R],Q/:G9DO.Y:SA1X^EF.//EB. M1%CJ6 Y1CCR6$U(O"Z..Y1 %R6,Y5#GR6 ZJ7]11[[V*$/B%[K0"S,UZ^EB. MO26#%0!-%3GV(G)HV )*$U":1-%48?8.1LA>\5A."#4UH+042LN@M!Q**Z T M :5)%$V5>V]]A';KP[[U')H^ ?<"_47I$WN,P;J$6AU06@ZE%5":@-(DBJ;J M\MEWWJ-R8,C5=DB\/BL,0M^-C1>/V!LR6+S4>[OHK3]HX!Q**Z T :5)%$U5 M9N^>A';WQ)Z/1ZN1$XN5J%.%KVL1:I]08:FM/Z+<6<1#_5A8'E(I,DGHZ@<7 M"J+@F>]Q_8L0!54NC'D8E4<'G[J>TFZV8B9XP^U(:"T M[.BKR*%Q"RA-0&D215-UV;L0X8FY+0=WI>T!!J]/H,Y%2#D->VZET!=T06D% ME":@-(FBJ?KM+970;JDT^%VSV5@>DD6YKZ?,]9H+^LRQYUL BA+@LW MC2+J&G)HU )*$U":1-%4#?;^"3\EI803+\[R74]/8;+'&*PX:$X)E)9#:064 M)HX;+(D*J@JNMT7X"R25<--Y\'W/>&*$NB)06@:EY5!:P4U[Q>Q= 8TI4315 MA;U3PU_4J>&$Q[''-K8W9+ HC\\8@0;.H;0"2A-0FD315&7V7@T?FC%R6(U4 MQ@AE&]M##];BD1DC1#G2-B9YE&U, 2G;F"I'VL:H?E&'O+'GS ( M:-O8WH[!XP_-!CGZ*G)HW )*$U":1-&>=#E>W595FY9M>7E^7]Y4/Y?-S7RY M[7]KZ_F+DC9Q?Z[:M[S8_WE;EK&K6!;K_OZ[K]L]? MQAW_L6X^;6)<_A]02P,$% @ 8U$#5T(G[7JX" @28 !@ !X;"]W M;W)KF)/)NJZKH]G,I&NY$>9C6ZL!L-QNAG\YE7CZ>3,CD^<:?ZGY=VQNST^-* MW,NEK+]7MQJN9JV63&UD8519!%JN3B9GY.B")W:!D_BODH]F[WM@3;DKRQ_V MXCH[F806DY(7,?UG^?B[W!D467UIF1OW-WC;,NA2U.#W6Y6.@K31HLU^<;]QJ ML$85=AN7M8;_*EA7GU[79]_@8OD-/KY\^OIM&=Q< M!1=GR]^#J\\W?RV#:?!]>1F\^^U]\%N@BN#;NMP:463F>%8#&JMSENY^^;SY M93KRRW'PI2SJM0D^%9G,#M?/P(K6%/ILRCGU*OQC6WP,6/@AH"%E")Z+ER^G M'CBL]2QS^MB89X59!RM($Q.L=+D)(/.TJ%5QWX2NJI4T1YC;&K4<5VO3^LA4 M(I4G$\A;(_6#G)S^^U\D#O^#V?Q&R@X\P%L/<)_VTZ]0A521EAN)F=FLC=U: M6VP>3F/">70\>]C'/Y3BT7P1ME('P*(66.3=FK/L?Y!94(QJ$]0E5*.T+%*5 MRZ!H$=O[]BJUN[@U,K/1_N(MC-YR"]](V8&GXM93L7<+K\HM9*E"GU M4["2TD 5T#(7-7BE$KI^"MZE:U'<2^LCD::PQCEI)90.'D2^E>\Q)S6_'.UM M[73.:4Q[$8")A8PP/ 22UK#$:]BE!&^E2C1<4F2!V)2Z5O\T-^1/H$F#AFTR M@,,H)4D/-"+%PGF,8YZWF.=>S-=%+6&+:X>W$D\V@*>JF/Y0< VHP:*5U!IV MQ:P%"&+PYPBP1=Q#CPC1>(Z#7[3@%U[P2PMI:ADW"R#!K'^=KS&0B^&6DWFR MZ*$<2LWW33E 2<*.#T-_T2J+J4OZ7 )67R3L%.T#H#0A/9285,SI",P]VB:_ MB-_=5C^7*_$3W_"=GD-GDC#I[SDJ1QZ4* 447 MRD1:FAJ'3H<[3'D?]U H68P4!])Q-_$2XP"V2/_>*J/JIGEM2I\J'B !;4TT MM:RFVPJU@0W@A7T+AB*4$S:2;Z1C7^*GW\^E,<&[>VCEW]OJ !QGJS) #J30 MQ11Z>A0P'R;_HE^3$:'I@BW&('>\3+QD=OJ]@%$D5_^ =W? !!3IR ML&(+T5.D3RCT:(@JIO,^]J$4#]E8W>B(DOB9\O,.:*9,51J1NZ@Q1HZ$]I#5 MZ" NAC)CZ=BQ'DG\3:GC:=-K9AQ,QRJY$GIGT=OM:R$RIX)M FO)GLAJNJUU)[T MH$/2)#3N^Q:12E@XAKRC5NJGUC8"H,4:VWZ*L"5/>)^<$#$2S1D?@=BQ*O6S M:LO^6D(4;'&(0V*D<=3??T2*+Q9C/NSXD_KY\WJO*WGVHRLH*-(A 4Y)R <- M'RXW3T::*=HQ)?4S)>RXWLI>K#8Q^ARQ>X41-0$A1#(/^],L(L;":&2:I1UM M4C]MOGA*LWTMY%R=RPP=R2C"H#R.!F8@8A&+^$A1HQV)4C^)WK2FSOH-E/MH,,P@(1Q8P0*K8)B!BTNB-= M#.MHE_%7Y4]W)/"K_/'2^:OSYXVT'7JA(V_F)^\;G8'=]A3!'=H!9U>[X,Q0 MVQ'NI0DE_1$=DXO"<"S8.HIF?HJ^U64J9;;;,OE3ZE0UR?\HM!8%WM"S(04/ MLF,H$HV=/[&.HYF?HV^U@I"J8![?'9@VIPD'S%W>Y>K>I3B.'6%N$O:;#$1J MA+I91]W,3]V#Q,8R!(6,4#5-&!ED-CJ=)F->[SB=^3G]TVHE4W=XT#^W<2=1 MUB0W#MHOEB8>1"['(@=A[S[#8S)1,A+JO.-W_HNC8.O^]L'&JU#SX6AJ1YJ8 M]=,4%PS#:&2HX1TOJ5Q$O4S%Y&C M-(JB$8+@'4MS/TM[3)!V0O."1\9?2DC_-! 1(X ]''-_1\K<__AWN:VJW'4+ M4'LR9=*\-%M;WP%U^DQ\$%?-FQA0>U"FXV_Z,/BMM!VZ9.]QL'_,=MOI#H7 M:#"]>9J%FCV;"&+52<*LN03IS9]ZN=5!90P&5@G1&W9@,7E08E,FA"&')O/^L M:K;W,L]&ZGOWCI,)W)ED\S),>[=]C^K,O3W4NW].CBZ:MZ$Z-A\4KF?*@VL_G^_MM9+;6=G![SNX4_ M/79M--JJA1>AK6OI-^?*N/7)YO[C3917IQ>STN)&E6JKXI5EX/,T&*;FN ME0W:6>%5<3(Y.WA__IKV\X9?M5J'T6]!GJR'Z_QDLD\&*:.R2!(D_CVH M"V4,"8(97SN9DT$E'1S_[J5_8-_ARTH&=>',;SJ/U_8G(VA!=W1V&!;6VZ;]\['#X?P[,NP-SMCLI8BLO992G MQ]ZMA:?=D$8_V%4^#>.TI: LH\>JQKEX>GFUO+B[7GR^OKT1MQ_$^9?E]DEO%W=7RZN;SV>TZW@6H98.S[).Q7E2,?^.BK?BD[.Q"N+* MYBI_>GX&

;Y[W-Y_,?"OQ[:_?$X?Y4S/?GAS^0=SA@<,CR#K\C[]:7TNK_ M2$J3J;AP-CBC;0 5WOO0R$R=3!K2Y1_4Y/3YLX.W^T<_<._UX-[K'TG_<8_#XY>3H44 M3;LR.A.9JQMI-\+H6D>5B]5&A$H"3?%"!)?IY\_FAX=',?V#1F8Z'.DJ.\1F KK0!T0^R!-BX-_.=C;WQ=0 MD3:(%V18!^]M?W;)9T=(8Z/1H8.(3MR .&\#:B0$<;M53Z:+Q[T(04NBV++S1L"+)0<<,6AT81)'BB[HQL,, B1YL@\_?$60,) MCQK-"@:*=Z]_ZK.U4XO<0$K/(/,3[1LR\44SA+;E-]OA1)HW MT,&] Z(/B)5K$4F<\LB9UG;>C_"E0!R\.PIBU<=!4UDPY\ I,JJ&?67G[MI! M/0@@DOJ@2DZV]R!ZP++ MEB,T'-YD"*FD^+-8 "(CDMTTX^@-3J6Y0/E K+?"SAZ2N&E4Z 4C:*E.R*FU M-KF!"5-4DV_) FFFHC 2L]C*4&5_;74>V,H$[%-9N]'=Z;@TP>%<0?9U^ZB?8@9[A(;$,+DRJ!APY2#C2-0.+#0^ M28+"T>A%Z9&R7!3H6ZD!MJBU,)PMG*S'(DG5UDI.#1V[)( -09C$U- M4SW[6E"'[+)&6*5R +/$.5H@FQ2?]O=@TH%<&S1BY!7B4CIX:4G[*Z\,LS-^ M,]6F^F;VP#TA)P.IH5,%H]D@NFB AK5TK9SV(SHUQ;5$+^QZ=6( LI78=:0Q M:4">PW+N!MODEPE(.HK1W^0IUO];I'U%=WG3&8V;@0EB4;G05,ZC>!8TXZ%E M%&!@]+"%F(NE>"/0QY"7 51)X\D8*/DTBD_JS;0KGZ"5>:[))RSW92I+K*$W M41%^(Z'?4@]4:)YBAPKP)2WQQ09RD& Q4A)&E576&5.DPRACVK!M)%VU=L,S.%'6M 6_:6:C$(+' M4/\X\0< %)>(WOW&Y.2 :S@^U(*& ?"/R\O%=BQ)K5H''AZH=S*]"Q 1I2CE M"RFQJ;Y33^TXN3-(6<"IA-/(AH%QJ!6)HBH!^T=5X:XIFMQ M1K\V,"BD@:2;*10?2&W+R!7Z3Y^UE41]J4?4H%8V@TEAQ /:%@D9F@#I+A*8 M2Y!A7J_:R*T"WCI;.L[!WBS8X9@)N;) R88F% )10T1J1:+!*"SREB60J1J) MEL5AHKZX_?7Z\M7!W[ /1$)295?=T%( $X[@EWL/L0H)7A%7CC(6GH5A_(># MCFRG(W=MH"F9I'6GITR@N)5J'G^(*ATHN.O24=XK_EQ (]F0$B/>Z7W4]$2' M450E=44-^#M$_&EM@:DUNG;BSM.R?9HJW^GJYE67I5#FG=M!X!X!Z& MUN&[^1GB959ID!EZ9$2UXDZ Z1,WH17N7X6F0=JJTJ%R>D&9"T3[70DG[S41 M_<#JM*MV7O%6+@$5F6:V5H["%;;8IKY!^8>(11X:,,M_@^)N%*9/(H_];+DP/0Q*R9+B,!@*5+!*T4 M'MUVIS%[5(F)6HD0M:4+'Y!HY":A3M,\2A#W=@@*H\O0MUR+@=R9!^8#((X< M13>G.\V&H5JQ7<";F@27HF=BY#Y$*'0)G0]>"+XK=>:DS;7<"(ZFVCU:RE!A M+'1K(1^D-JR%S.^'[>Z:3.F% D.CV?6!8C;Z'D7MBK^ZA32JIT]3P]OAP]Y9 M^IZUW9Z^"GZ2U.U0UZK T?V]=V\FPJDANH:_;JU<1'GR3[IW*T\;L%XX MT'3W0 J&SYVG_P502P,$% @ 8U$#5R)U&\W($ _#$ !@ !X;"]W M;W)K4B7Y12V&,ENW=U=1\@$I(PI@@-0=K1_/I]NAL 04G.RVS=?KHOB4B"C4:_//TT M0+^Z=\VM7QK3JL^KJO:O#Y9MNWYQ=.2+I5EI?^C6IL:3N6M6NL5ELSCRZ\;H MDE]:54>3X^-G1RMMZX,WK_C>=?/FE>O:RM;FNE&^6ZUTLSDSE;M_?7!R$&_< MV,6RI1M';UZM]<),3?MI?=W@ZBA)*>W*U-ZZ6C5F_OK@].3%V5,:SP/^;LV] MSWXK6LG,N5NZN"Q?'QR30J8R14L2-/Z[,^>FJD@0U/@]R#Q(4]*+^>\H_8+7 MCK7,M#?GKOJ'+=OEZX/G!ZHT<]U5[8V[_YL)Z_F!Y!6N\ORON@]CCP]4T?G6 MK<++T&!E:_E??PYV^)87)N&%">LM$[&6/^E6OWG5N'O5T&A(HQ^\5'X;RMF: MG#)M&SRU>*]],_WT_OWIS7^KJPLUO?SYP^7%Y?GIAX_J]/S\ZM.'CYEN7IAR^?X3%I!5-XHK.)E\4^$M7'ZHGQR,U.9X\^8*\)\E"3UC> MDP?DG1:%Z^K6U@MU[2I;6./5_YS.?-L@HOYWWX)%WM/]\BC+7OBU+LSK Z21 M-\V=.7CSU[^E0>X7;K76]8;&=[7N2MN:4A4.,5=[^>4AIM1T>VYK M71=65\I#A@$$M5XM]9U1,V-J!:^M=8-QMF;!38G1!GG;+ODZJ+5N+(2L*RBV M,+5I=%5MZ+E9M_)N"\4^U:S(E.9AU4]7IL$*U:.__N7Y9'+\\M/A]%#]?'IZ MS=;C%LE6EJ:P%H1KJZ%&UH!ELC4CN&0*]:IPC+U,GQ^%<>=MJT MMJ@,;M#D-V;152)C.OZO0S9R4V(QU69$PC:J=*IV+80655?"KE5%[\D\0P7F MSK48BE4UYO?.DKUF&Y66P\L@IU2F-7LM?J@NQ49N;6N2BHE6ND:EH,Q83;*Y.<-3"JA WD- 8!NVW_;=F ^8DZ MK>L.4F_,VC6M6/I[EA6-A)S%+[&^3U%>F*8%O:&(JK3W#$$AG]CDT!.1B8'0 M%G-1'M!/$D@AB!FB0_,0.P2T%4P%N<'B%0%.IO[74 -I(QTQ4!,=;RR7-RO/6M73&P M?F3?$FPG60^H&QUHVXV$T@= M1)NI.\-CS.B1(7DX.I."%&Z;M:2E!C) M,HB+QYVN.C.,J_T>&D%#5]PB$SD^1I#<84FH0N6=]8Y*DJ%1F:N!U?48#542 MLPD%CB ^WL'4:$9,0^6MU9_#[%3#6T+&B $%XW=I$9"-FC<.2+5T/@M@O,$& M HTVB4:/!@F;H-=G;L^93R1D.E9=W](Z@KMI.@KKSGM!]0_ >S518Q4XSW=0 M/K+##:KCUN/&U?A=2!P$YD0S6;; -\;-=U2<$?*$B!V'"9*"J1#F'U/#"+KA MZO'O&(V5X&K@?_7HX/KLPZ_3JX/':@%$(Z6R5&N7C4%QD0[)4(>DWNL&9>/) MB7@F$<5?3\9\?<5RU<\DRR?22'9:N3(O74[)Q'V19K^_UQOU7&0?$EG<'O5G ME$3XJ"Q^4/(6^"T[D$DZ MI1UBF*A'*6_M53F:8?T#K5_=(6H8STF<>% MP@9R 'N4!LG-"YJQDE1UBZ5%I9-N(BVD,;25Q=-\>4EYD>]\CQ9?]R0KI,EW M5%[\"\&]9R_5V\^@-]8S#RW,P.'_X=45M6*$BU.*JV0]-BWP\M:TT<)[ SI. M/#&7[_5$SF,1RL*G?.T=Y$1ZQWEO\;D=S?Y@M> TJ0'EEFI5, M:O);)&H(ER *PJ%]]#CQ:B99=#T<3';NY;G@6X52"K2O2W8R%?\,,^XHURDG M,;LG6 \>86UH,-5EVODA\$]L0MI4GG3?*NP6*'E0^U ,5@8%L8QJ]$ CN:S0 M"C3@3G&.>]YDI,?A?JYN0B!.# +)SVL;2)5.:O9.%4UW=;G7(:#+SL0^AF*: M)"Q1RAUM4%2]:;+.?X]G[QSM*!!%86:1\XC2P7K4WW+'X[OYG(HZM,MF$8=* M7.5;#$2\:<^ZS8V-=213Y9$@BX8[;4LK0V H9#47JEZ]H8NV:SX:WZ8EV..H M$06%AH47MA\%;D5 M$)IC/K0)@6(F9#Y%9%>PI=U-P/4 & KHDI2+71M\U2Y ML?YV/*="RUT0_*Z:Y,1F_\.=P.-FYB.((QJ*C=I84X6=(HT,1A$A,QAB*M'O M.]FXFV1(*"/M38[+N[CSD[VSH.ZE3+N5)F5\:+T JR3LS*@_3.-B-L3 6>*Z M-H38:VW[EX4,\$/7=]YH"DG46I.[-ME@)WQP!YQ.MWG02%1IJ2,--)8.* ^D%M06/@EWI(P(7) M49R$G0E&JUB I+HJO6A,W'FZJLV _J7&FJ!$?,L0BO)(UI&V$S.'3 MAG#.U M%3KDUIC4 $=-!CMRM5JZ>\$Q8FK#K2AQ>?:.WI5;_SJ1>: M=C-W2GVKFX7IM[Y6'-Y$?7B#)5L*EK>T,QN)'-($V6?]DEO3'7Q4TI=E?<64 MJ@9SQO/((0"D_/,P,RK$Q>3CD*MA]0KQ)%)C%1\-[P M!*P1:)>&/(FH"P412=UQG>*%I)(7%GH+IBAQ$\I:I$O[:2&E%>^':A]\'5KG M+:/=Z[!U!_=D)@X[D0\Q^F7CNL52_816;C6#T4/G,$F&N.:=N6%7(Q@R;&MX M,RXW!(.(5A\W:Z,NU:-$ D2PN_'P]P0MR?+L\4](FF8@R$ .8&HBZQRC@NB M(4'(D24"F2,T=L%CQ?!\5-&O*VL'_M95U?@?2X1JI(RRHQU)LNPMKGBW_FXG M.7TK;&=>Q5VG;&P :][G&8N:<=9=,7MZPFDW\Z@16%@X%4@F0;TNNBKU20.C M;O<><<=U*R &U2K!G%A+K//(/MYO(0GYL@2&>^-W0"(%>(3) +X]3 I2/[*8 MH'<$'4YBA;JI'%&E>#SRX)2!"']]MMW@!5*53(>D@^3CI9HV_ N)(V)#7^DH MDUGW[@8,.\A0($$ZI K[GD7OMUN4G=P2^F>4[+RMFAGFU=)>])B_VM*Q=A7W=&&X4TY9UN+$TS[$ZC ?E@0#:ZHAE]-QN3 MG58YN9^CU7'-2)6-G0NI%"=FO)F.%;IFFT>-'B*EH[2O/&!^B,[SI:X7AGE, MOD#>1@XQ\1#1'8C,="M _JBA@BGH^#40;0[QGVT!!_61&+ M^&KF#8+G7V?ER,X[\S"W'N2&U&]DLU\[(K:ITPTGE*E?S4G\,.?^OS?[,[V9 M[#SCT27"-="AT]+Q ?]>VGA9JPLS:SI*D\GQR3/)I8NT";WWI3.'_Q(1NCB= MGB66:67>O:]]6C-F]N3T4WKM@SODZ +_BL]"9 MQJA%Z:1,IC)5JY-)V'#FSP1^Z2HVZ/-@4-@HV6;ZB9^,3T[B&E&QI>^A$T2I M;7TG1GT-*4'GY7RB!@,09F_"014:))_3Y-K<*Q^,3EE*+:4N@SSV /4L=%@> M7C#@$I:P(,08D[+A^7 &U]_V54$Z2@W!)^3U^=-)('"_Z)IC+K)JZ+E#M?/= M:%&?$*,W4=@=2BWB;)/;EI*!CI1@+3[.06@?A,@Z$*>70B,@M#_3C-Y#>YJE MPY;W4K2>H-7I<^62/VR1JL=0@+;I')$+''GGF(\]$C,\F3Q[_$*]SP@Y'7 / M1F)Y^P7+OARKXA/O51H/2QD0NF-@;4OO+CK;?PT$'P8+_>?X^.DHN_A!H")> MD_EX2[F7F_(0L4<.4 M'XD&R4*(@\L:ADEB.%\^6LZ/P0A2J(29_&EA[!W5IZU5]_LOW(G+,9&(P=_\,KQEW)Z11![#FR]T(75%8&7PB\96;DY<.U?1(&67T3/UH8A0/_%%/0XV2/ M;B?CXY-OTFU:H'3%CZD@P/<8"8-A5C[+CHA*^53:!"YR;AQ/9,UG*_OY"4>X M$1<&M[73P7N=IER8_.@=,N;15"9O2#,@9_:39FK2 HF;TN<)1'<1.N\0!AA] M2=1UINM;=47?#&!1-SFM>'=Y=G63B(7 O%;COGU4FA;U_(6JJX@BANF!R>= MTD=[>.4*C5/-5"-X$-(&\TZO+FX&^T"^3_5P\,,??M\)I><;'"]TIUM38PZ/ MI_PC2M)7_(=VHSBTTUTIFE^([LGX^%F$RO[;#.ZT:B).\8!N: W52(P! *R9 MD]VV]7@:3FZ /&3MT!D-32I>9N^0"#+7*-N(VH:Y&P.R?4=6#H4Q)-Q&/2*H MH)VT&7W _Q@];1'JCM[]3F2(YT/$Q8W\X&V&AL7=XY?/U'I0C3W;"-^[_/^K M G"X[ZOMH^R+_)5I%OQW!_SU3=W*Q_GI;OK3AE/YHK\?+G\7 2A=@$*"%<_Q MZO'ACS\<" N/%ZU;\_?],]>V;L4_E^";IJ$!/QSPE[CQ@B9(?_#QYI]02P,$ M% @ 8U$#5]MVE6-0! .PH !@ !X;"]W;W)K,J%-*,@L[:X['9-DF'. M3*@*E/1FJ73.+"WUJFL*C2SUH%QTHU[OO)LS+H/QT._-]7BH2BNXQ+D&4^8Y MT]LI"K49!?U@M_&9KS+K-KKC8<%6N$![7\PUK;H-2\ISE(8K"1J7HV#2OYP. MW'E_X('CQK2>P2F)E7ITBUDZ"GK.(1286,? Z&^-URB$(R(WOM6<06/2 =O/ M._8/7CMIB9G!:R6^\M1FH^ B@!27K!3VL]I\Q%K/F>-+E##^%S;5V;-! $EI MK,IK,'F0\50%0#(N]W9C0Y MQZ5+RL)J>LL)9\?3^\7L[F:Q@,GUK_>SQ>S+[-/=8MBU1.T.=).:9EK11*_0 MG,.MDC8S<"-33+_'=\FEQJ]HY]]JP,B!HV(P2'V?YZL_T #>R/T2<*=6F,>HX8??#+Z M<&(SA..CBRCJ75T+1:@54.VAW^I?O>W ?+&80**D[W2+*3@$A50:YGO1?,>Q MS_".R[%8S OA:>*M9XIW@*2=RY5&I&EAJ8%L!C=KU!.=P$7Y25"C ]*R^!EF/+@?,&)5POTOOS;,![\8FXTD&A59KGOHB9Q980>LG[LI>;.'-^_"!="6M8%L6"X3B7\4!8H0,A4]E[1A]JE/O-WV87$WM,+7I M0AG[+JE;EHPE&7W/2 !/$%CZ!\7"\;8K[K 'H9L/MXQXX-3G,NK\+W9@0VF& M)>T+_B>F(4Q>C_*+B&PH:YKN .1 6E4UC8HTY76BW_1;4#I73:LJ^BE?+LFN M)*<]G^75,/,LU-D$=S<.IS%A!;>T)F-UJ-N#T3O!A%&4:.[I6R49[OLN=%L? M]-QULKNVN'E72EM]VYO=YF8TJ2X$S\>K:Q6EAQK;@, E07OA^[, ='55J196 M%?YZ$"M+EPW_F-'M#K4[0.^72MG=PAEH[HOCOP!02P,$% @ 8U$#5R\9 MFN67!0 $0P !D !X;"]W;W)K&ULG5?;;MLX M$/V5@5L4#:#&NDMVDP"Y%>TB-S39]F&Q#[1$6T0E426I.-FOWT/*5MQ%&K3[ M8(DB9\[F;O7AI#*FFT^GNJAXP_2^['B+DZ54#3/X5*NI M[A1GI6-JZFGH^^FT8:*='!VXO1MU="![4XN6WRC2?=,P]7C":[D^G 23[<9G ML:J,W9@>'71LQ6^Y^;.[4?B:CBBE:'BKA6Q)\>7AY#B8G\26WA%\$7RM=]9D M+5E(^\,!:!X77/3WE=6R"H\7V#.1E%6L;=]1;]@[,=MBR8 MYJ>R_BI*4QU.\@F5?,GZVGR6ZX]\8T]B\0I9:_>D]8;6GU#1:R.;#3,T:$0[ MO-G#Q@^_PA!N&$*G]R#(:7G&##LZ4')-RE(#S2Z'Y^1Z?7ES?75^=7=[<'4P-T2S,M-D@G U+X$Z24+F5K*DWG M;-=JQ5KQ#[/9 MX-&I;+6L1=E:7N^>3HS:L@]=^_8%X\FA>_A/Y;D?Q_2'3.U MMLXIN,*Z1474F].""YWP3WC M!6\67%$4>/2IO0>35(]S^LS6R'/#%0*@77P:UO9+>+Y7HEVABW1=+;BFUY3- MO"B889$FWBS-Z2OZ $%>IV3!M:8P#O#+;4 %]"QI)66I*8^\) TI2[TL3NA. M&D1:;!4 6I!&7A"&=A6' YLAG1,E'3^@)ZH^:#6M:F@_6FO%#CI6&MN])R. MRWOG%R,)B*545E&@^#/W]N-L1!.M[I4C#J%03HF79_YX>L_JGK]C)6J*#'N MT,B+19NA =>EL9X!C!GL*/;IM<[WLC"PB\";)=9* MM'QE'CVZ06R-8SW_WHO.5L"<3GI1EXB 98W@EFAXP[\7'.VQDC5,:N#[^TW) MA%X6A'A&440?>M4*1) [U*5XL&M-21!1%,=TR8H*R0CWVV.^%4K)S$L0X21' MH&/ZPBM1U&"+/=]/\ S\U-6S4?W0ZX?@KY2-/MP5I61-BT;G; WL1@-'61ZM ME 1;!EC8E/G>;&9-TS:H1=$W?!HD7^?$>%J$7).'>KTEJ M43*OK54Y;-\L4BM%]?S%++L0;"%J89#_\Y%^(=O>Q=,+\M0%)0L7(]0R+7-&JJ?++(),YL!*$'=#DV8 M/T,5Y3F]>96'0?A^+ ,_S/%,\VVDV=:^GY?!+B0J,_;2)+'.@Q+(K0'X2K;O MGG7]!2MAQATO*BIP^<$<2\*9:M]A +*MR4O3Q+W#+-J@(4-"W_6 V4;-0:,6 M4I[7:N9E>>+>$?K1V6[F;2S#?#2D)?K-BTE':P;$<#_&,%'7VZOO=;R?C1N8 M]-"JT;HJQ8*!FN%RY_9R?^K>]FKV(%QWW(U7-:0ZP'!_]J.$9$?D;TH( M_RM!][B$81JNAAJMHJ[MC;1&4ZB<>4]W#_I (9&R.!YZOG;=J772D1RRZ5C[ M:+,0X2NM(TN[V@P&MFJ>;GY@R"%I0>"4MNR*5W9"O>= Q3>GMS6ZQ][^&PO=V]R:W-H965T) ;M)VPQI&M1>^S#L03[3]F$ZR9-T=;R_?I3.=ATD M\8J^[,6F="(_\B,I\7*M]%]FB6CAL1'27/66UJXN^GU3+;'AYERM4-*7N=(- MM[34B[Y9:>0SK]2(/@O#K-_P6O8&EW[O00\N56M%+?%!@VF;ANO-"(5:7_6B MWF[C4[U86K?1'URN^ +':']?/6A:]?=69G6#TM1*@L;Y56\878P2=]X?^%SC MVAS(X"*9*O676]S.KGJA)+/;/+JU[1@QG.>2OL)[5^C]MX4F>O4L+X7UAW9].X!U5KK&JV MRN1!4\ONGS]N>3A0*,)7%-A6@7F_.R#OY36W?'"IU1JT.TW6G.!#]=KD7"U= M4L96T]>:].S@W<>/UU]N[^Y@>'\-'R?O;S[![?UD>/_N=G1W \/Q^&8RONQ; M0G+G^]76ZJBSREZQFL$')>W2P(VRI?I\\W+O)=FZ.V%&#O[7R'.(P !:R M^(B]>!]V[.W%KX6MU&Q="P%=8Q!_15[@Y]_BK+PUR,Q)/L8DF/6?SAU1ZV^ M[//W0,%DB5 MB4DT4$NP;LFUWM1R ;Q1K;2@YK#8,3_=4%.OE+;<$6]P0:UN M@1/EW,!<";HN#)QZ0ZHUE"=S=@%O:_H^YG.T&QBOL*JY(.E!JUE;4=XFRG(! M(RZXK#" :ZRPF:*&./*5P^ $BBP,XJ@D*J$_?5Z3%8$(;%%B.+DRU&'&0).RPW MWI6;*T*-A((SNJ:JMFFW*>A^&!-_?T1(SH>B7$>2UKBW!'%^H+[7,!;_S%13Z)VE!\+"0"\HPH M")UTF@9EEIPYR1&51T[,2D:[*4RP6DHEU&+CHUL1M.Q,L#3T!DY9D)3%&?U3 M)N/X#!C+@R@K8:+Y#"5OT!^/P@[O-,]3.EP$+"[/H(R"LLA>3QV51,1V?I:D MDWL_RY!2%Y]U>:0#$0$\)_[_X#(/DM03>)K$ 6.A$_.(F&'E]W 9!R$C6DZC M)(A2QV7,@B(J7N.RS F \I<[7LHD8-0,1]OM"9\1-5D:=HF/Z4.X)32F()(0 MAH?ECH\T=QBD*M;NE?4D_2(\2?6S!EI3N9]$\7E.3Z00OELHWA.6GZ?['6?( MW4EVJ1']=U,_0M.]4^C>J:?%$%!+FA7ZJ4%L@LXB813/,/(?Q6!/,:6=FIS[+;P?:'1 MS7?.S@E0LQ643MI/($V#K)/3 SD[D/.=//D&Z*JWI*KJ;NO#EGKI5>P?##?4 M!@L_PAFHW(/2S3G[W?V4..R&HV_'NQ'S ]>+6AH0."?5\#Q/>Z"[L:U;6+7R MH])46>HY+RYITD7M#M#WN5)VMW ^]EY\"]02P,$% @ 8U$#5Z[C6[%( M!0 $!4 !D !X;"]W;W)K&UL[5AM;]LV$/XK M!_<%+:#8>K5L-S&09"W68=V"N-L^#/M 2[1%E")5DHJ3_?H=25FQ&\?=]MD? M;(D4[_C97>\6_,[H1N^\ M@[5D*>47._A87@Q""XAR6ABK@>#CCEY3SJTBA/&UTSGHM[2"N^];[1^<[6C+ MDFAZ+?D?K#35Q6 R@)*N2,O-K=S\2#M[',!"/71KBX:+61=2>,"&HF M_)/<=W[8$9B$SPC$G4#L+\Y'!G79F5'1R5UYN?@9N3%\DL)4&MZ+DI;[\B/$T .)MT"N MXJ,*?VK%$)(P@#B,DR/ZDMZPQ.E+GC.,8JPT_'FYU$9A[/\Z9*-7D1Y68?-A MIAM2T(L!$EY3=4<'\]8'M-^Q/-'Y0ZC\LK &0V%U 8P7\%4 M%'^*4B"B!,WNH?9!HS9H@"ZGOF%KCU\8E?&ZJ(86(-_-&&-]%;> E1$$6Y>R9)@L\X MB//(/<=I#!^8(**@.V(SN*RE,NQOXO)>KD#9U#R3J[-66ULT-1JB: *O7TSB M*'ZW]_Y1&(H.,("B7B=G9,DX,PSIE&?]PIW7S](0O@O<@8W"/=#I..U!W](& M$:+93,S@VDH@RK64I08M>>F-=D9&01Q/O-&=?)K$L, JAKX*8$T%^HV[X)$2 MZP.S;+>A@RB90A1F&-,08L3RGT%:[Q\,2RG1$T(:1%_PMJ2@*[3F#/U6^V4: MD'QW1*'CN)?1R"/.K96;BA65(Q7#8P!E&.%#N-3VVSXA+7LWKJK2\HS<(9 U M16[:D^81D-L41>4^4.T\LMKEAD9EELI-H^0]LUOS!\B'*3Q0HOSZZ3#VH_T< M<-\.HBF9+F0K#.#>=L^FX0RCZC;*AI-73C(?3E_M*QS"HL6E% \W&Y."Z I6 M-KN8\,>L/_$XL10QAM^ MRV*'JT:8K7)6V9 \R9[9#IUZF[U93\+G&>])F471\Y+?Q'B<]UGI*\/W1:(P MZ65N#U0*N31(.6\FO2\J(C#R5H_ GL,;*9>UV".;&GNKHKCO" M,;*'$LD:D@5I9FMU&N2H]D@_DO7]2/8_^Y&CZTH0=_;!?A]):79#NP&_27H_!]02P,$% M @ 8U$#5P&&ULS5K;;ENY%?T5PN,.;$"6)?F6Q(D!._;,>)I, CMM'XH^4$>4Q D/J2%Y M?.G7=^U-GHL2@0Q-(1N>][[45*;^^=_QKF2D7Q4!H;WFW-8UR\V=\/ MQ5R5,O3=0EE\,G6^E!%O_6P_++R2$]Y4FOW18'"\7TIMM\[>\K//_NRMJZ+1 M5GWV(E1E*?WCA3+N_MW6<*M^<*-G\T@/]L_>+N1,W:KXM\5GCW?[C92)+I4- MVEGAU?3=UOGPS<4AK><%?]?J/G1>"_)D[-Q7>G,]>;V?^H2=Q_F[KU9:8J*FL3+QQ][^H M[,\1R2N<"?R_N$]K#T^V1%&%Z,J\&1:4VJ:_\B''H;/AU6#-AE'>,&*[DR*V M\E)&>?;6NWOA:36DT0MVE7?#.&TI*;?1XU.-??'LPZ???M[[77P1 MY[]=BINKRZNKC^<7'Z[$YYNKGZYN\$#<_G)^?&;BRJ(;7%\^]FN@H?I*%-CH^BD\6]MPE&U]SQ9&A?Q77]DX7 ML0IX0:*Q248EKJ_%;?_''T:CPU/A^Z;?$U(LO+ZCSXPN=83)1LMQDEVX[D)]$&/G467*]X2B55"C;70P; HLW'M4T@-9:_>+Y/ZT=G^';,B*U@:I M57<_U\4<'KL[/4$.,3"@)Z2T!E54I'U]K%$D$O]F,Z]FY @B9PN]D$8@X96- M%(!J(6#\]G PZ \ AL8 U_OB"ZQ<+Q? #Y/-ZT%0:8BER18GO442D" MU36U#V;9>*^)%R6+EAYUEAH5$7WNV.3 9):**S(,84!UF$*!RK\$L6% M08GRKX"RGFMGO=04Q:5@YQ!;%^DC]5 HY(JD8(',]N_H783^\*#C'#F\H_&< M,S+X"[L)''!&3R25.^K+P@34H4(Y*"H^%&&(/1'E@PH]-"6 LH!7M;CE! M7>57%]=?+L_K2N/*(N-*=#S*MX#G>%;YO3\JZ<4AW^V+N,,H^UK>HA4NCC M7$9JKX1>2,E$/M8()A<+HPLY-A@(F+&(=,Y1CS^N(@*1DYUWK(_6#BS)7A%ID#HM=%J-W&L@HU.VA"1VXN6]_7;3;J[^( Y3/2]73Z?7>AO, M]>J/2A/R$-(#]SE#*/(Z H@CZ*0.('QQCL<@=;JLR@8J+1BY41@.X,:Y&F'. M2?]H\&:(9ML(7D#@RIB$2I5MJD?2LQE,0-)5.W;>YW%$JY4$CD/7ZMDR/#D- M"!)F/:FE]=.*(!;XCX0\[KE[FF8E948CW]3N'M,2SU!>04.4?TFQ]5@TO*CC M 4-I;'D4&/K6>7+2:&67)>7N;5N6ED 8H3;41RIU#@'^V^!C-Q2,A2EHSH>\ M9&44,/^@O)X&(:CXDL:Z5%/%D#+5%I7"-E0CN 6Z7RLR%,$U#5=BNX6V-8*DXDA6 ==LP)8EH!]+PP7. M!Y%0IZZE:ESXQ*OID+3'HY-X#\MGC1N[GT6F@-,2E<7346^IJR9ZPL-U M+B&2'G2GT)\=&@S:(15$@RP)1%#3!>**$HK?3(E<6;*SI+_,NC^E"+Z'K[0) MYTG56T4^4!T5WHIM4/,.K*Z:ID=,"YZ00,O:)I42GXKH.&HIEJ^;B=^UJYG[ M1/43$%RA=LY](:Y"08>H)=K='BHF.'HUCU_7RVJ4T"Y9R.29JW_2( MC,SWK*T(D9D&Y=ST4W9I41[A2V+0Q OYR/.;ZHW&;E"EWDNB3*+MP"?IF6&? MHP8,LLDQ:)-+VAA)Z<"QPECB03-E:93WZBKIU57CQD;/B@)8T3?XIRY6A&=9'-']5@DNCA5#YNW@1#LGB9. MYF:*>&.RZ=D=/0Z,FDX57UW!MVPJT?XDBDMI5J3I1=1 MB@3VRSW/5*HR2PA,+G!WA[/]HWSN'$78K.W:\B%V'$<8GAJ&TJ0V..3 ME;LI&HWQSR=D15 0!)9>:VFP-14&"7F.8HQ;3$],/KW/&+/6/0 $>+ZV:132 MTA9"$FC5J-\U%LZZ7D:=QE[MBZJD6500*YJ(S9+L4Z+@Z;)$V=# T3/1 M8W9%W9"JC$]KIXU&F$DW$79"Y\RNQ61C*I",#U#-UR/I<@0LQ89T JO)^72* MO$ [%DY4T#,*S')*) WO-?DZA7U4W5GKO09;8253.EE[,F[A0CJ_9<+8CFXZ M1?!=1$+ID,YQ:_0DK$#WM72'#SS(B?(SY1,$%6B+F>H2E":DB9E-Q;@"!4!. MO@J71$:'PY8WU&R4/RGD FB:#G1,=#2=JE6'25:AEML 8SOG2D K#OXK MJ>4REOU?L$E"D^Z%YH)>M$?AR=K0A]9X9NY85*7PYZ,Y\7JV^4Z:2JT,08HZ M,]*Q4M2H!7H^231+MZ8]/HO^UZ>!/@"5 ()9Q&=?.W4[EW0ZOOZV>DC-12Y MJM Q 5$S8&M.G=G@L"6@OE6S:-2$I 81^'Q[>]YPJ&=,:HFB=254FQS$;:A" M%D-:(GKT+/C M_E&ZIM Q+)N;S&@%-WNYI3+;HCL(+)(XGARF&[R:Y5'M'C>/ONKZ+,Q7QI0E M+@>/B?F+,Y-\A1(W.-YJY;*S3MPY'I'L8T@FY_S6@XHZ@"<4GF7JG60^8VB/<@"NDM-.$'@(1<"(;%:Y+'J"D;OYMHPSX1T@1N],_SUP1.2\71:U#''E$!_ MY.#0Y65B51OCBSY83E&]MO>BO85!,>AI>W_1'.!6816 %A,U)JS:C%KI_FE[ MV#]I!]7V0?^P\V[8/UZZ"L?'!]U+QH9_9"X3GG>IOM9.;<4,N:TK15^?KKAX MZ#X9$14+B_JTT*,6Z*+ZBX;7 'K8/GOI(I[QO0"[S MC/9PNAF4\]5,YZ[7:"!&9E!)1=TNRX /3FRJP%"!2/HJ4Y?*,JZV)O&W!=DC MOM>T'4CYQ'3;/];F\"#,GM*:5DRB14\_!2J:*@W)KMV.P#I=,U6+&BER&[\\ M(>DL,E'E(@=#TXT3*@J!^"97P\':;/57?0N^W_GQ K-4^HD&':PJ&]/O&)JG MS:] SM./']KEZ2D3E9 M6W?K2Z(@-I4V_G10AE"_&8]]7E(E_'%2RQ5= M4?A<7SJ\C7=>"E61\LC[O[;COUM?ER0N M;%5+LQ7*0W39#80@@A6?1U-4[Y045I^)/:CD0\*,8BE6=6U+M862?1@0$NY-.V<8?XN#%=:GR$NX$YA:'.03W MY-'Q;/KJK>_#LY9>3$?SUX]COD^GD]%D^NQQ1, 10^DH%<:KC:@2[XEY+\!: MVK%VB*Q\G9SK[3!:P-?T^-[OJ\G_]SL[])NRJIWB42H*A70K*,O<22K&QC@D!EZR8@5K85LJ[UEIO!ZS\W&ZHRV[A5I$03+.)$#W8I9D>C MUT?(!UIRI"7;@UA0EP< 8X.@#2--GS/"/T-+Q>_H4$XNX+3X1^M"*8,H):!* M-%@4?B W!QIKZK%4Y#K?Z2 MF=(J;-D>QP(Y1TDUO#?X8=S9:21'R@H*]. K8<$Q8R'3"H&%5K?H,%?$Q&+& MTGB60&U=+ NH@\IP)';:$PU%P#H;9QT\*A)G<%Q%>7:HD\->S(RHH)K)"*HT MM4VL6J&;;F>W; +/5%A)[D4KU@+-;:N#QBE;[(DSE-;#@"JD\RU[D_FNN8>S MY;YN[)FO*$6C@=G1'3Y*_4TB6J6V*/A^"FRZ*3I<]^V6=U+IB#Z7SFTSF=]& M4L0W<&$M7=&E\6S(T^DFL;LW]V$W+Y_7&M./P_%I$VBETORJY&W"@/(F(N&6 M$T;B2ZDT'= DR1O-)M:U[,09U\?WS"!T8Z#<1K#\_QK MAYV",M+,B:&Y &G287>NW#3%BKO1 M::OMQ##..M93OT+M@<[Z+@+CO3M:16X5;Z(>A,843M>UW=?=9?; M\D?I5@HC4],2ICA.7@R$2[?/]!)L'6]\F0VX/\;'$A=V9/?MB4D"*^@%N7V:>>>;5>[)R_DLHF2/=5\:&TUX9 M8_UV. QYR94* U>SQN MB49;GGD*354IOSYGXU:GO;W>]N"C7I91#H:3DUHM^8;CIWKFL1MV*(6NV ;M M+'E>G/;.]MZ>CT4^"?RI>15VUB2>S)W[(IO+XK0W$D)L.(^"H/"YXRD;(T"@ M\76#V>M,BN+N>HO^:_(=OLQ5X*DS?^DBEJ>]-STJ>*$:$S^ZU7O>^',@>+DS M(?VG52M[D/4H;T)TU489#"IMVZ^ZW\1A1^'-Z F%;*.0)=ZMH<3RG8IJMAEZ<3#]<75W>7EUGIY<7,RC# A@L-\ W?>PF5/P!W2E;.Q#'1A"RX>Z@]!K>.7;?F=9\\"_M[8 M >V/^I2-LOUG\/8[?_<3WOY3_KJJTA%5%0,I6] 4=+5=LLTU!WJG0VY<:#S3 MWV?S$#V*YI_'HM :&3]N1!KI;:A5SJ<]=$I@?\>]R:L7>X>CXV=<&'2U=P)]'U'\2VMGH>#9.B[WCGVGA7;7%THA#++UK MEF5JZM9CT$_=!O(Z9TKDOB6TNUTSPIN[$!-WX9?RDE#[P)]_QK07+5PH_X7C MZ\)CZEN:H\-+.=H84,5G#%^"D2H/TR37=:HI5)VNFHIJU]@B2$G-QE*-21 18$ZE$_0]5>W09!F: MA)''W;8*A/7!/0NWHA8X>#O;.-;(+B0\@;M_U3$2F!?'@U^@;TFVW6_0WB:+#_T$8VWCGY01O90QL/LZM,<&T'V"=J?SOL MXKKFE-UJ;,7<2C M)RU+O#+9BP#N%\[%[48,=._6R;]02P,$% @ 8U$#5P[+X# @! A0D M !D !X;"]W;W)K&ULC59;;]LV%/XK!VI6;(!F MRY+L.(EM(+=A+= U2]H-P[ '6CJVN%*D2E)QO%^_0]+W.MX>+/-RSL?O7,G1 M0NDOID*T\%(+:<9196USV>V:HL*:F8YJ4-+.3.F:69KJ>=]&2D6BNXQ <-IJUKII8>#/,L[9MEDI-4"M),F-#?PIGIM(L>E"\J3U;3+2<].[G_]_.[3'Z.N)2RW MTBU6>C=!+WU%;P ?E+25@7M98KFOWR4.&R+IFLA->A+P?2L[D"4QI$F:G<#+ M-H9E'B][S;"O+;=+^/-Z:JRFV/]US,8 D1^'HGS&:O'W3 M&R17)PCF&X+Y*?03GO\_>O"I0KA5=G4DDR7T=H$>L41J)%.!\$ 5AUH3O?\$3?90 M.W#/BNJ $Z"TW J"L>2+2HF2Q&FHD1"L B41GI4EY8\2WK=B"6G/IU<:4P^: M_DU]P8D5J"TU+Q"\YM;$'LP?&A"-XV.WS@;6-%H]DPT,:- H0\37CG>^M$<" M%;=B7S'K/[ED63&$BABDZ\3R)!_V+..V?'Z+&P"PXZRUU9"A; MO;94XHN%&3566"([,"M$Z7%KRX-@\YA\@1O%DH[LN3*0AGK*;B- MD"05BA*<$^D-8%J][,"US[(]T^)0B+!PGUX_C_MI$@^S[%L#LBP>YEF&-?A:MV* MAP?*!Z;G7!H0."/5I'/>CT"'2S],K&K\13M5EJYM/ZSHG83:"=#^3%$W6DW< M 9N7U^1?4$L#!!0 ( &-1 U>=VY25.P\ '\L 9 >&PO=V]R:W-H M965T@PO,B%)^?;YN '.00\F;Y"DO$CD#-/KNKQM\LRW,-[M6JA3W M69K;MX-U66Y>'1_;>*TR:4?%1N5XLRQ,)DM\-:MCNS%*)KPI2X\GX_')<29U M/GCWAI]=FW=OBJI,=:ZNC;!5EDGS<*'28OMV$ W"@Z]ZM2[IP?&[-QNY4C>J M_'ES;?#MN*:2Z$SE5A>Y,&KY=K"(7EW,:#TO^$6KK6U]%B3);5%\HR^?DK># M,3&D4A671$'BWYUZK]*4"(&-WSS-07TD;6Q_#M0_LNR0Y59:];Y(?]5)N7X[ M.!N(1"UEE99?B^T/RLLS)WIQD5K^*[9N[7PR$'%ERR+SF\%!IG/W7]Y[/;0V MG(T/;)CX#1/FVQW$7'Z0I7SWQA1;86@UJ-$'%I5W@SF=DU%N2H.W&OO*=S<_ M++Y>'ETL;BX_B/=7GZ\OO]PL?OIT]44LOGP0EY^O?[SZV^6EN+C\!*XO)H\2 M_$N5C\1T/!23\63Z"+UIK84ITYL>TL):&G5T >LFXEH^P.E*L3!&YBO%G_^^ MN+6E@0?]HT]X1WO63YNBZI7=R%B]'2!LK#)W:O#NCW^(3L:O'^%\5G,^>XSZ M_\I^CQ_R^\\@PT3B\K=*EP_B.I6Y^)2+N,AS'XQ;7:Y%N5;BHK(XS%KQOLAN M=2[I[9#?X,%&Y@]__,/9)#I];<5%(4TB9%)L2I4,A#P.U(.YU I*TC=:MX(,EG8]$$'\3D!WZL>*%@OY 2M=287U>Y$>_53+5 M2ZV2ET._A52B8LV*%89R%+9[R6\67VV0=D@\ET;'T*[;NO\$ NC6]J\W/[>V M;Y3A&D&"LE%LSS-/@514L 3\].B6(T]N86'K? /;-_ 5&(#U<-55^:A6O;4% M"8?=O(TUG#[H?!6HE6M9LH74_48;<@UPM(3^Z".TQFQLM56B5"8C#_2T4,'X MZ$2E4#".)BMXN;"/2%I5EBF6:_BVM&OGE/!9OPX4B1TL@!380E37*DW$[4/; MPVMC;WSFP4'P"'6O3$Q\;6 "-C"OD_>.#CR>I-SJ-!5RA>HK;N&%=U*G\C95 MW^MW(_&A,D2'7I9KHY3(7*HFUA/Q61JX)9R?,VTG,)UO8LUD&)W..3*N+[[\ M]>:JCEA6_1U\2#C[P@%IOXS76MVI(&JL3$GLMWUE5"_M<%+K![(1XUTE0"LZX[U+ MJ8VXDVE%S#D%.<_U*Q.LHC=,#MRUF M$;"M7\/*&IO-)>@V'!%(A6[=CKB,4 M0@2?L8>2LO.)BU3&WXYN8O@;CG'YYX@\DA9D!8*CRQ+IBYCW05:Y("52#QPR MR%B504BX7;TL!S4X;X(7![X2RH^;PA /V)*ZR%'P)X'BG .O"B1_Y^A(>ZF. M.10H$U,$P<%TX0_NGM9R/:^6;KK5MNT'$*=/:XB_E539MLXN.6*$/@0^';CO_+\+:._2U2NJ(L.Q\_Y[1=01-M-H)AD=I7 MFO2'4SE101_L3]C4R3Q+4V0NBI$DBVJUIB\G+OLZ@^"0VW^V*I:ZUY:C[2DU M.8=LK/H4SWPFC=73+KK$IK';]%#8F>.<"_!?ROO=K MA%5&5>5CL>NL7JP>B?KAWDZVS3)=EJA.+#VDA==KN^XI&DZ>+ /0B"FO@':V M)XTKU-82\&R7(YGG %#I@Q- QG%1YAWZ,0\E\7 MEX2!&,[M">J*8T6!Z8/>BK6\HRR$O;6"/!QM*63?M"/"YBY;N%31*52[=FDS M0CQ@RV3H2FV_Q9"WG CL,,JA+)]"%JQOI -E>!L^7[?HX['XH-.*N&; 5T// MQ=5U'>T!/A$G32%8]E1D2([ >78VFIX#W,/TOBAR:MO"BSOL$6X4&50,KAA! M-79RQ+^AIO4&42]':YDXXTCK(8_7R4[MWKIR:12HJ+8E7:*(JZR"1Y$3]_I; M[]E$4R;_K"QILF/>5B%$TH@KYZR_I_Z':M>(P+IE\UY='^;GE@9"_ H*UUF5 M<18CLK2ME&:E&!\^BZ+1="Y4MDF+!P4FK-I(XZ 39>5V0(;DW,9-P:9.3=YT MS V=@_#4.? PA\IDYCJ\$(=&>3,YP)ZY8 ZJZ4A$AG0I.\0PE:"8W#A-U2[D M9PV!E<_RH:G0;4&@61/*:BD3H M:233<'[M^TS$(VH%I/3!0;0/1#'>9O*;JOEQWN0.Q\(U3$GJY$[$EONUQIDS MU*Y,25N9T+3M]'K7R&9&_)G>6$/X'S:.P? MC)\/@T0(TO2A?1RIG%J>)H:#SY-MAKY1'Q#L>!P5?<@%59<:71AJ5P;4W(.0ITYEI)U6 M_@I0Z(!:=DTBZ7Q(D7=MPE'"T^?:%N:;*D-#OFQ'[)_L[HR"NH:,4C@$AXZV MM,>MKO,U&RP( MF0',UX$;IQ+UV$U(ZBF,;P=V@X10&69YJ2RG)A8I-/'0X=*R7W RYRN*N&8#+;"=G M4E32]"/4):OONR./OU0(D#!;?B6^U!X=FI9?>=*ODJ,%H(U<,9)BBQZ_+^#T MACWFFHV[MW2Q0LY>466Z:FD/@?%!Q8H/\K.6"1+*<#H]'T:GD7@FSD>G!$-IQ'O>XGWT7A$L\PN%QW9110-H_.& M@]D,IYV.6[2#1GRDDW6]=[,=)C,Z;58?=C(Z.6_M)H-M@X*D5Q! >95YLI5U M:+6%45J6] "FA9Q^'VK):PS4=J1=2C]4:7KTZQH*]/LX@TGKLZ1]=<#3.P'Q M05.UQ8$/FL9_00'/6Y^^:HMZ1?,W#1O3X%40QA'3T?F4Z\ML%)T]Q]<9_E[> M;UPTWA541E+RY]F<5/QCR9S<5/=DGHR MQ%^=F#*:$VU25;,W&XB6'-WAKFLJT%H][T' MLX>?[1/HSFGV-\]&$_*OZ2B:BR^P,8UAGTXDK6'.@5&L&X4RJ'LT/W >>Q:- M)H /:1K:XF2]T1D^.]VE#MXH&0L['K6#WH6OI Z(ZX MO=&;PMKM$4N%&C9-">&40W/1ECPM0IZ)UM0IC"X# M$NYH==@J$GRE<\]K@4V>1>>C::UK*D1\0?,T/ZTVG.Y)?,8*&MQ5W#!@L.ZK MVX[K\$1.[J>PIH)'HU,'86B>X+#=(H%*"X"$14:S!6'%SQL&VCG7JW:/\N35 MF$N6'K[*0+CN"N"O)=\^(*,4E.OJ&A--2,_1.7G_);A>F%B\&.RS&"@-7CJ@ M'M;ZE4!F/_[X'L /E%,:6BM!()V4E>K@7K'G]<5@9[>XS$LL&-#5467HIH)= MI1F6]J\?-I7;S3QMT\WX!L*KAV:> ?O2[6VI5CIVK;K<:'(;@)G"IWU27TPS M3@ISG),Z>07[D%WZE#!0R=D,Z.Y//:0 M^26\ZZ@_T4XDT#:G'.4__GOHB3]#$*^65KC50#AWL I13 MW^W0UVY^^[F^;3KL4<,P-:A_GN&=_I#1L3Q%TUB&L1F/%W9$J/N$C=3< ^PB M\N8JA(9P"5^@\LV=0X^/&;'I0>B*E5QC,IS.3X?CDVCO&&3_.3,984$T/1W. MHO'>HA9Z?MG<8S">#U.,?I7#0[D@MJ.TL/7E3ZL> M5V:/-0XPY9)2&)@B?M@-$OG@L?83OOI],J'T0Y[N]6#[PKKH;[SV6BT_+^^L MHXY?);89H7@1W%O?[MO:$7-.VNCAK/5#5>J)FFS; M]? P9@;KK2V4RJD"\RVPFW3OLW1@>;?^)(7BN1.5>HL%8#*E*T _WMD9,#:W M H\=UQ6H>UY-V>[.+F'$'. .X&V,' MS78NT?9O,&LQCEH"[@K?BX#8D'L]X?# .8\G+KJO;$8C?@9^@GZNBUFC\0PP MOQ>S[EP)_(?9AA+"H932%]0T^YV/SLX=>V>CLY/=2O-?*^ZI>MN^$/B>J!_Z M?F \;53IV)],3T?C0QW!Q]_9=>Q&17,UC2])Y0JJ]\KON91:>CS7@,BE4O8H MK-I(@]225#QWD]!);!"&?+7=4BF9][LW"_:BT6>Y^FOM9FI7. MZ6&PO=V]R:W-H965TJ;0@L=N4Y;VPGY_TLNXS#L79V[L1E^< MJ=*F,AA=G!7\0=\)^*FXTWGJ-E%AF M(C=2Y4R+Y7GGZ1,@D8K(D@2.CT?Q M1J0I"0*,;Y7,3G,D;6P_U]+?.]VARX(;\4:EO\G8)N>=68?%8LG+U-ZJU<^B MTF=,\B*5&O>7K?S:X:C#HM)8E56;@2"3N?_D3Y4=6AMF_3T;PFI#Z'#[@QS* MM]SRBS.M5DS3:DBC!Z>JVPUP,B>GW%F-68E]]N+]Y8=;]OGRXZ=W[/K=Y=VG MVW?7[WZYOSOK60BG);VH$G3E!85[!$W8M0#7(PAK957A0 MX+_*O,N&_8"%_7!X0-ZPT73HY WW:0<1881^%)V+'W\83/JG!P"/&L"C0]+_BFL."MH- M!D(X2@9?>)8!'7^EGF#^S13:LE1DS">![[!_&ME)C"BPQ_EO%L(^91&E[;(7.6,XM\!-03&!M1N].4)==*0U_0!O#2C!6 MN[UO5%;P_/G''V;A8'IJV*UX5.DCJ?Q&BUA:6"CY3_)V+% Q2%];I":!;P?L[N$4Y2"6CPU M%9I89,X4K- R H=6B8R2?1 8K?/W\ (Z2TULG7J-)Y82Y6F/MQ;RQ(I--=1 FM(%T>E-.26A; K@?-; MEB7S[S!UPWY-$6;%@]+P3TQP5-XP=WUX2J0T)XQ('$Y.*Y(.*FDG[%/N Q8H$S;IFFS*7TRMK;DE\J,VS9>SMZ]B,DJKN24EFK MS:7-F'.:[PAB[,D5;/+(9>HK,&DL%O!#PT_24EJ?+)Q5/<7<0H9* B26=LHE M6 FS5)'AZ$$@#^#?Z^R/+=( S,]-8'B#W6^0V!)RPT@ZSK+)SNS[(MO.\& W=2IH.>@ 9"%)&?O9QTO@REN5/W:&+_(UG/]GRLR1$X-,@VGS M^F1/OV78)ZHA)R]$UO2N0Z)FT[VR",&6#2%7N;:&:O2C-$K#+4(TC1<[AK:^ M6%%"0WUAPU$P#:=XF[;[=X.;!<#["PWP4 M#,+!#E-_GSW&DV V&VX<.1C,@M&\3T_3<3"<#O^G%@DAW__=99%=\,)Q,)W0 MV& 6!I/1Q(?-5A^S/&P*1'A3A5T8HUT0D?2]0R6B+H:4>&GL5QW+')?ZNE]# M:C!EE&RN$T^1$+%AD=#4]3!HLR,W6.$'016,*6$+,N&@6*L8I= M;$G?TS3]%GU&R\?< 2ECRYZ4^$:4W V\,6G?^H0'5\YWU*VQ(7+ M&HU-U#P%VA4H=?5<:N^3,%<9\5)1(L M]ZWF.MH"]B&/NNRHTFP]4>GRFMC1Y/I=V7VC21^V0?I2Z;&O([D5%&'_'X3F M0:.O!7G54B)?N]L2N"K%HR>CAN2&@Y7-NO-57SR+*FQ!:\AKXR^2 :N8X"YJ[CKG.^V$ M4V30/1IAB)0D47(CVY#AD*/K5MJ![;(W:VBU"]HMP+WK%+&'KMM5(T+T1).R MD0?_0CFO[&=:]MEU=3FJX+QVO1(W5=MAM@KW?4+QW/[2ZT6QOI-/AZ:;@M2$ M[WL*G9NF(-U6$7'C"E*KTGS'SL9$:&X$/)V32>"L*JVB>&_Z_.'0^#^6Q"3_-@/B5U0R@^ M'@S70W>"FGO?@[[L28Y&_6 ZG:R==2NB%(72Q9-+0NYKC'6[CV1>%;4M48,^ M6#5>B_H^6@W0CHTV:#4()OV6^)^XNQ'_#5H=49\Y>[WU?HA>@^$LF RG+IZ" M\6RP:VC7-\2]UA?YF= /[N<*-$R4A_UW^LUH\XO(I?\A8+W<_YQR[3(YKD%B MB:W][G3<01OB?J+P+U85[F>!A;)69>XQ$<0F6H#YI4+[4+W0 _ U!+ M P04 " !C40-7KKZYE6 ' !U$P &0 'AL+W=O?&EQ\[ M'9_>7EV8RFM5 MT+T5KLIS:5?7I,WRLM5KK3<>U'SA>:-S=5'*.3V2_T=Y;['J-%PRE5/AE"F$ MI=EE:]+[>'W*]('@#T5+M_5;L"938[[SXDMVV>HR(-*4>N8@\>^);DAK9@08 M?]4\6XU(OKC]>\W]+N@.7:;2T8W1?ZK,+RY;9RV1T4Q6VC^8Y6>J]1DRO]1H M%_Z*9:0=@#BMG#=Y?1D(HM3A7O^ZN'VZ^3;[2=Q/WGX]N7V\:+CP92/.FG- MX#HRZ.]A,!*_F<(OG+@M,LIV[W< ID'47R.Z[A]D^+>J2,2@VQ;];G]P@-^@ MT7 0^ WV:4A:>LK$O;1^);Y963@9(L*)?TZFSENL_O6:WI'MZ>ML.5D^NE*F M=-E"-CBR3]2Z>OM+;]0]/P#ZM %]>HC[S[CE?V(@?B_$W\T3Y5.RXD.P;:\M M5"%24Q1U@BR57PB_(-X+.1IVS2SL75<.$IP3-R:?JB*_G/7[W?,UNZU[#6$@Z9V_%V5E725Q!!G+A4H7VU"%9!F4M8- R9U+.V-5&@T1\*00]0UH!:4 2Z#F\5 J6I35/*HMP M=XROBE17F2KF@B/:TUQ%1Z2R5%YJAFO2Z%&9,:_V(1\IQVY27D=)EE)"[113 M4T?(G7K&R:0H*K#>*)&#BV_\_X>T,(:F?70S:_)M)1+Q[1CKI8+5IR3H+SX% MLGY[,!RWNZ.>^-U">[05\0A'P5+O>LGP#7NH!X+>8-P^[75?$*%+.0^\;+?W MP=HD$2LKDFQW:ZKY0GR"\B%M!KV0-^.@X)/4%7!R5LR#$H@;93*8#6=&([S$ M,G0$$$D8&0U.I-H$A[R!XI-5&.##3$7-N M,M()(MJRM_HQSM\,77$N-H3D"U_:$*I#(J MQW0G_6[R ?;1.I38QCF[*C#A'@UVJB6;8 TM0%F7R(-Z9BH3A?&"TTRA!OZ@ MZK'8@Y5>&OT0XEGMK&!@S(FA3,IB#Y?>(!D-7F-#2&;46TQ#W%Y"DTO$_=&: M>[ 4AOEQU]N<(N99H4&27HGQ.!F_66?*"W,SCI>EJ7V&_!L-!S\>O8\=:8=_ MOY\,#O-/I5N(=R>GR7@=-O N&OX=36W%S'O#.$WM-&QDE.-TV@LF8"DE0F&; M=2,0_V.+C-/47H0).C4?8JZC9J[;19)*G59Q2N/MF51VDP_'X@ M&39N6X\21W,7ZIR,/B2G6S>%/>J%-HN,D]:P^P:=8,5].D3/.F"8,U+(6)Y? MD.>R&996S2I<-K.-7\2/KT,I MQM+FA?I/B%.,WU5,6DYBMN.OL_EA2>ZYHGW M<>"1G'Z/J1R[VEIIS12<)(A7I PL"?LV8Z();3G9?$J[1" M''S]>M,6#\!BQ0W[YTY.(:E^ (5#UN#S6YF7YX_Q? M/TC]A@1=[DX>>")&8')L#YS!B_7K" MYDO;U7\!4$L#!!0 ( &-1 U=J+H\_,0, !0' 9 >&PO=V]R:W-H M965T/%$G-=DI_-@VBA9=62#,/ M&FNWEU%DR@9;9B[4%B7M;)1NF:6EKB.SU<@J[]2**(GC+&H9E\%BYG7W>C%3 MG15.Q?$#_U<=.L3PQ@TLE_N"5;>;!-( *-ZP3=JUVO^,^GHG#*Y4P M_@N[WG:=W^09_F.6;:8:;4# M[:P)S0D^5.]-Y+ATE_)@->UR\K.+]>K3ZO;C"M:KY=UOMS>/-W>WL\@2L-N. MRCW(=0^2O &2P0]!?E8 MIBM&M,K]=9L+6!\"H6'F76RC$8')"@Q_@;8O8G1%#%2".)2@-R$A :;)W@$( M&F<&?G1!-ZHS9&!^NH1'#WC<#:=4#W38><4K4U>Q0_:^ASP)\R0FH3Z3BIJN M]O/8T!U1'?1#:] .(_^JGW2OYOU[\8'IFDL# C?D&E_DDP!T/X/[A55;/_>> ME*4.]V)#SQ9J9T#[&Z7L8>$.&!["Q3=02P,$% @ 8U$#5QC%(DIW! M4 P !D !X;"]W;W)K&UL[5=9;^,V$/XK W51 MM #7UNDCM0TXN]EN"FPVC=ON0]$'6AI;Q%*BEJ3LY-]W2-G.X3@]T:<^Q")' M,]_G,%YLE3JL[M< M%M,@= :AQ-PZ!$Z/#;Y!*1T0F?%EAQD<5#K!A^<]^COO._FRY ;?*/E)%+:< M!J, "ESQ5MH;M7V/.W\RAY) P@;XU5U4Z8+*A$W3WY[2X.#P1& MIP3BG4#L[>X4>2O?$Z][V\QW&>8<1G\ 8P =5V]+ 15U@\5B^3_8<H85%RC?#K?&FLIIKX M[3E_.[CT>3C7)V>FX3E. VH$@WJ#P>SKKZ)!^-T+QJ8'8].7T/]D1OXJ!IQS M(W+ ?20:BH3QD=#HG:BM 5'GJD+@&RXD7TH$JT#I0M34KAUWJ62!VD A-H)R M#41#(1)HI3W0 ?FG%ADL?TF,5VQ([HW&UHM'DO-D#]799(O,Z&OEX%%IS M[(?C?R9.6Z0?;F"E),U> ]\(IUBUAO@- [S-L;$[7@=Q+UG0*/GV#'XJ->*C MYGZ.M!"W?T"XHH_+KK9>01:S,$KI,&+C>$C/0<32-*-#FK'1.(1/3V-^[/'9 M@>EI6%I7%^0G*6LHIA2/QBD;Q@G1,S9,4A8.P].]_PK"7I+X1YAU MM[%_Q*.7&M S1H_$!IW8 .;&=1U-<#Q,<$;!Z,7T]9+2?8BOSZ]^7'ST%1<- M>X,#_6FG"F-:/X5\U'W+[#( \WT"YFLJ1]H1;%?L5-*R=16WTJKR$L5I+W(N M\U;R;CDPGCNGJB4NK'-!!FBDMR1+4]"T>4GYH4]&6_F^+GD!M;*P1.KF"FT/ M+NO#X& PZF4G_;H?#[#E6G,']V]8+_1^I&Q5*PLRD4:3MX]4B-?W0^8X13&E M*#Q*D?$YBI/>^/\<_<FZ/Z#_8\BK4:[_+&HI'6]MNX3M0#^ORO-L2[]F[ M7?L#UVN*%$AT3@R4-P< #80 9 >&PO=V]R:W-H M965T5=#0NVP---4P M.U6[M1^$K22:MJV,)!.87[_GRHXQ3)K9+T26=,\]]RF)DXTVW^Q*2D?/55G; MT]'*N?71>&SSE:R$/=1K66-EH4TE'#[-71TD?)^O^%?2F[L8$QLR:/6W_CCNC@=A4Q(EC)WC"#P M\R0_R;)D(-#XO<,<]2I9<#C>HG_VML.61V'E)UW^J@JW.AW-1E3(A6A*]U5O M_B$[>R:,E^O2^K^T:??&\Q'EC76ZZH3!H%)U^RN>.S\,!&;A=P3B3B#VO%M% MGN6E<.+LQ.@-&=X--!YX4[TTR*F:@W+O#%85Y-S9_=7?;ZYN'^CZ]O.7KS?G M#]=?;D_&#L"\/,X[D(L6)/X.2$8WNG8K2U=U(8NW\F,0ZEG%6U87\8> _VSJ M0TK"@.(P3C[ 2WHK$X^7?,]*N40B.?HJU]HX52_I/^>/UAGDQ']WF=NBI;O1 MN$Z.[%KD\G2$0K#2/,G1V4\_1%EX_ '7M.>:?H3^_T;D0Y#=%'<@T\-*TB== MK47]\M,/LSB:'EM:&UTTN;,DZH)0_D9P >'32*1>C5HM_)+QWL2'JLEM]'8K MO&M;?]LC^JP@="\6TKUXF?NUS)4H\777:3GT'(;[.FG6U2P0H@86>&$4^-6GLU+;)Y4CG4 MN)>URD59OI!>+*1ICU+O52 M29C\*US#J0#+=W 9V!&@LQD#-\#-;D<"EL(LI74#B2&KH/>4XEQ5V*$ M'4; M W9AX'CI!0E:B$KYD"*4U5HW=6&)HPR)?U]>W@6T6:E\Q7@(M56%#[RH25H+ ME@AA*U=SY#H5?!XVI=CJD#4\)$DK!-*GB$*T^%"DQ39SG&9>3T 'M%,'&RD, MSSC9KW1;;H2G+6 M=!/R&<>[Q8R&4:9;I[UN>M^#Y](XX*F;BAL$&T4>X-/#86J6+MJV\9GN$ZYZ,]6=V87-HW;/G*PH)_8H+^B(3D- *XA'K9 M9TE 3CQS-RDD3A.TM/9"Q;VHXO/TCZXN 2&VJ+RA=3 ^X09!)P/;I5"-V M0$,G8).QT-2-;5!KRLG*8VMFOJ7CW_Q<3MEFUW M@MOV9/Z1)DD0I2$&619,IE,,IE$PFZ48S"9!F$X'AUY_CXCC8#Z?4I(&R6Q& MZ2R(HHBF29!-,WK0#@$"3!9$">-%81C,LPF/HCGD_&@R"Z9Q\MYM[\E%X)3$ M&,1I$$=SG@'=:<0S(5A.=I%+@W0R@ZX@S1(H#^;)A.(LF$[3CMLVU=['#)#S M>4C)),AF,:N,PHS2:9!-YO0S*O.(+C\J%V8;)2'_3*,))3$HPT=)$,ZRUX;= MWFYJ%,&@VS+-)$TIBA&,F(FD( (O9\F,/O/Q)@V7XI.RW.U\UA[TR;@6!O;O M96$0QMD^[;%X-L%@!J]E,0\ 'R7[=/LFO_M6GV01L680".8Q/!!D^'N_0H8> M\ NI\ <8]K9V]J2#",%,@C1): ]),YWOTRQ(YIG7DPN[HC7ZU0H(*,\<9O@^ MKU 1N2-?$O$Q1;,@C++^D]T.HW_6Z(1[2[25?>X/Z#LLRU'CGG: URA%:49[ M<^B;[5,RC_OQ+S4>L^V=D)N>6M;=[21_H7( .T_ /9H )(LAE@9APG'RYV7? M+_V7;Y9<*W$P33FED<8)9^-D$LP \".ER#8,=KT6QH.W'-^[_(N5[R5P1_NL MZV?[1_%Y^Q9\W=Z^J&\$7]MPG9(+B(:'T\F(3/M*;3^<7ON7X:-V>&?ZX0H/ M>VEX ]87&I>3[H,5]/\J./L?4$L#!!0 ( &-1 U=?%<^XM ( 'P) 9 M >&PO=V]R:W-H965T^A ML!"IE)=M4B?4KMMG-SE(U,3.; ?:?S_;"1F4@%#'%^*7YWG.YSM\%ZXI>^(I M@$#/14[XT$B%* >FR>,4"LPO:0E$[BPH*["04[8T>FC8QF;A+ENF0BV845CB)=R#>"CG3,[, M5B7)"B \HP0Q6 R-:WLP\Q1> WYEL.9;8Z0\>:3T24V^)4/#4@>"'&*A%+#\ MK. &\EP)R6/\:32-UJ0B;H\WZE/MN_3E$7.XH?GO+!'IT+@R4 (+7.7BCJZ_ M0N./K_1BFG/]B]8UUO<-%%=\'D;B9Y(IKC%[3B: Y,9S6) 8TS'N>45PS09_1P/T8?+CZB"Y01 M]#.E%<F^/T6\PDW3Y('Y]NW>F@3TZWWD6?_I_OLS1[UBV%YJK M[9COH_J>:^^"QON@J[[3VP5-]D%NT _<7=1T'Q78GN?OHF;[*,^_ZELMJKXN M<^NQ+X M=1WG**85$?5_KEUM6X5K72%?K8_LP<3N6)_*UJ+N!/[)UWV)?':6 M&>$HAX4T95WV9%%C=:VO)X*6NM0\4B$+EQZFLCT"I@!R?T&IV$R4@;;ABOX" M4$L#!!0 ( &-1 U=&PO=V]R:W-H965T?X'G\>>[@2\KO*$#6\%'FI1EZF]>+2 M]U6<8<'4J5A@25]2(0NFJ2CGOEI(9(D%%;D?!4'?+Q@OO?'0OGN0XZ&H=,Y+ M?)"@JJ)@\O4:<[$:>:'W]N*1SS-M7OCCX8+-\0GU[XL'226_84EX@:7BH@2) MZ(4\]PP41[_ MK$F]IDX#W'Y^8__%BB:*SD3?P(,&45;E^%*NON!9D$XQ%KNQ_ M6-6QW0L/XDII4:S!E$'!R_J7O:P;8@O0B_8 HC4@^@]@$.P!=-> KA5:9V9E MW3#-QD,I5B!--+&9!]LV%DUJ>&FZ\4E+^LH)I\>WU"$)2GB6+.'E'"92LG*. MU%%:#7U--9@X/UZS7==LT1ZV+MR)4F<*OI0))BWXJ1O?=^!]4M;(B][D74=. MPF]5>0K=H -1$'5!94QBFZSI_V792:[;M'W7TG;WT+:U>0=FKW!;)GS)DXKE M;5U0DYZUDYII?ZD6+,:11_-:H5RB-_[\*>P'5VW"/XAL1_]9H__,Q3[^390G MCU6.$ :SWDFXW0XP2<1"MPZA:S=IRG*%;4J=L .5]AJE/6=2^U0^HZ0YS?8( M=7/N%>J$'2BTWPCM']RE;K%NWKUBG; #Q9XW8L^=27UE7&>L@%\S44D.?]UA M,4/Y=YLZ)]&/SMD/(MO1/&@T#W[&FC7X2/T?1+:C_Z+1?^'L\SL:OY*SW(YF M!2)MVSG;6L!)^Z,MX,[QO@3:L1 NZ@VK [L#M0/3C&,*7UXPKHR)@OLTY3&9 M %8F<,,E.2PAC32=(4Q%L6#E:P=(%TI,@)=: 'N;X(KEJ&"1LQ*.3/CG3X,H M"J[64X*"3DS4DXUZH"C[/;PZ-C1H-GD@-L4T5^FKK8]1+L:>F;S(CI%A1)/* MUJ)R%!]#51K38N*_O,29:7>8Q/H4GNG-IN[=JF$A!8U0*I'[M5B3O"&O%B:+ M?A!T@B" >TG]2986GNQ&;UMEQ?.<7*OQQ90Y8)I2(U$6FN>6"9G,.=I&.PJ/ MX8[).(/HS'; F64XBHYM9$(#",B_KC).(905F\\ESLW;?0EDC-IBAEB"$GFR MI7V?TE/'0 ^#C3,,W&LY*]J6W.MW8+N#K=4#.@D.G,#AEN,-G0D^J=M1RJ/MJHCPZR(@[#]0ZCEE7KUNR&'2IT8ZY#IW<=6T'FI$CGHO;N M=N.WE]!6>3_#.H<;[QRZ?>YVW]U4DAFIK2K=--'@@I:DU]9#D1MZJ,*-9P[= M!G?2+(R3)>,YF^V9M35+S[*86XOEF!92^AOZRQTU[\;5>?I;A^D"Y=S>,2B( M!:WV];FZ>=O<8TSLZ=W?A->7(+0-S'FI(,>4H,'I.54NZWN%NJ#%PA[-9T+3 M0=\^9LAH>3>]51B>ZQX]VYM[0>(A"2L*4)#D'8TO_Z>[@9 4I*=9/;N M%UL2R4:C'Z=/-_CNP55W?F%,K;XNB]*_'RSJ>O7FX,!G"[/4?M^M3(DK,U"0%#*%R6J2H/'OWIR9HB!!4..W('.0 MEJ0'NY^C]'/>._8RU=Z+O-J\7[P>O!RHW,]T4]8U[^*L)^WE)\C)7>/ZK M'L*]AP.5-;YVR_ P-%C:4O[KK\$.W_/ .#PP9KUE(=;R)UWK#^\J]Z JNAO2 MZ -OE9^&Z.E>3BY\O+\XOSDXNOZB3L[.K MV\LO%Y<_J^NK3Q=G%Q\GZN3R)W7S\>SCQN6;JTM\/OOX&1/F3L=/"ORE*??5 M\\.A&A^.GS\A[WDRUG.6]_P1>2=9YIJRMN591P;_Q*9^;] !GE375O!A_^_*>CX\.W3VC[(FG[XBGI'TZUMUZYF;HFV66M M*0UV*?D'Q*@O"X.,RMQRI63AYUR33_/;*G+S.I" M><@P2.S:JX6^-VIJ3*E@@)6N<)\M67"5XVZ#;*@7_#W8?559"%D5L/S';V_W)OOKYY.2:OQ^] M?:8 ;WBZQFW+CJ:V%-AC_"AST896L"6%4[10BAC@Y'O_)M)U5ML\+@ M!UK\QLR;0F1,1O^[KTYX=]A,L1Z2L+7*G2I=#:%9T>2P:U'0<[).7X&9.;?32F%*P7=F5B(8O;HU5NO8L+ME$G.ZAE5P@9R*H. W;3_IFP@YEB=E&4# MJ3=FY:I:+/TCVXI&0L[BDUC?IRC/3%6#-%!$%=I[.V,'<#ZQR:$G(A,W0ENL M17E 'TD@A2!6B [MAMB^FC398H=0#KT2&\<^LUHY1IQ[ZQH/]U>\P^_!KI7S ME@0.'XDYRC_M%VH&MN/WGT#QEPG%7SX)O]' MQC1N FYTPHJCT5*D-U.@A472004]0UXJ4UCP&L$'/,7)&L)6H;"67@>8)1E3 M75!9>-*RQ\FRQT\:X]9SLG_TM5U2H=AESA^3P!DBA2SMYQ&3Q9"V]5H2O,7P M@.R^@\L4^$M]![Q)2W%^>W#I52=I]&P&MAOP*X2T7B:/X'X3H*&P>FH+A'(0 ME0/!"N<)T7$CE*-J2RL_]HRL0F$1??TH##VF#O+/E(WA>\S7%<6;5WG#U:5] MAJL^)SIRV\Y+SFDHUIJ"40)EL&,O,7!I-A!TPS=;A><_3X#&FUE3P%3WDF.% M*^B1 &X8+Y#F)F[9EJ3E)A-M0\JGHQ5^P-)H> M4U'!K_77L#JQFIIJ143%C"M:;A&0E9I5#MB]<+X3P'B"#02.;A)''_9 (Q4C MWW%[EPM&#JXC#_$U[2.XFY:CL&Z\ESIWB0JHQFJD @N<2"-*6G0#:Q?+)SO< M@"]L7*Y(D^(ZG*8("F8'&+]$36F(&"N'/V& MN[$3?.OY7^T-KD\O?YU<#9ZI.5"5E.JD6KVH#,JMM%^&VB_U65ER[O%W"E9N*4M[/?/>JU>B^Q]HL^;=_T1)1$^ MJA,_( $.;OV=DWA)^"*9GSE?$X$NV#7;"L:E<<6 2KNU"1% ]FU_$9L[\5V, MZWPC33F['W0%XA/NC)#)JPBIB@JW0NA&OD%N;V4..XA*F4:V\0LD0 B!WD8# MJ Z!2M&&IX7.[D:3;.&8!+ 31R!H&=T SYFBKQ+9D)1'I,V,)<;/#N2VA=(. M,4QD+)>G=JH%PH; M" KLD1LD-V]HRDI2U7I+W2+?^!8MONU)5DB3[ZB\ M^#>">\=OU<>OH%C6,S//3,_A?_'JBII3PL4)Q56R'IL6>'EGZFCAG0$=%SFG M^S_+_7^+'NG+]KNCIK>(Y6!3OS6.\B)<8KTW..:6YGZ_L^$5J #EE:F6LJCI M_D2B^G )HB!=A8\>ITZ#219][]],=F[EN>!;A5(*M"]S=C(5_PYFW%.N4TYB M=4^P'CS"VM#-5)=IK$3@G]B$-.Z\Z*Y=V U0\FAV0C%8&A3$/*K1 HWDLD)S M5($[Q34>>)A)E\/O7743 G%B$$A^7=E JG12LW6J:+JMRX,. 9TW)G9V%-,D M88%2[FAD4[2FZ OIG-J*A#N\XJXE") MJ^[0A8@WS<;KKK&QCV2J;B3(IN%.6]/.$!@*6+U@NP2L).C?K=5"YF0PR=F)WQP"YQ.-GG04%2IJ2L.-)CLEBWV!A,'U ]J"RH#OY1] BY, MCN(DS&H8K6(!DNJJ]+PR<19W59H>_4O-/4&)^)8A%.61K"-M)U8.F1;"N,O4 MENB0:V-2 QPUZ7+6S8#W7 M--_=*O6UKN:F'08N.;R)^O#(J;,5;&]AIS82.:0)LL_Z!;>F6_BHI"_K]!43 MJAK,&<^ZQDRZ3LZ2KE_I4H,HF)@G>& M)V"-0#LWY$E$72B(2.J&ZQ1O))6\L-$[,$6)FU#6(EW:30LIK7A"K'WP=6B= M-XSVH,,P$^[IF#C,9A]C](O*-?.%^@FMW'(*HX?.89P,<(>D=3/P1" G$#4119=C@NB M(4'(D24"F2-4=L[WBN'Y\*;=5Z<=^&M3%*._+Q"JD3+*C#^29)FV+OG\XGXK M.7TM;&=6Q*E3Y]X UCSG&8F:<=5M,3MZPDDS]:@1V%@X)TDF0;W.FB+U23VC M;O8><0:]$1"]:I5@3JPEUMFSSW9;2$(^SX'AWO@MD$@!'F$R@&\+DX+4>Q8+ MM(Z@DT_L4%>%(ZH4#XP>73(0X6^OMAV\0*J[X"'97&=LU6?__78%.-<_-M&J(8(T/CXXE M!,[3V&WG0Z<._Q+TGY],3E-=M;+NSL=N5QPE;3F^38]=NGU>?G0X'JI/ #T: MLR3; 0M<<0>"P1^,P8N.CXE^:@@WZ.A@4-DJV MF=SRE='14=PC,$J8'IW;2#:WW).8'"E!9Z9\A@ #4)2NPV@>E-!WB4%I'I0/ M1B?.3R1:YT$>>X!8&AV8A@<,T--23Q(Z'BY#_3/"=GSRG2?+Z0 K!)^4Z]V^NJ%Y.UF+!]@([4&( MK($X/1?@A-#V%"=Z#X2\DPX;WDO1>@1RU^;*!;_<(-R:P1)$\0R1"_KWR7$% MVA,S/!\?/WNC/G&+8>?+2X&*^)W,QT.T5F[*0\0ZA^):,A$-7&;"DC+35#"EYP-C M6_'NQ%&N\&&WQV]TE7'E/KN XVC+F7VO,@*/()'J]P MAX^\,KA4SD]/N2\8.0P9(H;PLL;PV]1[$40>XWL/=<9E97>F>A'INY> M7E[:):&7U3?QF'88CCA33$&/HQVZ'8T.C[Y+MTF&TA5?J($ WV(D#(95^?0N M(BKE4VX3N,A)63R#,E^M3# 3CG#K(3/6C=Z.ISLFGYON82-DS**I3)>"=X"< M9W%II2IMD&9D="!+8P*$SB>$ >Z^H!':5)=WZHI.2;&IFRZM^'1Q>G63B(7 M LW9..97"VE@FIJ'1KJ **:(CRXZH1>W\,@5J&+)5"-X$-)ZZTZNSF]ZG:]O M4SV,NOF5VGLYN.A[NCMD_$^GO<1%S]T MCQJFK@*?QR??4>M1-78T3C^Z_?]6 =CYDL]!YUWGI:GF_$8WOV]0UO+:<_HU MO31^(N]*M[?+&^> TCDH)%CQ#(\>[K]Z.1 6'K_4;L5O3D]=7;LE?UR ;YJ* M;G@YX+YH3,F3-7\_P@U3]Z MCVC@L:F%OICLC6EGTZDN]]@P_5ZV*.AD*U7##'VJW52W"EGEE)IZ&OI^.FT8 M%Y/YN=N[4_-SV9F:"[Q3H+NF8>IIB;4\7$R"R7'C*]_MC=V8SL];ML,UFC_; M.T5?TQ&EX@T*S:4 A=N+R2*8+6,K[P2^<3SH9VNPGFRD_,=^?*DN)KXEA#66 MQB(P>CW@"NO: A&-'P/F9#1I%9^OC^B?G._DRX9I7,GZ.Z_,_F*23Z#"+>MJ M\U4>/N/@3V+Q2EEK]X3#(.M/H.RTDQSB\#L*X: 0.MZ]()F=0GKSY>7]["ZO;Z[ MO;F\N5_#VWNVJ5&?G4\-F;'"TW* 7/:0X2\@4[B6PNPU7(H*J__K3XG>R#$\ MA'X8O8 7C3Y'#B_Z!=ZMVC'!_V6V+#Q82:%ES2O65XFH MX$ZA1F'Z#;F%3UPP47)6PYHVD4K2:/AKL=%&45']?2I"/8'X- ';:#/=LA(O M)JVUI1YP,G_S*DC]#R^X%X_NQ2^AS]?4N%57HZ6^9#511UB[!E_)II7"TC_% M^474TYP_HF&\UM92B8K6@EJDM]B/%$[ATL 40ML'%2O8V$D ;TG6[&6G*>+Z M; :49'1)_H@E-AM4$ 4>?!$/I"35TPR^L@,5OD%%B= N3PT3W98RT"DN=C16 MVK;FJ.$U9(47!04MTL0KTAR^TV LM&,LZ/! @M2",O"$.[BD,"#FREM(Q7&0".60>'GFCZ7'NDVR>A8/QP,O2F)X!N=/[T0[:^)RI=,+EP)0YIM8[W\O" MP"X"KTBLE_0?H,R3!W>46^-4+W]TO+6=,(-EQ^N*,F!5(PI+U+\IOE=(\W(O M:W*IH=@_#*T3>ED0TC.*(OC4*<$I@^A0M_S1KC4D0011',,U*_=4B!1^>XQ' MHY 47D(93G)*= S?<,]+&E80>[Z?T#/P4]?71G7]\.^3OU,V^Q2N* 7K6C0& MY^A@.SHXVO)@IR2I901+/F6^5Q36-6V36I9=T]7,EG6%%&.:$L[>VR#Q(C\^ MHT7H!4EX]GN6!+7,:^M53KX/B]1:41V^6&57G&UXS0W5_VR4WTC1N7QZ09ZZ MI(19/IYJ:E1E^X6*CQ)ATQ&.A]BTM7Q"I&85N.64- ()4GA.AU,W4T -I%Y! MN+D71LEXV':JW#/MJC,/;"UFA3^>]G5+(:(T4Y'YO@^W%!>*'35R;:L&ZI\> MV8(I"@)*J&_[88PGI*(\AS>O\C (/XQMX(3&/99[*.E/D-RQ(LB4>$73J/V/Z[$K0H-JYBX\F4ITP_>U@W!WO M5HO^2O%3O+^873.UHY%$$=^2JO\^2R:@^LM._V%DZRX8&VGHNN*6>[2!L )T MOI72'#^L@?'&.?\/4$L#!!0 ( &-1 U?KY4(WI00 )P+ 9 >&PO M=V]R:W-H965THEH MX*FNA+[H+(U9G?7[.E]BS?5[N4)!+W.I:F[HJ!9]O5+("R=45WWF^TF_YJ7H M#,_=W8,:GLO&5*7 !P6ZJ6NN-F.LY/JB$W1V%X_E8FGL17]XON(+G*#Y8_6@ MZ-3?HQ1EC4*74H#"^45G%)R-$\OO&+Z4N-8'-%A/9E)^LX?;XJ+C6X.PPMQ8 M!$Y_W_$2J\H"D1E_;S$[>Y56\)#>H7]POI,O,Z[Q4E9?R\(L+SJ##A0XYTUE M'N7Z(V[]B2U>+BOM?F'=\L9I!_)&&UEOA?/5U]O[^Y@='\% MGZWO9SMXQ.PGX>R/>0^A[P'P6GL +]_Z'#B]\RW\IBW59 M5(Y M7G2H=32J[]@9_OI+D/B_G? AVOL0G4(?3JA3BX:,EG.X7)('J*$4L'/MF+DG M 8^;.UTBY,_HQAZY4IM2+(#7LA'&ZE_LXCG;4,^NI#*V=$#C@CK9 *= <@US M6=$TT-!U0++1%'W=.X,/);U/^!S-!B8KS$M>$?6@9-'DE(VI-+R",:^XR-&# M*\RQGJ&",'#UP. =#!+?"X.,J" -O" *+.7YQ!$E/E C4YL*:BRE4.0;H(0* M77$W( (O&60092$P+QBP9SU4<[BO.:>#>;X_V.I(PFBK(_22B,&)A,;[A,8_ MG= KG)>B- AW-+V.E.BQ[)Y$/Y[= US>EKYM"(44&]+*\[RIFRU=4U++?]J8 M42[)QI>"Q,.M! M%GC9('F[X*B0 [:S,R.9U-F9^51P8:^M/F((2,'KP/\?L4R]*'8![$:AQYAO MR32@R+#L9V(9>CZCL'2#R MB&\N0>8-@\%8LLY044/Y2&Y M 8V&V&\3']*#OPUH2$Y$_JEV3O;MG/QT._\WEO"A,?;K,CKLJNLGVKDT'FOM MDYJ.M_9S 7 A&AJ@+SH86UW6MO+5#*"ESPUZ@4\&YE0,L$&N-* H[-@_B*W+ M);'28C@W=%/J4]WNZEJA71HMSCN@9AE0.N@^@CCVDI:.#^CD@$YW]/19H:V^ MC*JB_48A]+J79':R"_4(^_!=02P,$ M% @ 8U$#5WWI!T(7!0 [0X !D !X;"]W;W)K&UL[5=+;QLW$/XK R4(8F!M[5NR(@NPW01-42>&Y;:'H@=JE](2X9); MDFLY_?4=DJN59,M*>NBA0 _V\C7#;V:^F1&G:ZF^Z(I2 X\U%_IB4!G33(9# M752T)OI,-E3@SE*JFABBVKHGZ>D6Y7%\,HL%FX8ZM*F,7AK-I0U9T3LTOS:W"V;#74K*:"LVD $67 M%X/+:'*5V_/NP*^,KO7.&*PE"RF_V,G'\F(06D"4T\)8#00_#_2::/_@;$=;%D33:\E_8Z6I+@;C 91T25IN[N3Z1]K9DUE]A>3: M_8=U=S8<0-%J(^M.&!'43/@O>>S\\#T"<2<0.]S^(H?R!V+(;*KD&I0]C=KL MP)GJI!$<$S8H&1:?@RBN(7U"0 MPXT4IM+P7I2TW)4;Q!=!4?5?A3*\X@"0.(PS@YHB_I+4RA7I814V,2:Z(06]&"#S-54/=#![\RK*PW=' *8]P/28 M]MD<$ZUL.06Y! <6KJ4VAU >U7,8I5=8H$+ # 934?Q3E (1)6CV"+6/'K71 M _0][7WOCN @#C#[=$-=_O"O 1"%XAKU<4QI>,L$JI2MQN/Z9 +W3OTN*0XM MS?'JXPN?&ZJ(86(%?&O#V^@$7D,41-'(?9,DP6\C;+^X,[P7AK"=X$[L%&X!SK-TQ[T'6T0(9K-Q,3%WZ)<25EJT)*7 MWFAG9!3$\=@;W*;%B,$M[&SJ(DG.(P@QC&D*, M6/XQ2.O]@V$I)7I"2(/H"]Z6%'2%UIRBWVI_3 .2[X$H9LN,D]'((\ZME>N* M%94C%9F^6 MW/>[[AC@@Y1%TI;Z3/FV2!0FO@1V96^D7'"V-\3OQS,[+*E M/4F0%R5;LL)CL94-^[<59Y90!4>1?KN/$7I%R7KG+M2V\=%K3 L,0'K2 SS2 M$[*^)V3?W1,^M 8Y S>8RG5;PRWYZOCS>>M1Y^M/4IQ>6T37VD+:2Z? 41L+)*M=.BX]WKK#VW1XY1.\ O$66[S/^/V-E'QJ7\^9 M;GI'[4_2DBJ+UV6]K6KG8_M-\#\NI9 $$=;"4>RF6!B#\W0,H]!-&.&> M1OJSNFE]J>\:2Q*,LW-['8*YM:Y&=ST0WM*#1<(:D@5I9NMR&HQ0[1'"Y3WA M\G^9>2&%;Y'J;('<'\II=E,[ 7] M"W?V-U!+ P04 " !C40-7IOX?SJD" "7!0 &0 'AL+W=OU1$3A!\&^TT1G4V?D0((I*9C>B,,MUO7T+5XLF"J_<*AB^P,' MXD)ID=?)1D%.>;62I_H>CA)&WBL)?IW@E[HKHE+E@F@23*0X@+31!LT:9:EE MMA%'N7V4K9;FE)H\'2R_W'V\O \W*UB$\WN8W2U@$R["<#6;+T-8;\*;<&,< ML+V=;<(M7-R3B*%J35QMR"V$&]=$\XK(?X5H "O!=:8@Y DF_^:[1G2CW']6 M/O?/ GXN^!5TO3;XGM\]@]=M;J);XG5?P5M@I&%!5I4>9@]9]2>A;KM-(7T,1>2BQ,#RJM+)_.$%+!3"]3OH,+RHU'%(KP1+7& M8-X$RS=98(QYA!*ZG39LD5,AX4YH5/ 6!L-^V_.\(VN)2HVAX"074M,_F%2\ M5*F"\!B- ,M^<=WN^)V678>^UX+_5!JX0;\]&E[7EC_RX-1ENT?-DJ/2.<@4,4Y/J70W[#LAJ#%0;+?9EZT5"FT8N MS&ULM5;;;MLX$/V5@;HI&L"6 M=7-N30S(B=MDT3ANG&VP6.P#+8UM(I*HDI2=[-?OD)(5MW6,?=D7B;2I:8,^6*$@N:F0N9,TU=N>BI4B)+K5&> M]0+/.^KEC!?.X-R.3>3@7%0ZXP5.)*@JSYE\&6(FUA>.[VP&[OEBJ ML@5.4?]13B3U>BU*RG,L%!<%2)Q?.+%_-NR;]7;!-XYKM=4&$\E,B"?3N4DO M',\0P@P3;1 8_59XB5EF@(C&]P;3:5T:P^WV!OV3C9UBF3&%ER)[Y*E>7C@G M#J0X9U6F[\7Z&IMX+,%$9,I^8=VL]1Q(*J5%WA@3@YP7]9\]-_OP7PR"QB"P MO&M'EN45TVQP+L4:I%E-:*9A0[761(X7)BE3+6F6DYT>3*_C^U%W&$]'5W!Y M=SL9C:?QP\W=&.+Q%8QN)U_N_AR-8#@:CS[=/,#D2SR>PH<'-LM0'9[W-#$P M.+VD\3:LO05O>#N"6U'HI8)1D6+ZHWV/F+?T@PW]8; 7\/>J<"'T.A!X0;@' M+VRW([1XX5O;L602NT-*U?P-7:T&]N4 MUYDJ68(7#M6/0KE"9_#^G7_D?=S#/&J91_O0!U,JU[3*$,0<)BAMN18)=FP;C*I^A--%M>#_:BL.T M&Z]0T@$"HV>4"5?8NQ0%#=ES8R)Y@K\NC1<+B0NF$>XJK30K4EXL@&FXP@2M MH]"WG@/PO4X8GG;\8Q]^@U/WN ^?20\$!@$-]CN>Y]'$B1OZ+8$4WK\["?S@ M(TUL6G2&S)$;LP]^)_2MW2'-^YY+ #^Q^"%V\/V.?_K*((K(V[&WA;W9D14J MXX!P &LJ-@]!9+Q%K;,C]^ATRWJ/^/JM^/K_D_B^L:QB]GR.%2FE'MVEQ+T$ MWE;B>I-YUF2>O;J!RK#3 N:,2U@1$]R6*'$RO87)-J1&*Y4R^3&#PXPE3UT* M6]!!",+B=4O2FEF0BQ0SFX4&@@8H]J2.\R>DZRK+NH]+4D9CMT9I6%)A9%0^ MZ@R^^ETK@WK+:O4I(VRJG*9S1;644MG "\?L57T'6ZU[KIZZZ1! M&B:A>QH>F$V(7/_D@+H1?4?/)=V:M#DKD1'KS!1JU#?:.8 HHO_6$@++X<,+ M,JD.25I]C]1)'T(\=8,^3*N9V9Z<91M-4J!T9?*2Y+*A%[A]N))\WG!Z91VZ M?=^RHT9PT-8Q;++90I:VSDE^HLGMHBG2IC1MZ9[\"K"5^IW&D1N8P@E=O[^S M4'I;5V^.Y#.AZ5E@FTMZAZ$T"VA^+H3>=(R#]F4W^!=02P,$% @ 8U$# M5P&#_R_3! S T !D !X;"]W;W)K&ULS5=M M;]LV$/XK!W+E'0 MF[E4%3/TJ!8#O53(9FY150Y"WT\&%>.B-SYQ8]=J?")K4W*!UPIT755,K<^P ME*O37M#;#-SP16'LP&!\LF0+O$5SO[Q6]#3HO,QXA4)S*4#A_+0W"8[/8CO? M3?C"<:6W;+"13*7\:A\^STY[O@6$)>;&>F!T>\"/6);6$<'XUOKL=5O:A=OV MQON%BYUBF3*-'V7Y.Y^9XK0WZL$,YZPNS8U<_8)M/ Y@+DOMKK!JY_H]R&MM M9-4N)@05%\V=?6_S\",+PG9!Z' W&SF4GYAAXQ,E5Z#L;/)F#1>J6TW@N+!% MN36*WG):9\87D\\W\&5R>7\.5^>3V_N;\ZOSW^YNH7_'IB7JHY.!H5WLW$'> M>CQK/(8O>$S@2@I3:#@7,YSMKA\0N@YBN(%X%AYT^&LMWD/D>Q#Z873 7]2% M'#E_T4LA,Z[@"RMKA$][M,HYUDN6XVF/ MI*%1/6!O_/9-D/@?#@ >=H"'A[R/;TF)L[I$D'.XY&S*2VXX(;Y"9J'/P+(; M;C"OE>)B 6=,<[TOB(/;[ _BKD"8RY*T:ST;1PK0U"RH'Y@"#+W^**LE$^NW M;T9AD'[04&Y!- 4SL$*%4&W TL#<5N#!57%@T$[3UL[Q'<2FRWX9\!(S:"=-M M6]+/A'U7*,2=C] 3,=_R[X=>=X2=; A[80E[W1'VIB7LM2/L%A-?L;)+$34_ M7' A;$JHSDM47,XLLWS?RZ(16:D7!]F.*!JROB"T)P+S("\8J<4J8ZLP_6'F MA7YVU+&ZGR3$Z>!QX%)J;>NW1VXO^-RL#$@0&SO*PIU@D7KU=IA=YVM:TK.! MOREN>+BXX?^UN''D9:/$6IF7I3;VF:/!:+ MQ%\RK9V>7,N8*UEU EV#D8#?:FL][!ULG[ K5POU': )="],< MMKO1[E=ETIS0'ZCT[\P" M+9OL!'H_E])L'NP&W0_<^"]02P,$% @ 8U$#5X%PG-#7 @ +@8 !D M !X;"]W;W)K&UL?55M;YLP$/XK)S9-G80*@01" MED1JLFSKI+ZH2;L/TSXX< FH8&>V:;I_O[.A-)O2?,"/V?[CO%>R$>5 M(VIXKDJN)DZN]6[D>2K-L6+J7.R0TY>-D!73-)5;3^TDLLR"JM(+?#_R*E9P M9SJVOELY'8M:EP7'6PFJKBHF_\RP%/N)TW->''?%-M?&X4W'.[;%)>K[W:VD MF=>Q9$6%7!6"@\3-Q+GHC69]$V\#'@KCWA',O2$)&,WRVGTRUI@(?V"_L7FSOELF8*YZ+\460ZGSA#!S+Y FFMB,85.U:!)7<',H2RWI:T$X/;U;/"RN[Q=PMYC??+V^7%W> M7,/9BJU+5!_'GJ853)R7MFRSABUX@RV"*\%UKF#!,\S^Q7NDK),7O,B;!2<) MO]?\'$+?A< /PA-\89=N:/G"M]+%)^0UPD:*"N:D5=*UH"W7.XDR*K4ZW@/<2!&P<^ M&4GL^E%"1J\W<(>1)!E9&0FS6&@Q) M8PC'KH)W4,-T"[>V4RE(1 UO.ND5D]N"*RAQ0U#_/!XX M()ONU$RTV-F.L!::KKPU)P.'-X#B_#R4'(KRI#U/!4%I6:6IG6]=BVU3;#DJL[46-%(SLA M2ZZI*_>VJB7RM$TJ"]MSG,@N>5Y9LTGK6\K91#2ZR"M<2E!-67+Y;8&%.$PM MUSHZ5OD^T\9ASR8UW^,:]6_U4E+/'E#2O,1*Y:("B;NI-7?'B\#$MP&_YWA0 MSVPP2C9"?#6=#^G4<@PA+'"K#0*GYA'?8%$8(*+Q5X]I#5.:Q.?V$?U=JYVT M;+C"-Z+XDJ%/HE3B\QUY/:/"VHE#M'PY]K&/!ME%:E'TR,2CS MJFOY4[\._R7!ZQ.\EG6RRJN]@B5* M6&=<(OPQWR@MZ7#\>4YO!Q>F.J(B>^(X7$O:J+4QE J_;B" MG2BH6"BXR2O0F6@4Q2L&^+3%6O>Q!N*4F=+9OQW#YTPBOCB$YUSK_.E?' ]4 M#?-J*TJ$5Q!ZS'$#,A(V\F)J(Y<%04A&$+)DY Q;\?JRXO%IO[X+:A3Y2"=- M5C?:+,X_%X:9PD/+[(81"[V04<$%-_+8R(U9$"?DCYGKC%C@DDWLPI'+8B> M=Z(A.5(!3Q]S)>0WV"%-Z=)H$C+?"<$-F!MXS(^B"][_1_MX)MPH8;[KT.>" M&\?,"4)AW*YR>#3Z2N=;?_>"F. M"+TA5*G>>0>+K45VJJO)$*..?+6>P M<^F!^_8+^W47.\8REU9=ZNJ/LG"KLR -H% +N:[<@][\JK;QQ)XOUY7MGK#I MUW(60+ZV3M=;,"JHRZ9_RZ?M/NP!TO - -L"6*>[=]2I_"R=G(R-WH#QJY'- M&UVH'1K%E8T_E*DS^+5$G)M,KWZYO;J;P'V_/9S=<[&,SDO%)V.!XY M].#7C?(MVT7/QMY@$W"K&[>R<-44JO@9/T)E.WGL1=X%>Y?PMW5S##PDP$+& MW^'CNW!YQ\??"E3XZU"X/5MTF,T7S(EM9:[. M JP(J\RC"B:?/E 1GKZC-=IIC=YCGTRQ (MUI4 OX$7W3=/7(2;T(;GO$AZ6 MN\>(159)IPIP&AJ\#ZS$+ #9%'!>_(VIB%^N+FYFG\\!(>!6"BYUW%::C0IA1VTHO?R!P[LL?!F6#.+VV2&J')S!;&:5^RIE#4]/RZ7\F M[E[4GL!UZ1W+A7+/\!%B3F@4HB$$B9,$C822-(W02&,21@E,6Y67LL+5K='% M.G<6&"-9E@"/"$]3B%)"*86$$Y$(F&DG*T\C".6>CX8AR43L+9HAKK/BE"2, MO]ZVU^(H:N(,#1811C,_@W(3ZF="5!D?$A>1*$[1%XD$1^HC M#OTKH3%PAI)QCS@)4X%IZ11FE.M0B[*13>YK2SUA[[#*R^11!)3A83 O)$(A MN,N"IW"MUWB$!A.F>"RM-L^P4)AU1[MD;*7!^ N0O] )R3&-Y$TTH M'B8G$>B\Y-+NX)V;?(5,F!OR3&,[CXIL2)R!UU)L%.@*0FI MV W]MF/07[2U,%ABSQP"NLQUA_6GIJ1ICK!Y HT$##+TEPZ!9VQG?VNP]U9= M36$58M-!.$:LFOP9JCW:C*-V&B.)8 B+2,C].6&H"HO10Z'L1TX^X2YAK3"2 M1#ZE,8VYS\8X)BD2?(0(LPV-0W?::*_UU,HLNP9KH=N.O@OM9G<]_+QO7?\M M[W\ ;J59EGAS5&J!T/ XB0,P?5/M!TZW72.;:X=ML3-7^!^BC%^ WQ=:NY>! M=[#[LYG\"U!+ P04 " !C40-74^H[QT($ !K%@ &0 'AL+W=OF7!AN?Q^<\]N,^>+AC_%D$ )*\ MQ%$B1D8@97ICFL(+(*;BG*60X)LUXS&5V.0;4Z0B2EDQ]JP:C=6$B5I&5W)\&V*<'-_-W.ER M_OAE_K @#Y_)Y,F=+V:N2VX7=V1RZ\Y=U?NXG+FSQ9?;?-0O9$$YIXI]\O,= M2!I&XM/0E)B,@C2])# 29)3[X+?%3?;SM: !,9*&BPGFE M8N)H$?_(DG/2L\Z(8SD](F"#NU62'XE)1$ YB+8<]8AWX"&BG2,Z!Y$:R?:J M=>OET+T#T&ZV$J$?HO+.B$LC(&Q-7,F\9_+WGSB4S"7$XI^V92EP+]IQU:EQ M(U+JPV#]VE9_1V -"BXJ"BYTZ.,IBV,\"(2J^HRDE),M MC3+;G&[(P@<0+\-_(,X[_#=B&TS0( M/37: Q60G_C+4#RWT:%-Y]@-W1%8@[G+BKG+$VGZLDL*.@)K4'!547#U'4WO MKSC'%3]3.E9]:"K:2M?B'5MZ 7:UIRSK_/*B7>C754G7VI)F&4?3]1%"T.9Q M+!4=@34HLZW:E5@GDD()W!$+7:$U:=@S9W;'7?Y% MBRBL0Z*H_:"M-X3W\!)Z[$-$T9$]+.DXA=FT:[=I#TXEBDZ-8U=H31IJZVAK M;=E[1-&I:2S1WHC".2"*V@[:>C_XE?*098(\R !W_91E6&+X,9\5^LR.YJUKT^EDDY=95=HS0N>VE8Z6K_V#I7H 8\MOT1[HY*W'QCFWG4>;N-- M?LLIB*=V?W&S5_56-ZFW^?VA60\OKF'O*=^$B2 1K#$4/V;PL.;%S6;1D"S- M+P=73*)F\L< J ]<#<#W:\;D:T--4-TOC_\'4$L#!!0 ( &-1 U=W['V/ M#@, -@) 9 >&PO=V]R:W-H965TT+ MV+[W'-]SXE=CS<63C!$5/*<)DTTG5BJ[<5T9QI@2><$S9#HRYR(E2G?%PI69 M0!)94)JXON?5W)10YK0:=FPD6@V^5 EE.!(@EVE*Q.86$[YN.I?.R\"8+F)E M!MQ6(R,+G*":9B.A>V[!$M$4F:2<@U:RXQ(#'CRG48J M;CIU!R*_:!WUPO:@T=H!\%P.GCL#>YA-'SH!;WN!-J##HR[ M0?=5>#PO !,XZJ A-Y$UP$*E_Z+RUB\E_+ID%U#Q/H'O^94#]03E\ Z&&GYIX7Y) M.97"](KEJQ[A&^.*)RO*%A (C*B".Q+2A*H-_(''&.%H_)"5I5.90^!&9B3$ MIJ-WN42Q0J?UX=UES?M\R(<3D>VY4BU2.RL.%N<*Q0IF CP.81VH1P2G3/5+),YTUR55RO*JY66-U$\ M?()A9K[>H9)*T6_]#BF%5O71-=)\S?7-K M_1%=T0A9!((H/"0YYZF7+-C2F=ZJP]VY/%,4"_NFD!#R)5/Y/5J,%L^6MKVM MW7_I^9NG3\2",@D)SC74N[C6.TOD[XB\HWAFK^(95_IBM\U8/[U0F 0=GW.N M7CIF@N(QU_H+4$L#!!0 ( &-1 U?J@6,X@@, $\2 9 >&PO=V]R M:W-H965TOA&1F$Z290-7T M8W:V=+8752\\ L1\-OJAHJ6 MV5&2K("29:1$%#9+X]*^"&TE4"/^S6#/#JZ17,H=(=]D8YTL#4O."'*(N41@ M\;6#%>2Y)(EY?&^A1A=3"@^O[^FOU>+%8NXP@Q7)/V<)3Y?&W$ );'"=\X]D M_P;:!4TE+R8Y4Y]HWXSUS@T4UXR3HA6+&119V7SC'ZT1!P)[I$2:M8/)4P;05J*6;S=J5<0'FV%]0LD=4CA8T>:'<5VKA5U;*!R7B M5-S-A([[5[?1^CJ,(G2Y^N=V':T_K?^^CM"?Z!I3BF4.T8L .,YR]E+TWD8! M>O'L)7J&LA)]2DG-<)FPA/%T^%#TH1 [H#PW_^A^U9?PVYK1,6Z(2%FF"]O$RZO$S&Z/Y-3>-4%#54 MT2P&A)/_Q/LMBBX?RL1/Q\ZW%N;NT.3?1]B>.^\/"C7-J6?> MM#-O.FI>] ZM2PZT@"3#'(8L&P6<:IE.6* 3%FJ"];+@=5GP])<63V=>=,(" MG;!0$ZR7EUF7E]GHVQ&R6"H2J(A(RE 21O6G)D$G+- )"V>_U;&99ST4NYZY M\\[J?SIAH298S^?SSN?S4TH\^H7:QSHX_EB/$D]] MK'7" IVP4!.LEQ;;>M@C6/JK?LO4E!JMM$ K+=1%ZV?G8 =GGU#[Q>X]!U&L MDL&;/Y['J[4Y%+=1;P MJ']E7P3-V<8#ICEJ$3O3;58RE,-&(*VSF?C[1IO3BZ;!2:6VYW>$B\V^NDP! M)T#E '%_0PB_;\@ W1F2_S]02P,$% @ 8U$#5Y^>"69K!P !"D !D M !X;"]W;W)K&ULM5K;;MLX$/T5PKM8=(&F%DE= MLXF!Q$W17?02-&G[S,AT+%06M125R]\O)5]H24,F:;4OB60/1V>&,SR'M$[N MA?Q1K3A7Z&&=%]7I9*54>3R=5NF*KUGU1I2\T-\LA5PSI6_E[;0J)6>+=M Z MGQ+/"Z=KEA63V4G[V:6[#[XDMVN5//! M='92LEM^Q=77\E+JN^G>RR);\Z+*1($D7YY.SO#QW$^: :W%MXS?5P?7J GE M1H@?S+WS_JX-7@=S MPRH^%_GW;*%6IY-X@A9\R>IJ J]>LL5R_+J3SW@Z]5;].KW/]'O*"O0 M]4K4%2L6U?(K)/$6G]48N_OXL[':J0C\=0*)NQ/CRV:<+CJF0I/YWH+JNXO..3 MV1^_X=#["PIL)&>=,.D^3.KR/OO"[G5A*2XSEE=(SYR^*^JE[K-:9L6M;O2R MS#,.SN?&<]AZ;A:.NUF44)R<3.\.HQM:A4$2QGNK#FQ_#]MWPOZN5XFFWDHI M4EZ!Z#8.@H/G$A_WL$$V%F3!'EG@1/8N*S+=F MT*P32VE1HW.JHJK"FS*:,RF',E9)PWQ/@VQ):2/;S$"6\W2UE1U;(!"J%+A@\.#KI^ M@VYH%,21!Z/#GB$W[UGX[EA>\R.V6.AN5.P!7L2VO@XQ4#_V>D !*Q)'Q(+T M@(:Q$VE;VB J/.RO*/3[J K'-I0&>;#3L;9KA+E-HO\L!=%VXOIMA=9VXL@ M?C)$YD6DO_Y"9C@)+*L(-J2&Z1/KB%:\4CV^1I=:P:@6^L6_=59J*:K M0,[ M:?*EB\=8WKKA&W+$;G;<3> N">4^"7R7A-?H5@J8./&0%2,?^_W>A=:F2RT/M=92C/6[ ! P$.N/,(!]0;M MD1'-@: MQK J?@ZM/I'O@BL0_)!)@SCV!]AAL] "W1 N=C.NSK.LN9-Q/V3L)LLSI54@ MW#JC\NY8WKKY,,R+GZ#>;3YN1%'#W3%D5(SCL#]=0RM*(EMO&.+%;N;=H:OT MQDQ:5#D&F->CM \0L*+4T@G$4"]Q4^\.(%^7N7CD'-WP@B\SF"3(D%2QYJ\> M4L#*6O?$,"]Q,^\.:%;HO0^OP-8D0WH-DZB_#@)6,:$6H4X.MI]N$MX!+&N9 MKE@%SS49\B>-<7_M *QPE%AD%C$D2]Q;QQU"J[3:CN^L613W*Q&PPMCS;/ , M"1(W"7[6B[&F#+V'S;G.'\K-,@:"!?:"4=*7TX 5#7R+7B&&\\B3F\96\#\/ MZ9#&:#RHRJ&1+:.&YHB;YJQJE0"[08\,($%;RYA:4!D&(TY&V)(OVRT\=K7Z M5%HCX# @#()^%$,SO;)[MGXWQ$-B)Q%O./>3*(Z>R[O$R60O/H0:R5LW?,-L MQ,UL']A"M^LU3UBHX3GJYCEK M*U!@HXA)?SL)67E^8D%E2(VZ26W3"INJ+W0E/;/RZ9#!-,WU,PE946)1#-3P M''7SW'F=Y0L]W3"R4<]9Q_+6C?3@I'7L32D==5,ZEK=N^(:/Z?^Y*:4 \29A M7TN 5K8376KHF3ZU)=6TO!*YEHMK'< =;\#",)V.7CQC(WGKAFWXGH9C%ZQ3 M0+PX_)&\=<,WPH(^1UC\=,$"PEUF M#\TU#'-4$3&6MV[81D309.R"=:J2%X<_DK?N3V)&E/AN4?)K!>L/-4DPV*P! M1O3@K*H+W.@6WZU;/K)TI3^2CUVP($JGIY=.V%C>NG$;[>.[?V-^>;WZHPJB ML;QUPS>"R';]P(],WF9%A7*^U,.\-Y$N>;EY MY6YSHT39OK5V(Y02Z_9RQ9NCH<9 ?[\40NUNFA?A]B\^SOX#4$L#!!0 ( M &-1 U>.].S,#P, &8* 9 >&PO=V]R:W-H965TNC) XB6HFP9%I=T^3/M@$@-6'9O9#G3[]3L[ M(06:(K;R!>++/<]SOKO8UUP+^:@6A&CT%#.N6LY"ZV7#=56X(#%6);$D'-[, MA(RQAJ6D=G)5(A'L_@D)]IU&>M%R/CHH(C.<,'TGUC]6Z' MX]M1,+J?H ]HA*7$IN[HO$\TIDQ=@/5ATD?G9Q?H#%&.AI0QZ _5=#7$8AC= M,-/MIKK^*[H5-!1<+Q0*>$2B GS_,+Y^ .]"#O)$^)M$=/V#A%\27D(5[Q+Y MGE\IB*=W/-POVL[;U(.WJ0\.P_LD!'BY"+Z3RTK>5!7+5WF%[U;.,:=_L#D[ M+E$/&D0P&N'T*.$1&DNB"->I03Y6=1= M:0#5X@#,:=Q02QR2EK,T6G)%G/;[=^6Z]ZFHM*!$9#LM4[/OV7/M72U:Y/\-*G MMJ\U.+B;_\Q5+<]5[6"N.@RN>_@@"(+! 44BF>I9PN 2#D4"7T91^FHOMN25 MZGOI.RCZKUU^A&!P2L%!D>!S\=,\NUOW8$SDW$XL"MFTI:=7;LV'HHZ=!?;L MW7*C5RZP]\N-()UYGNG3"6R(Y9QRA1B9@917NH)X93K5I LMEO86G@H-=[I] M7, @2*1Q@/6EBQ^>[V,>G9[@4 M\KO* #3ZF3.N1DZF]>+$=56204[4H5@ -U]F0N9$FZ&4.]&PG+N5T5 4FE$.MQ*I(L^)?)H $\N1@YW5Q!V=9]I.N-%P0>80@_ZT MN)5FY#8H*SBH!! MHBT$,8]'. 7&+)+1\:,&=1I.&[CYOD)_7YHW9AZ(@E/!OM!49R.G[Z 49J1@ M^DXL/T!MZ,CB)8*I\A@Y)":9'7P49!3GGU)#_KC=@(\/T= 7X=X)>Z M*Z)2Y91H$@VE6")I5QLT^U):+:.-.,KMJ<1:FJ_4Q.GH_.9F^N7B\A*-KZ?H MYO[#V1VZN+X?7Y]?3"[/T#B.S^YC]!;%)AO2@@$2,W2:$3X'A2A'YT*D2\H8 M>C4%32A3K]&!G;_/1*$(3]70U4:DI7*36M"D$N3O$!2B*\%UIM 93R'=CG>- MN<:AOW(X\3L!/Q;\$ 7>&^1[?H ^Q5/TZN!U!V[0[%Q0X@:[=F[E_>N=,+\F M1Y9$IM_:'%= O78@>^].U((D,'+,Q5(@'\&)7K[ H?>N0V:OD=GK0H\F,*>< M4SY'\UIPF\(*(RPQ[$5^C+ 7X%[H#=W'%O*CAORHD]QLBKD6W"2RE,"3)Z0E MX8H1>R';9%1H1QLR?-SWVS6$C8:P4X/)HS^Y#Y_1&O=!V-O!?-PP'W>[IQ)0 M3&:@G]I8.X/_,BOZC;3^OI*W_Q]D#AJ9@STD[^#9\?5#D[V#]M/#WKHT>GO- MWAIN*X_"_BX9&Q4:_VL"UPC;6V#^F/L[N/TUM]_)'2\@H83I)W0K15HDNKVB M=X+\98[@=2'&>ZO$^'^48KRNQ7@?Q;@&V,=IKJLQWF\YQL_K<6\0 M[%"QKL?XGPMRC1!N[T 8]'[C=C<:GQSDO&SO%$I$P775 S6S30LYKAJG]?*J M_[PBTIR-0@QF)M0[/#:N9=7250,M%F4;]2"T:#2Q! MTUA'OP!02P,$% @ 8U$#5V1BJE^Z! >!< !D !X;"]W;W)K&ULM5AM<]HX&/PK&E_G)IVYQI;\AG/ #($TS4TNR032 M?E9 @*>VQ4ER:.[7GVP<&QM9E)S[)=CFVLI7)-XS@10Z*(Q-9EF?&.$R,83]_]L"& M?9J**$S( P,\C6/,7B])1+<# QIO#Q[#U5ID#\QA?X-79$K$T^:!R3NS9%F$ M,4EX2!/ R')@C.#%&/D9(*_X&I(MW[L&62O/E'[/;FX6 \/*%)&(S$5&@>7' M"QF3*,J8I(Y_"E*C_)\9(T$H]T M^X44#;D9WYQ&//\+MD6M98!YR@6-"[!4$(?)[A/_* 9B#P"=%@ J .AG 78! ML/-&=\KRMB98X&&?T2U@6;5DRR[RL11@30)9B099B$@@"< M+,!-LGB[O97O(WL@<+(*GV7MB',B.#B;$('#B'^4/$_3"3C[\!%\ &$"9FN: MP M'$54CB+*^>Q6/OT87*@ZW%$Z:LIL^E[P#9Z3@2'G)R?LA1C#WW^#GO6GJM^. MR&K=VV7WMHY]>,THY^ KCE*BZG,']G)PYBHO0PBAM!FK;[[LMW"\KJ;.*=4Y M6G5RMLNYG(!QRAA)YJ]@QG#"(YRYB$KNCLW=D_$I0+;?$*NH@M!Q6[2ZI597 MJW4TGZ=Q*K7)']$HIDR$_[;J=!4Z+<^Q&T(599X-88M0KQ3J:87>R8"YE-[< M_M:]P[=I023?9T.?JL[V':=%H%\*]+4"Q[EU$@:BD NEP6CQITZ_CLAJK?;* M5GO=FT^OR^X[(JMU'Y3=!]H7?<5%&.<3YHF391K)45@2<";CY95@QC^JFMKZOKVULXP$Y]M:"K.9$;>$Y3 MKZ+,=US8(K=*:*B-P).LM:"JFR:R?-C4JJAS;(3:QK8*5*A/U./V"@_3T@M0 MX+E-B8=UOC18%+1(K%(5ZF-U1N;KA$9T]9JO S=R8!.UT>J)3O6:KMCJ;5B(K3X"5?)#??2_QW"/4.H<]UW0>FO5F@'J%PW'+-<_F$O( MM126>[2NKJ\*>JA-TM,MMW?H3\@)>DV]BC+;:K6(*IFA/@Y/LMQ (=6R[>9R M5E4''>C::K&HBENDC]OCEHL.DQ0A'WI!0Z*JSD8]V&N16"4NTB>N?-L+DN"8 M*&U6#SYY/]D16[W5O?WTK]A0=[NC_A5;:E0M 9!^"? >FSU"J;/9=T'KK55+ M!Z1?.ARQV0+=V#H>VNSQNKJ^*N.1?A=^JLTBQ1[;]YLK,555X+>)K>(8Z0/P M%),MJ&H2>L@^,#!%F>OO'8'4I5;QBO3Q^A,6>YB< 0QZ7E.@HLQ!03,#S+UC MT>Q,^F_,5F'"0426$F>=^[)#MCOFW=T(NLE/2I^I$#3.+]=$>B[+"N3W2TK% MVTUV^%H>M@__ U!+ P04 " !C40-7<'RCGL4" #^!P &0 'AL+W=O MY][LN^Z:BPQ: MA%V^5)0P?"U +O,"&S.;*"-RPNT S/,;J;G$M],ZM6#*2 M8R8)9R#PM.=$S4[2,OI6X1O!:[FU!A/)A/,'LQEF/<D\R->\YIPYD>(J65-WP]3DNXVD; MOI13:;^P+G4]!]*E5#POP=J#G+#BCQ[+/&P!-$\]P"\!_G- ZP5 4 *"UUIH ME8#6:RVT2X -W2UBMXF+D4)A5_ U"*.MV'$!T2B&J]OSY :&H]MH=#;L7R00C#_^ M> _>U?FHDN)ODM+W]Q)^7;(&!-X'\#T_J/%G\'JX7Q?._UE/_MGZ3C*"ZH8$ MEB]XZ89PGJUU;0&Q#(9,(38C$XHADA(K"3&1*>5R*3!\CR92"?WT?]3=@<)* MJ]Z*:8<=N4 I[CFZWTDL5M@)W[]K'GN?ZPKPEF3Q6Y(E;T2V4ZI65:K6/O8P MRKE0Y#>R+9A/]:NLJH5LM>KJ4E!^LI1FJJS"9M XZ;JK[7S7*IWN*L5_*_DG MC?:N4E*K]&2NB-O=:F@Y%C,[222D?,E4<7,K:36L(MNCG\G[S&PO=V]R M:W-H965T8%DD 'D7@I+1.E M5:&MIFD?#%S :F(SVX%VOWYV0C,ZTH#0OH"=^!P_YR:Q75\S_BP6 !*]1"$5 M#6,AY?+"-,5D 1$6YVP)5-V9,1YAJ;I\;HHE!SQ-1%%H.I;EF1$FU CJR;4[ M'M19+$-"X8XC$4<1YJ\M"-FZ8=C&VX5[,E](?<$,ZDL\AR'(A^4=5STSJW^)FL/AY6B(SE WEC$'U(P8E^0W3I[ Y8MZE02@TPY(3$+Q M18U[&';0ZZ ?GOK4]6)"Z#PO:JKW M$KU><%:!XUYFY.X^ M/W#V(O-#[2'(O(_?VD7MYY-Y!Y(7>1Y+[&;F_C]S/(_'W/;OF_!N@<(HC ]2R +7" &H-1BUU7$"/.(PA+T1M M9[&Q+=NQ=U+DC2O[E9S0@4*8::4UKFOZL738T3:D6R9 M[,1C)M6^GC07ZN0%7 ]0]V>,R;>.WMRSLUSP!U!+ P04 " !C40-7 O + M6Q\$ !"% &0 'AL+W=OG$X_C ^-?Q09 HF]Y1L7$V4BY';FN6&X@Q^*&;8&J)RO&6+LJ[ZY3R>.IU<$&2REIL#J;P]SR#+-I-;Q=T7JU'-JP]/K9_:WA7@E MY@D+F+/L#Y+*S<09.BB%%=YE\B,[O(-*4$_S+5DFBE]T*+%]!5[NA&1Y9:Q6 MD!-:_N-OE2-.#!2/V2"H#(*V0?2"05@9A)?.$%4&T:4S]"J#0KI;:B\<%V.) MIV/.#HAKM&+3%X7W"VOE+T)UHBPD5T^)LI/3A^1ND2S0-5JH%$QW&2"V0@^@ M7(_F3$B!7L<@,^E!(@!,!5F057* :QY&1;O-9_/B@LNI>0 MB[],82^)(S.QKGDCL<5+F#BJJ G@>W"FO_[B][W?3#ZW21;;)$LLD36B$]71 MB;K8IQ^VP+$D=(VRXBU=JK?4%(J2I5^PZ*_%?NK[_F#L[D]=; "%8=@$Q>>@ M(!CX35!B /6CH 8UI/9JJ;W.1'Q+**9+.!$Z,BGMV4PZFV2Q3;+$$EDC$OTZ M$OW.I+O+&9?D7UP4 ?6!X/KS>\U6USL5&*S*A31^!4K27B,'AZT4/,=XK?R[ M@"7I8FDH'M2*!YV*[ZD$Y4>)E. R_S*"GTA&) &CUL'9"@:]EM1S2%OJ]TF2 M+I*&TF&M=-BI]!.3./M.,1F>AR#T6XN?FT!GQ>0<%$3]J*71 'JQF-S6,F\[ M9>K=C$[=-6.I0()EIGW'K)/C1VN)3;+8)EEBB:P1"-\[;CD]&W6]8K$4#*ML ML56VQ!9;,QXG+8#_TQ6@HFA6X?8N8&Y"!4&K6,<&5!"<%0$3*@I?J )^JM2)"ZIW5'HSZ.UE_.!EMLL56V1);;,WX M')L/O[O[N+0X6&TUK++%5MD26VS->!S;#;^[W[BH.)CZB-MV;3" O%Z[-!CZ M",]K5P8#R&_O@MR3,Y$<^+HXC!)*PH[*LA>N1^L#K[OBF*7&\ I< U0 MSU>,R><;/4%];#C]#U!+ P04 " !C40-7TH:7<%L" Z!@ &0 'AL M+W=O%[HE9=R)([NV MDG$D:ETP#BM)5%V65.ZOH!#-PAD[AX4[MLVU67#CJ*);6(/^4JTDSMR>)64E M<,4$)Q*RA;,0>-(BH9( M$XUL9F"M6C2*8]PD\]42FHJ1%[<@*:L4"\C5V,& M$^*^([_F37^$N"NO5^;TZW_)-SJD#++@BWY8;I24> MX/=3DEJ*Z6D*^J0$KH# MB9<8[ZGY$AC?DL)H)QID241&\"LRY3VLJU-&AE/-R!ZH5&1*2L%UKH@_)2G= MJP$7T][%]/^XR!BG/($!#\.)+CL/_L'#V'_*0]!["/[.0\I4(FJN"=8=_O0( MVAQCSR8Q#6T7>R,ON(CH%9BN^HG*+>,* MB3/$>:,9.I1MIVHG6E2V.VR$QEYCASDV=Y F /&ULK5;;;MLX$/T50ELL6J")+K9E)VL+2)P$W:*7H&[:9UH:640I4DM2 MN,#$HFFG_ZT JQXX X_0Y1ZQ#M.XR/.(Q:AY$+M&'FPKJBAB9S);=$66M$ MLQ].&^>-T3!ACW%E%*XR]#/)I^N+U?6*G) 5)DA6R%I3D>FY;Y"9Q??3EL5E MPR(ZPB(FGZ4PA2;7(H/LJ;^/$75A18]A74:#@!]K<4I&P7L2!=&HA\_R^>[1 M )U1I_+(X8V.X#D-*\HR@H5':"EK831JEO(:X[7BF0)(B?K6RNEN3X$[N3FC M:\:98:#/^X1M-A[W;VPO@7-=T106'E:Y!G4/7O+W7V$<_-.GRBN!/=%HW&DT M'D)/OE:@J&%B0U*K5HX9IYUO(RUCD35*0PP+D!GNS0B:=[C ]-@GZZ<49L0^T[T5\TT]Z+/K--G]LST.WYPLX%#:2(XM#@+H_Z#.^N(G3TC MT8;RZ>Q@TW$\F^TQ.S0ZDE!A\.?!"P:9?<'>J$T:3*"]RX6HGH3+:B!&M@:E MS%C.TB:YL)'1V"]8=V:[FI2C2[?<7>)88DJ6.WLA6EMPO6]E<'!1G823<+RG M38_9OCC^3F-0@MJX?DF3U+X_S6/:S78]V87K1/;F+VVOYAJ./S!-H_>9J@U# M)3CD"!F<3O&P5-,[-0,C*]=^K*7!9L9]%MAO@K(&N)Y+:1X'=H.N@TU^ U!+ M P04 " !C40-7,SOSKH8# #L# &0 'AL+W=O.N[9;J]MA[^8E70'*]!?RZ4T+;_SDK$<"L5$@21LY]X' M?'E%:H-ZQE\,CNKD&=E4UD)\LXW?L[D7V(B PT9;%]3\'> :.+>>3!S_M$Z] M3M,:GCX_>+^MDS?)K*F":\'_9IG>S[W40QEL:<7UO3C^!FU"D?6W$5S5O^C8 MS@T\M*F4%GEK;"+(6='\T^]M(4X,"!DQ(*T!J>-NA.HH;ZBFBYD41R3M;./- M/M2IUM8F.%;855EI:4:9L=.+NX\?5A]7Z!U:F?7.*@Y(;-%MI2L)Z!,K6%[E M:$E_F'70Z/.:LQVUQ53([ ?TIRC>7=-B YRNC>'G$J09+7;H#DR=%'I-\_(] MNF6%G?/0^>8&-&5O7WLQC?5Z$I"NI*0VN]DQ.]_\W!%UG@(W1[L2;I4)=W MW#-'18$\@+=X_0N.@_=GXIMT\4W.>5_<@SUM&4B[5#9W5X"-B[AV84_F88&G MJ9EY< B'G7!X5MAHA2ZMQBHZT9K@('!K19U6])16Y-**!EID&J9NK;C3BI_2 MBEU:\5 K2B.W5M)I)4]I)2ZM9*"%I]&(5MIII6>UONS!@'JK0;H4TX%BG(3$ MK3CM%*?G%86FO#DVJ&RHX3P^4T>V$SRR/7'0LRPX*W\'2ETBEI>5ALS0Q60. M2CO)$@SW;!I-1P(X@2D^&\#2GG9#R@/E54U27I>",[IFG&GFADGK]%$YHC * M1Z+I.8;/@^PQ>9W*/X-CN <9?@&2M3X>+]785NE1AI_',CR$64+&U'J8X>?1 M# ]QE@1C:CW.\/-XAH= BW$RHM8##3^/:'B(M"@=>2O@'FGX_S -#Z$6D@D> M$>VIAE\&:WC(-;-Y1BI,>JR1E\(:&6*-1&.O8M)CC?P,K+5.3^\@83*HAG]R M=[7? 9^HW#%SP>2P-6;!16*2D$X3 M*OK&4LI5US1%N,24B'.V0JIVYHRG1*HI7YABQ9%$.2A-3-NR'#,E,36\7KXV MYEZ/93*)*8XYB"Q-"?\QQ(1M^D;3>%F8Q(NEU NFUUN1!4Y1/J[&7,W,BB6* M4Z0B9A0XSOO&H-F]-[R6E41VK@]OB%_3KWKKS,B, KEGR)([GL&Q<&1#@G62(G;'.#I9^. MY@M9(O)?V)2QE@%A)B1+2[!2D,:T>)+G,@];@&9[#\ N ?;? EHEH)4;+93E MMGPBB=?C; -<1RLV/]T:?[#XV'8'('?C!\@,&] M#Y/ #X*[P7 4P'@27 <3M0#3F\$DF$(#IJJ.HBQ!8',8,;IH2.0I^#B3<.JC M)'$BSE38X]2'TY,S.(&8PL.298+02/1,J33KD\VPU#53/F^ID#Q3I2SAZT@%P*W$ M5'RK,U>PM>O9] WMBA4)L6^H*RB0K]'PWKYI.M;[.JM'(MLQWJJ,MPZQ>R,4 MH@L9)2GC,OZ)D;HK*A6Q$!FA(4+(A*Q]O06MD]/JOY2UU[ALVLV>N=ZV5A?E MVE85M:.Y76EN']9NP'>VCG6IY+7.2AOBC1F M'.Z9Q-K,'43_:^TL?M6);U MJOS^&%:(,[>Z@.[ =X0O8BH@P;D"6N>NJ@%>=+5B(MDJ;PPS)E6;R8=+]2& M7 >H_3E3PLN)[C75IX7W"U!+ P04 " !C40-706BH25@$ N& &0 M 'AL+W=OS#'ZPV7#^S18 O7 M:('XR_:)BCN[<(EP@E*&20HH6@VML7L3N'TI4"7^Q&C/2M= =F5)R%=YV",4HY-("BI<=FJ(XEDZB'?_DIE91IQ26K]_<;U7G16>6D*$IB?_"$=\, MK;X%(K2"6$5?LM!E 1N M^XS RP7>CPK\7.#_J*"="]J*S*$KBD, .1P-*-D#*DL+-WFA8"JUZ#Y.Y>>^ MX%2\BX6.C^[_>/SMZGDV?P#!;/(,QH\!F,^"V>QA/+F?@:?Y['8V%P_ XO-X M/EN *S!'.Q+O<+H&4XHBS,$M#'&,^2NX"!"'.&8?1:GG#=*4O (OBP!<_/IQ M8'/1!]D2.\S;.SFTUSO3WD>R:P'G^A)XCN?6R*=Z^>]9V@*^H^1^C3S0RP,4 M"KFKY%Y5;@OP!7VOH.\IO_89O[.(ZL!HK>3Z<,.V,$1#2RP #-$=LD8??G&[ MSJU 5!0YHDD=,KVT UX1I*P.CU;8%(\ALPJ>3H&GH^VC&E-D M!4(U2R_E HR3+ %+0H63G+\A%)6?F;@'[Z[REOOP;N0Z^=_ WI6!:5O1%)@A MLPJP;@&LVP"8V-U#0B.YSZ\0Y!E%=9BZ[S&U_5I,VKJ;8C)D5L'4*S#U&HTK MG(HKD6+ %M%0K&8B>8&5B$:$U@$[>/?+P$Y :6MO"LJ06054OP#5UX)ZX6); M_!>JJ,@WPG]#XJB.2?\=$Z?5/J&BK:HI%4-F%2K7!95K_?!!.T3E&*&23!V. MZWJW."0YM'4UQ&#*KX'"=8YAUOK^-8<8RF(8(A(1Q=@G6E+"Z[6F2FY57 M',^O6V_TM39%9,JMRJ@4^%W]H"'I^DIN]2"NK#ZUA+163=-2[E;F?4(ZT!:I M=OB8L5U]R)Y0'(DYTS=[G=B-^)BH9+8IN>7*).9>6K4 M+3#E5L5WS.!NU^ST-9FKIT;= E-N593'G.XV"^H-IV_O_?3MU$]?HXG=E%L5 MVC&SN_K0/DY()H:=P):E$87[%,1J0K/2-\.+; LXJ3\([)_]WGQ*S6BB-^5V MH&:7SF;E2?H#I&N<,H%B)>R=5D^,"GHXG#[<<+)5Q[5+PCE)U.4&P0A164"\ MOR*$O]W($^#B)X+1?U!+ P04 " !C40-7YPAUGG " !E!0 &0 'AL M+W=O"D9 M5P-OI?7ZVO=5OL*2J(Y8(S>10LB2:&/*I:_6$LG"%97,#X.@[Y>$W ZWJOCHPN5]HZ_#A:DR7.4#^MI])8?HNRH"5R M104'B<7 &W:O1SV;[Q*^4=RJG3/83N9"/%OC?C'P BL(&>;:(A#SVN -,F:! MC(Q?#:;74MK"W?,K^JWKW?0R)PIO!/M.%WHU\"X]6&!!*J8SL;W#IA\G,!=, MN2=LF]S @[Q26I1-L5%04EZ_R4LSAYV",#Q0$#8%H=-=$SF5"=$DCJ38@K39 M!LT>7*NNVHBCW'Z4F98F2DV=CA^^3KZ#AZ2&&: MI;=I9APPNQMFZ0Q.88:<"@D3H5'!<8*:4*9.W@:2"B$,PJNW_B.@',:4,?-% M5.1KTX'5X>>-VE&M-CR@=B(V'0BN/EGL+CS-$C@^.OD;QC<#:*<0ME,('>[9 M =P$YQKNN=*R,C^&91%,H->O'' M#]U^\/D=K6>MUK/WT&NMA4$'4HJ*ZWWZ:H2^0[!KN8G[%[W(W^RA/6]IS_]/ M2[E&TY$&233N(ZXQ+G>(@TYP@+G7,O?^PUR@E+B @G+"<\J7D NEE5&35S:P M3TCOGPETNV]D^#M;8R^@,9%+RA4P+$Q1T+DP&+)>ZMK08NT6:2ZT64MW7)E[ M$*5-,/%"F'^\,>QNMC=K_ =02P,$% @ 8U$#5ZT*YA.-!@ W#0 !D M !X;"]W;W)K&ULK9MM<]HX$,>_BH;KW;0S+=@& MG) CS"18=MM+T@RT=R]N[H6"!7AB6U02$&;NPY_\$!M3H83KYD7P@_:WLO>/ MM%KLX9;Q1[&D5**G)$[%96LIY>JBTQ&S)4V(:+,53=69.>,)D6J7+SIBQ2D) MX[$.DD(WUW3F&TO6W;K^< D6BQE M=J S&J[(@DZI_+:ZYVJO4U'"**&IB%B*.)U?MJ[LB\#I909YBS\CNA5[VRB[ ME ?&'K.=3^%ER\IZ1&,ZDQF"J(\-'=,XSDBJ']]+:*ORF1GN;S_3_?SBU<4\ M$$''+/XK"N7RLG7>0B&=DW4L)VS[D987U,]X,Q:+_#_:EFVM%IJMA61)::QZ MD$1I\4F>RANQ9V#WCA@XI8%S:- _8M M#;JO]= K#7JO]= O#?JO]>"6!NZA M@7O$X*PT.,N#5=S=/#0>D60TY&R+>-9:T;*-/+ZYM8I(E&92G$JNSD;*3HYN MOMP%'[[BR2WR\/57='7GH0GV,+Z]NK[!Z'Z"?3Q1!]#TX]4$3]$'-*$A5=^& MAYBB>Z4:RCD-T71).!7HK4Y#H4RHD7ZLA5Z*_;U0#]$G2 M1/RCZ=UU0>OI:=E, ,-2!^_1BD1A-KO-B%B^H(H"?MX0 M1>] $L8.G"H)2!B&A/F0L (UI"$6TG"_=^2>(Q>'"A5),[,DJ \8B%B\TH22A&[/+<@HAH]B#I.N"[,UT;H MJ2DH),R#A.$"-M@;'-WV00KE0SH,?G38VW/8B/"@BO# &&'58^M7TR):%U\C M\M3X0L(\2!B&A/F0L (UE",;=4E&@MT15KB@/0"2O- :1B4YH/2 BA:4S1[ M=3W[-5G'G,4QVZJT L5$4B%10N2:1W*G<@:I34%?X+HHR4M?6JD834^6"B0- M@])\4%H 16M*Q:FEXIPFE4B(-4EG-,M9BPF+UQ/6JIJPQ-$)ZP6' [0[DLJ, MS98G2PB2AD%I/B@M@*(U)5373&UCE6UT$WU?1VI$R7Y=*@1"E7ZTTBA [EY2 M95O6P1+7[.UD%8 60D%I/B@M@*(U55 70VUS-31+:Y-5*8+H2/PAJW_CDC9H MJ.F'58$'ZA27--LV>_5!O0;:2SVZ'K'K&J9M+F*^N")!_ZKD4ZIOM,H>\-.* MID(?6,@:WAB4YH'2,"C-!Z4%4+2FF.KJI^W"+E4@JWQC4)H'2L.@-!^4%D#1 MFJ*IZZ.VN7[Y_".:/I6$+.Z-2UIC$&V?''=D%I!L]J@-#6C=$93F@=(P*,T'I050M*9\ MZGJF/8 =\4&+F: T#Y2&06D^*"V HC4?=JHKFHZQ^%6-.;O]PD+YE!A)V#J5 M.NF44//2T>SY5$6 TC HS0>E!5"TIB+J* V#TGQ06@!%:XJG+F Z#N@W6+JA/'_:_JW:+YTS M-:SPXE6:8D>R5?XFQP.3DB7YYI*2D/*L@3H_9TP^[V0.JA>:1O\!4$L#!!0 M ( &-1 U>#.R:O(@, -@+ 9 >&PO=V]R:W-H965T;;=2ANI:X(88C#M 4B(#VYZVUHD=K&=MN/7 M8SMI:*LTVZ!?$MNYYQS?_:MDAFD&%QRN9 MU9,)XQF6:LJGMIASP&,#RE+;,W^ MSN2NM;9Q8:PP3GJ;QAR_=0YM/2? E+A;FB91$;="R4Y$*R MK 2K'62$%G>\*GW8 "B>>H!7 KQ=0+ 'X)< _ZD*00D(GJK0*@$F=;O(W1@7 M88G#'F=+Q'6T8M,#X[Y!*[\(U>_)K>3J*5$X&5Y^&GZ^BM'=X%M\BXXCD)BD MX@2]0?>W$3H^.D%'B%!T1=)4E57T;*DT-=).2OZ+@M_;P^^C*T;E3*"8CF%< M@X^:\>T&O*URK1+VU@E?>(V$'W)ZBGSG-?($5BHA(4B9R#NC[8"0D5Y_PC[IZ%XQ!/:,^UKIBCA/H M6^K<$L 78(6O7KAMYVV=V8<]>;'I<&^^Z(>DBQJU57$"\Z#[8K$!Q+= MLKI=6=UNM#J"1/4= O3QGU,."9M2\AO&YI4< 84)D;7_@X*VO9&;OY/7L%'Y MN68^KA%=0G6_DXIWZ.^8URCW7O"<(Q@<2+-RS-UJ5 M#/C4](@")2RGLOAO5:M5&SHPW=?.^H7;';HUZY%J6XLN\R]]T?->83XE5* 4 M)DI*G4GJ\^)%'UE,))N;1FG$I&J[S'"F6F_@.D ]GS FUQ,M4#7SX1]02P,$ M% @ 8U$#5R=.;:8U P PPL !D !X;"]W;W)K&ULK5;1;MHP%/T5*ZNF5MI(2 *L#")1DFU,@J+2;@_3'DQR :N)S6P# MW=_/3D(:(&5TXP5BYYYS?(^OG=O9,/XH%@ 2/24Q%5UC(>6R;9HB7$""18TM M@:HW,\83+-60STVQY("C%)3$IFU933/!A!I>)YT;P]((@AE!J!JS^UM"'.-9$:AF_6> M&N=CB;T.9QO$=;1BTP^I^RE:^46HKI.)Y.HM43CI]6^'P\'],!C=3U!OY*/^ M[>A^,/HHQ'F'.N]1)<^2$QB<:5F'R8^NKRX0A>(4#0D<:SV7'1, MJ1:D:WLE%OLE'N,W1NO>+A0MR5BTYC,<7H#PY/ZE BH MVI&,[#HET]^1M=>J77?,==GHPYBZ57-V@_R*H .FX##(=DM,.PDWBH0;IR6, MYQQ EVA5GAE'HZ3KU<3+7FGLMG4MQQN56XW#K59=64":GN375E5IG<.CP6 M-7>O/(]JO=:[$P2#,PEFUIFEKB0!/D_;08%"MJ(R^PH5LT7'V4L;K;WYFWJ[ M7Z^8]U6'FC64S_19>SO$?$ZH0#',E)15:ZF3Q[.6,1M(MDQ[HBF3JL-*'Q>J MRP:N ]3[&6-R.] "1=_N_0%02P,$% @ 8U$#5R[MU,Q1!0 ", !D M !X;"]W;W)K&ULK9IO;^(V'("_BL6JJ94Z\C] M!T@M)%JG7<7:=:=IV@N7&(B:Q)SMP-VT#S\[21,2@B&;[\65!/^>V'YB._Z1 M\1Z3=[I!B(&O<93026_#V/9.T^AR@V)(^WB+$O[-"I,8,GY(UAK=$@2#+"B. M-%/772V&8=*;CK-S"S(=XY1%88(6!- TCB'Y]H BO)_TC-['B>=PO6'BA#8= M;^$:O2#VNET0?J25E"",44)#G ""5I/>O7'G&R,1D)7X/41[>O 9B*:\8?PN M#AZ#24\7-4(16C*!@/S/#LU0% D2K\>7 MHKKRD"#S]_T/VL\;PQ;Y"B&8X^ MAP';3'K#'@C0"J81>\;[GU#1($?PECBBV?]@7Y35>V"94H;C(IC7( Z3_"_\ M6G3$08!IG @PBP"S$6"?NH)5!%C- .=$@%T$V(T RSP1X!0!3K,-IP+<(L#- M^C[OK*RGYY#!Z9C@/2"B-*>)#YFN+)IW<)B(.^N%$?YMR./8U/OU]?&W/\ / MX D2 H5E<#U'#(81O1EKC%]!E-.6!6V6T\P3- M\P@G;4. E 0I:XN?R>%<2 MK_&6E7^;@^NH& M7 &M()X&S_\+>(<9NHCNR>ESM.3TC\9? O3EP">\ZP/=*H!%=266K/(FM#*N M=8([BR"E *_ "\/+=_#G+_Q[\,A03/]JJ>1##K/;86(JOJ-;N$23'I]K*2([ MU)M^_YWAZC^VF5<)FZN$>2IAOB)83:]=ZK5E].E]RC:8A'^C(+_SP!)N0P8C M\ ^X:O,KI77UF\/<#":6V=W4-O3BWUC;'=J[O*BGLHJ^(EC-C5.Z<:1N9CB. M^0)/Q<"[!; R=1TFQ3S1M@X\2*E='>4PY[#C]1..+B_J75[45]2:F@&W-.!V M,+"%!.Q@E*),0$H#L$4D%W$CQDLYB;=)D5ZHJQ3W:#08#1=G2WAG2_B*JESK M^4'9\P-ISR_X0RPB1$Q+76]_*;AK3P^.;E2C_>:_M*"GLGJ^(EA-T;!4-.RF MZ'^-#^FUNEH;'M_;35_GBW@JJ^0K@M5,C4I3(ZFIIS1^XR;X0YQX?*65%FY% MG&GS(25V]:$2-A\=C[2&.)67\Q7!:N(,O=H"ZAU6()PRRF 2A,GZW"PHYW85 M6-!JG>[8CJD/+:LQL"XOZK46=0>CP5!W&VN1JN;4-1SLQ VIAL]B!YXPVLF M%-G9@''45Y8UM"W;;LYL%Y?TE-;05T6K*S(K16:WY:C84'K(4)I;4$J;*Z5Y2FF^*EK=%L M6TS !SLWAL$; J0<\6UIZ(?B>L.#V5#OFTY])IS):]79KTJ:IY3FJZ+5_58I M$$.> \D';^4,; E>$QC?@J3<5EQ@^NS:Z[:DA%QG9#J#IGF5J92Y4IJGE.:K MHM7-5RD80YZ#.3;/UV>Q>0QQ^\"5XQSP#4'2^A.//+*S4I4T3RG-5T6K*ZU2 M-H8\9W.0[C_P"F.<)NQ4RE^.[+PNJZ3-E=(\I33?:$LQ-1_KZQZKA(XAS^@T MAV8 @I2(-3,X(V.-1I;NN,U]SG%!V]"'KNDVMSE*,SBJ:+DK M[> '_1B1=?;J!05+,83RW_;+L^7K'??92PU:53Q_-^03).LPH2!"*QZJ]P>\ M9TC^ND5^P/ V>SW@#3.&X^SC!L$ $5& ?[_"F'T&ULQ9QK;^)&&(7_RHA6U:[4!&SN:8)$\/A2;1*TV6VUJOIA @-8\87U)9>J M/[[C2[!-S 3OGFKS(3'&YWG'Y&"/?69\_N@']^&&\X@\N8X77K0V4;0]:[?# MQ8:[+#SUM]P3[ZS\P&61>!FLV^$VX&R9BERGK78Z@[;+;*\U.4_7S8/)N1]' MCNWQ>4#"V'59\'S)'?_QHJ6T7E9\M->;*%G1GIQOV9K?\NCS=AZ(5^T=96F[ MW MMWR,!7UVTILJ9I0X30;K%'S9_#$O+)-F5.]^_3UY8RXM6)VD1=_@B2A!, M_'G@,^XX"4FTXVL.;>UJ)L+R\@M=3W=>[,P="_G,=_ZTE]'FHC5JD25?L=B) M/OJ/)L]WJ)_P%KX3IK_)8[YMIT46<1CY;BX6+7!M+_O+GO(/HB10N@<$:BY0 MCQ5TXG9;Z- O&L+732Y-:WHF]%FY!0;\F7-7I=KN^^I3?E^H%$WQ:?Z^[#55\^W$M5"KQBSZ0S^C7YN+HU MS9D=H1X>5&MOJ8-367%ZA+RK')3KKDILT-U] MQ[HIKWOH.[9A 3])#LE+,O-=<9X*67JDGP8!\]9OK( M@B7YZX- $BOB;OAWS?Y<9O5[]?63\^59N&4+?M$2)\20!P^\-?GE)V70^:W. ME4B8AH11)$Q'P@PDS$3"+!"L8OS>SO@]&3TS?DA8'&W\P/Y'V)IY2Y+761+1 M52.K.(H#3NPPC)FWX.2=[9$PE=6=0"ZE]9H:'0G3D#"*A.D9K)_"DK[OPZ2K MC#O)SWG[H6QB9%7SV*H6J&K%H/V=0?M2@QKB^!L))[[A.BFDJ>N0, T)HTB8 MCH092)C9?^5,51GV7QL35+1BS,'.F .I,:]];\'"#1']_\4]690[#?PI6>9U M/I4RF_H4"=.0,(J$Z4B8@829&6Q0\NF),AJ.7QOU]8:C[GA0WJ[BP>'.@T.I M!_LG7S@+R,TVL5V=W:3RIG9#PC0DC")A.A)F(&$F$F:!8!7?CG:^'?W@RZT1 MTOA(F(:$421,1\(,),Q$PBP0K&+\\<[X8T1O5@IIZEXD3$/"*!*F(V'&^+@. MJ(DL:H%@%6,JG>(NRX^L##R/;69,L#VZ^[07LIQS0U)Y2FO;&+??(L MNDMA[6WO;U7JT#TPOKD=)K0=%HI6-6,I\E#D9O2\F#G$%S;,.@9B(8T-DQM0 M8IDL;2=.#J3I030]G,;A,GTG75-[5)77;.Q<)$V#TFA.&Y:O-TZ[V;V=_$>I M'LET: ,,*,V$TBP4K6IMM;"V*K7V)Q:L>438_^)P:>G&#D?2-"B-YK2RPQ7E MM-O?=S6RJ &EF5":A:)575WD9XHTI9C,$M\ZSMM=6SFGL46A21B41G-:I1/9 M>WUW78=6-: T$TJS4+2J1XNH2Y%G71]\__[DCBWN9;U;.4(]V/^:R96-K0@- MJZ T'4HSH#032K-0M*IAB^A+D6=?J6%%IR"],I-X5DZ1>1::=$%I%$K3H30# M2C.A- M%JWJV2,44>2QV97NV&[MI(.;'R2BMEZ[N6K"B3:V!,^2H=*;LG.Y= MH,SRC9(+T_)6^UT^3=Z^QBZ$)EE0F@&EF5":A:)575CD8HH\&+MB3\U=.*QQ MH;KOPF&="]77+H3F6U":#J494)H)I5DH6M6%14M@C3+$KZ3C F0 M4QI?$D'3*BB-0FDZE&9 :69.*U_\[8\)0!6LFK-(HA1Y%%49.T#^)BGJ721]E'5MYT3.;^QP:&B6TZH]]KV>.(66U*$T THSH30+1:L:MXC)5'E, M5C9N([]"(S H3C.,C*;F4%I&I1&H30=2C.@-!-* MLU"TZE>@R-M4>5+V;5-ZY-#&MH9&%*.H=9,>H65-]?7DLI/Z M:8^HNE4W%DF:*D_2/GL!7_AK+YV5>[09H1/,H#0-2J-0FJZ^GJ&EC+NU;H2F M;D?7M5!UJVXL$C55GJC-T^$'Z83PW)8'>[K026=0F@:E42A-A](,*,U\PQQ* M.L2$C(B;/9U%4E,YL[*G.A7X["%35RQ8VUY('+X2I3JG0W&V"++G-F4O M(G^;/M3GSH\BWTT7-YPM>9!L(-Y?^7[T\B(IL'MZUN0_4$L#!!0 ( &-1 M U><$2*>=00 !40 9 >&PO=V]R:W-H965T7JQC2%N\20BFNVPDA] MF3,>4JE>^<(4*X[42X3"P+0MJVF&U(^,?C>9F_!^E\4R\".<#^>*?] M4^*\1Q=#9SI: BW#_>3T7CJ/-T]C,$9#V%T/_GR\-=H!(/1 M>/3I[@DF7YSQ%*Y@J@Z'%P<(; Y3R=QO\+!*@NSH(/MR"Q=#E-0/Q$?X ":( M)>4HP(_@.?*EN%23:ORT9+&@D2>ZIE2N:$"FF\$>I+#M([";<,\BN10PBCST M7LN;*@1Y'.Q=' 9VI<(_XN@::M8EV)9=@^?I$"X^O,*>/BHLU?*(UQ)+M2.6 MQG$X0ZXCE\:LU/M41;UP9ZBH*Y<^K_^0IK6;Q4 ZSG >I7V M_@ 7?A3YT4(=]X!&+L*%VJS4_X_P;VDD4M2IWD:B5]/!ND^L6JU#6J1KKDL0 M-7)$C4I$OW,:2?1.QM$XP&&35L.RK'(8S1Q&LQ+&Z 6YZXLS@#0/@!R!T,HA MM"HA*"::HW].+%H'$*Y(C1P/1CM'TJX.1N2]YXBT#X\((9WC1Z23P^E4PLGN M$JQ1Z.@H5@%,MXO.@M/A=0Y/3EW%JEX.CE@%RUJ5E_YKDAW0NW+6R%6V@]U9 M,F]9I*:2)#?AOHNE7&C]#W1 ]E($>01Q+JS&X>9UKNO'+FI!\:2:XT_@D7.1I@:;IP2P M2 .D5C'MRR4-7H@J8%&%<78H&J;I8PV\+^N@G=)M/.AG+O;X>T@"&OG #)F)=\/SMS(3DJFK^I]2KRCSU7DHJD@^ISCZ[;5)]AI T M.4V7L,E(%FA&LAQU7Z)/FJNJ1>U+K)P,_'DYRU:;;,,6*1?0AC M/8D-'MU6 ME82DR%[D9]+7S[M6;;WYHVOMMSRSB\QG5R:G\IVBBP7'!96HV@#)?=7CN;"F M08SZ-I4YD!EIODV+=I'6[.JT]E;,SP=)W@1I[G5J(?)%TH\*M8=Q)-.F+9_- M>UXG[?2*Y6G#?$^Y2LL" IPK44OE4@-XVH.F+Y*MDKYOQJ3J(I/A4O7MR/4" M]7W.F-R]: /Y/P']_P!02P,$% @ 8U$#5[E>JN.N! DQ0 !D !X M;"]W;W)K&ULQ5AK;^(X%/TK5]EJU9&F)'9X=@$) M"K/351]LF8=6J_W@$@-6DSAC&RC2_OAU'DTRT\1%[%3MAY($WWO.M:_/">[O MN'B0:TH5/ 9^* ?66JGHW+;E8DT#(AL\HJ'^9LE%0)2^%2M;1H(2+PD*?!L[ M3ML." NM83]Y-A/#/M\HGX5T)D!N@H"(_9CZ?#>PD/7TX(ZMUBI^8 _[$5G1 M.56?HYG0=W:>Q6,!#27C(0BZ'%@C=#[&O3@@&?&%T9TL74-P MG)@1]>E"Q2F(_MC2"^K[<2;-XUN6U,HQX\#R]5/V#TGQNIA[(ND%][\R3ZT' M5M<"CR[)QE=W?/>19@6UXGP+[LOD/^RRL8X%BXU4/,B"-8. A>DG>\4*&$Y(8H,^X+O0,2C=;;X(BDUB=;D6!BOREP)_2W3<6HX_SBZ MFYZ-1_/I!"YNKV?3F_GHT^7M#8QN)C"]GEW=_C6=PGAZ,_UP^0EF5Z.;.9S! M7#>'M_$I\"7,%5\\P&V43/(7XF](J&3AQ).)U01YLMW?5MISC&RO_C;5UK7C!^*GB,C0G_V(0-<)WW@!WLPN?Y!$Y/ MWL$)V"#71%!I@'#S.743B&8-Q)_H+$F>SW#! [W+9;9P0O-=4;WS%-SO MH3QN1O;)X]&." _^OM(IX5+10/Y355WS%:IKY=6UC$LP85OFT="#/:.^!__" M217#-$<[R1'+UW;H].UM!6P[AVT;8>^8?#A;"DJ!A8KJLA0(HNC[>.>R8!-4 MD4@S(J?,HN&X/;>:2B>GTCF2"GFLH]*II-)$W6HJW9Q*UTAE^AAI#=;]L^6^ M[C&?J7T5>IJD^QUXLU4-WX=!ZRD(X'1/B:A6(7.:-B21T(8@42-#AR*G M4%['F'2^N>=:(0+B WVD8L$DA4";"8NTL)ZR$#;2@XB*5)BJM3-%:+WKU(-(BX0L1'Q:V*=>I'(E@K]*E!,1R38(C$9GCG)*M92 M/?+ Z4EQ.R6RW8:+:O@6\H[,^OZ,[Y(P 5MM??^'J_N,:[.!FS5<"Y5'1ID= MS@3CPF!!YO C51H5,HU:;^Q"R&@4QQ98& (R.\)A1I0E.<")4*'_Z"@#J(2O M%GZW62/\J%!^]%.D'U5J?UWS%^*/S++],Q0V14"H1 TW:EP)%]J/S=K_:I*7 MX99EI-?H='KEOQKRA4-@LT.\BOYEF&7B;@/5373A+=CL+67]T[OONOX]S)SH M2*' A:E@]XV5$+_&SPU<.!$V.]'!KV(OY.D>_BZ&"Q_"+_Q>,+[T9,'/]+%5 M\RJ!"WO 9GOXL3WKW\W-B8Y=O<)-<.>MV]-H9\<66#@5/M"I7FQ/UI[N M >U9&!DV&]D+[=FK:4_\0WO:I7.B@(I5SQP?0OJ%;0CA MZ)OO!>RFM>%\>]WIL.6&^)BUPRT)Q#>KD/J8BUNZ[K M)=B)C7ROHRE*O^-C M-VA-QO&S.9V,PQWWW(#,*6([W\?T>$N\\'#34ENG!X_N>L.C!YW)>(O79$'X MQ^VJF-56O;4V)#.(2GUQR8+EK%#7E*0R_1#=WSDU+ MB6I$/++D$0*+?WLR(YX7D40]OJ;05N8S,LQ?G^A6W'C1F"?,R"ST_G0=OKEI M#5O((2N\\_AC>'A+T@;U(MXR]%C\%QW2LDH++7>,AWYJ+&K@NT'R'W]+.R)G MH.LU!EIJH)4,NG4>]-1 +QEH6HU!-S7HE@QZ=0:]U*!7]C"J,>BG!OVF;1BD M!H-8K*1W8VD,S/%D3,,#HE%I08LN8GUC:Z&(&T2AN.!4?.L*.SY9O)T^FF]N MIPO30+/W]W/S83']S]^]_VR:Z-9\,*V[#VC^;OJP0&^0%>X" MAU T=?8N"^D137WQA#/TVB IZ( M0C;N<-& J!J=95K965)9K::R.KH/ [YAR!3>G0I[4V[??\G>EMNKF@30$3V? M=;]VZOY;34I\"/=MI(RND*9H*N(4.VZP_L?!Q[3OJOI(3OQC%[21KL1$'7U< M&.CUJX(:M6"C.5@[@:LT^)'ZY5O>I*[6#]2UGF;+:099"II:HKU0S4(XZ-G; MJ,>>]+JW,0*]B896!\U"7\PW#,CJB?+DY/L:/IP=,'?37 M.X%$=YSX[.^*EMXF_KO5_J-Y[YIM\9+H==B7$ZB^#?T MO?Y%N97R+PV?!-:+8=&2:3]1>]V>I@QU?=S9YV,#TJW9V*T%Z=:NCT?_)\TX<,+TB8 0DS(6$6),P&@A7":Y"%UT Z,MV[@>OO?(3C MW0'B(7HB:(M=!V73357,2*&7Q@PDS("$F0ELF)L0E':O- -!.K2!8(50&&:A M, 2:I,2]N2=T2I?9-M,,N%L]>TF=7AHJD# #$F9"PBQ(F T$*\34*(NIT4^> MO4:0X04),R!A)B3,@H390+!">*G*.3>FR ZI2:3\33+TC>R8G:-82E&8VJ+\%ZM&&HA6E/B@XYRE5 M:9ZJ6720K[NZT !-0X+2#%":F=)>" W0#",4K1@:YQRC*D\R?L)4C H>>;9/ M2[..*^Q2M,>>6.=_1Z\JHP,TX9C21H4Y7"]K8( Z-9LYM4"=VI5.NSFG147/ MJ4)5GBN,\S5H2]TEB=?S.^9$;WJRFH^6]>>?WBOE!$T*IK1!KI&]]G!45A,T MW=?(IP7JTZ[P.6P/>Z/\IT;8<[Y.E>9K:O(IS=]3T'1<2LM';W_4[BJYCUI6 M&33K=GD%+- *V"FM7\BN#*I%ULY),TV>-)LZ_^X8CY.LXMW-J1JNRIJS.J7E M+BY5.J7EV]DO[]S3,GDQM&<3IUE1:MAMEX\-5)52RJ5LJ#8F,G5R1P!]0M?Q MZ4Z&EE$W)^>/LJ?9"=)I?&ZR]'RF7AMJQ7-3O;:2\Z%G?')<]1[3M1N(Q3E9 M"5=*>R"6BC0Y 9K<\' ;'T!\"CD/_?AR0[!#:%1 ?+\*0WZZB1QDYW G_P%0 M2P,$% @ 8U$#5XHQ!Z5] P $ T !D !X;"]W;W)K&ULS5?;CMLV$/V5@1H4">!8LGS92VT#7J_3;K%>+.QX^U#T@9;& M%A&*=$C*3H!^?$E*J\B!5N@&>LB+35(S9^8<4,C\,@I&?$LJ]Z=BM/8#-"AI&V$,3\'7&.C%DDD\?G M M0K8UK'ZO@9_8,C;\ALB<*Y8'_16"<3[]*#&'!!E2HNT<#89I)3G_^1+(43%(0Q?< @+A_#_.O0+A[XCFF?F:-T23:9C M*4X@K;5!LP.GC?,V;"BWV[C6TCREQD]//\SN5O TN]\L8+F8K3>KQ7+Q\'$- M[^&!2$FLQO#V%C6A3+V#-T Y+"EC9@?4V-)E]N%S]C=A(^"?&>]"/^A &(1]V*QOX>V;=S5YS9MA;C$R,#T' M$];#G*77+\7M.]S!"[CW)$9)/F*4=.".1W6"-0+8&KY6!Q+AQ#-%JE >T9O^ M^DMO%/Q6Q[(EL#.N@Y+KP*'W7SI(A$IX(BS##MQ3LJ6,:HH*EDA4)C$&4[,K MC#(I*=_##5%4=6##Q=8F0K8,C4*'3%L;P2/C35R9_WUOXL"=QE3]4Z??H$W] M6@([TV]8ZC=L/"LK/"+/$'1BL!/!XCJV.<3(0=@7]'$Z'/O'*H7&(#](8512 M&+WFN,._SYMO7OLZW]X._"Z%4O HQ8[J.HJ-(5Z[H2V!G:EQ4:IQ\3,6Q$6; M^K4$=J;?9:G?9>-IFINKPBACCXX10%%[MIP"K!#S:P?2ROFB5JTZ1?(PO;!2 M-4$W_*YN&G/Y0:97)=.KYKHQI<\@-/6R1DZ%A >AL?9Z;<1Y[>:V!'9&N1=\ MZSN"G[$\BJQ:DK MM',-*[U;K_G@"+Y_KU&FIG'=FG?KSFIZM)K64L_!KJJW M1W_0O?JN$NK,AJ.*69ZL7^DY4Y1[UXHK4ZH9UWG[6:Z6[?[,-;G^-_/\6V%) MY)YR!0QWQC7H7IA+3.;M=S[1XN ZV*W0IA]VPP3M96,-S/.=, 533&R \B-H M^A]02P,$% @ 8U$#5W&ULQ5AK;^(X%/TK5G:TFI':)G9(@"X@]:F95;NJH.U^-HD! M:Y*8M1V82OOCUPYI'L1DITNZ_0))N/?XG.MK<^+1EO'O8D6(!#_B*!%C:R7E M^MRV1; B,19G;$T2] MQ@M8)+)/L,UC'0L$J9 LSI,5@Y@FNV_\(R]$)0'V#B2@/ '];(*;)V25LW?, M,EG76.+)B+,MX#I:H>F+K#99ME)#$SV-,\G5KU3ER+ZX>[H!]S<7 MLZ?IS?W-'X\S< IFJF/"-"* +< =Q7,:44F) /<$BY23$.A) %,2I)S39 DN ML: "?+XF$M-(?%$(3[-K\/G3%_ )T 0\KE@J0<+W<.X!O$HQSDUB=MD] M<[9>EN=BC0,RMM2Z$X1OB#7Y]1?H.[^9I'4$5A/J%D+=-O3)'0X)QX\D6(& M)5)-,DDD()@GIVI#4),:1&FH&D'-+I,KPG<#1V5Y3D#"DE/=("K15*K=^'XV MOMYP-I.^[WLC>U,M@2$(]=TBJ":M5TCKM4J[Q92#9QREY*1L81/#5IBW3F9' M8#7%7J'8.ZIKO2Z%=@16$^H70OWVJ65IHOI6 !QNJ&#\!2R(VK;6^ 7/U6YV MJOY\(BQ5VZXQER^F4NSPO4K##?R>Y^^U93,*]CWW4&/V"_;]#UYS_09OPYHS M!!U<,PH.D-_SS02'!<'AVS<%\#>X M(QL2 6BBVPKXUE73$5A-.W1*(^ N [;Q+Y -4>='MJ MD>QUJB',\P># TL)EAX$MO[S_P_[1$Z@RMS9%]<64A=6>@[8;CI^:I?(,?ZU M^,VPMN*7Y@'^!_=0;!3(R+A3(]$56EU_:27@<5X"=FHFND*KBRWM!'QO/P&; M5J&QDMI"ZL1+)P$_VDK IDUH"&L+J0LK?03LP$C ID=H<&L+J7,K+00\QD.8 MWEXOVQ'?O%K>PT6@TD6@XUP$ZM1%=(56%UNZ"/3>+@(9[ 'LH^%>IQK"(!ST MA@?:%56.,C[:1J"F1S"\;YBB#KYPH-),H [,!&H>,'A#=]C;I]@,@\CK^_LD M[&ULU5G?[STQ0:Q^ZWV6VFU"Z,MX]_$ M"F,)?L0T$5>#E93K2\,0LQ6.D;A@:YRH)PO&8R35+5\:8LTQFF=*,34LT_2, M&)%D,!YE8P]\/&*II"3!#QR(-(X1?[W!E&VO!G#P-O!(EBNI!XSQ:(V6^ G+ MY_4#5W=&B3(G,4X$80G@>'$UN(:7$1QJA4SBA>"MV+L&VI4I8]_TS9?YU<#4 M,\(4SZ2&0.IO@R>84HVDYO&] !V4-K7B_O4;^FWFO')FB@2>,/H7FC%&1_8)M(6L.P"P5DL6%LII!3)+\'_THB-A34#C- M"E:A8-45G'<4[$+!/M:"4R@XQUIP"X7,=2/W/2,N1!*-1YQM =?2"DU?9.QG MVHHODNB%\B2Y>DJ4GAS?7G]Y!"_7=\\1N(^NGYX?H_OHSZ]/X!P\XAE+9H02 ME$64+< =WF *;'!'T%2-2X(%N,=(I!S/@0ZZUDDY)\D2W"!!!/@88HD(%9\4 MWO-3"#Y^^ 0^ )* KRN6"I3,QWFMSY.>O1?[9> M(<,NUY.=X3GOK2>6*EJY -?S#1&,OX);K);) WI%4XJS94615.OE 7'YVA3] M5GR=-R_%&LWPU4 E1H'Y!@_&O_X"/?.W)NK[! O[!(MZ JL$R2F#Y&3H]GM! M0H2#%T13?/;N9JYMY3/PG+"IGD@6QR_).I6U%'$&)HC.4IKGB[\?&:5 )?,M MXO-_F@+M]!GH/L'"/L&BGL J@7;+0+OMNU$'>I,'>HJ7)$ET0%4J7V-.6%/R MO,D!O0Q05QF;,33-P!Z.C,T^WPUBKAT,O:I8V" &ATY@5L6B0S'+A2ZT2[&* M]U[IO=?JO:IR),6JJI&-QTRK\JGK+P=S]SRH^1CV:2XZ-'?NF+[O-1/FEX3Y MK82I_4R1$&1!9ODF7G 6 UIDB%<@&<#?4]*-Q9B-[.PH4^"\]5@9V?@6M]!IZ!V0HE2ZS+HD6Y7YL8'C8$/;#, MH+8U&\34WG1J8F&#F.?Y'JQMS28Q1>,[U 0E-4$K-1\_JQ[F$Z!,"'W8J&-$ MJLRD=BK B"?GJJ,YGI:@:ZU,.B7"3HFH3:)" 31WI;=Y=';&R;P]+Q=8^Q-P MH6_5@]\@!NVA9_LUAX^#B[KAJK[OM1VPU?<[I'8&^HIG*S#9!3\J@M](0"O@ MJ0FF5[2P5[2H+[1J:*Q=:*S_07583+*O)%O:*%O6%5@WWKF&#'1W;Z35B M@;B?%7P7'J2B0RD8!'[]'&H"LWR[GHBZP*K>[SHAV%I_=]6([=HGKT*G\R#J MU6#4:K#*V*ZE@.T]Q4\5B>W8)_/I=O/9I\&HU6"5SUV3 MN[E+ZK1-C9BDRZ M1<)ND:A5I$K&K@&![1U(GW4A/*SJH>/5J6@H_0/5R-;I.!2S ZM.2!=6E91= M&P$[^HB3ZL3A02_M>YY;=_M0"IKN$-;=/@8LZ@3+_3;VWE+'F"^SSP-"Q3A- M9/Z"L1PM/T%<9R_>:^,W\'("&\9#_RN^@\^_=]PCK@XV 2A>*%/FA:]B MQ/-/"/F-9.OL'?F42&PO=V]R:W-H965TV_;MAK&OPKA#4,+]-BB9%MV3F+ C:Y#NQ,D[0Z&81@8B[:UZN*1^,_$EOF^WLIZ1%OCZ7+QYA]X7M*$_0U#")^-=HGR>%B,N&; M/0T)'\<'&HEOMC$+22(^LMV$'Q@E7A84!A-54>:3D/C1:'69;;MAJ\OXF 1^ M1&\8XL+Y(8VX M'T>(T>W5:(TO7%5/ [(2O_KTD5?>HW17[N/X2_K!]:Y&2EHC&M!-DB*(^/= MKVD0I"11C[\+Z.B<,PVLOC_1K6SGQ<[<$TZOX^#_OI?LKT:+$?+HEAR#Y#9^ M=&BQ0[.4MXD#GOU%CWE9713>''D2AT6PJ$'H1_E_\K4X$)4 ==D1H!8!:B- MTSH"M") :P1,E8Z :1$P;59)[0B8%0&S1L"L*V!>!,S[[K1>!.A]]V%1!"R: M&68= );7\0E MJUOSP_J3::";]>TGU[Q#_T&_$,9(JD#TQJ )\0/^%OV()HCO":,<^1'Z'/D) M?R MD<=C50*8B,-X/I;JZ5B^5Z5$B]Z/$9Z]0ZJB:NCSG8'>_/BV.&XM];N6TWZ) M'\9(668TC!)&/#_:_>F1IVZB(2?^?(S&2%,:]:NY[?/XBBR$UHR/]HJ?+[G#MMYZ;=\@4_D V]&HE^EU/V0$>KGW[ M<^6_;>J'A!F0,!,29D'";$B8 PES@6 U04_/@I[*Z*OK. R%>D5?N?GR#HD1 M'4](E+89Z(WHH?+KYBWZUGTMOI?RAPH;$F;DL%D&2P>N#RL\F\Y49:%IEY.' MJFHATUJ]T]J0:9VVM'-]J2^4>3VM"Y2VIK?966\SJ=[,!\K6;(.L^"A&#DR, M'Q)?M*3?SAO6WH//8_:$UCM&J9@:).++6K/;)D)ITJ$BA(09D# 3$F9!PFQ( MF ,)^(09IBJ+;U9]V>JLUT98[KG9X!F=2$A%F0,+OG MX7!ZEG.!*E<3V^(LMH54;+]1PH(GY'-^I.A V48,!LB.MDE*"AHJJ1R&EEJ^\EQ'RA\JLV7+@%W'FC[% M2D-IO4N:D!6T>J>U(=,ZD# 7"%;3&U;*!6+E!<5%G&Z.V8IPL1:'//+$A<@J M2W-M2I.#ATJMH-5.95-DH!E-4)K5H_XV:$8'E.9"T>HRK/@4>/BH[1TB8BXN M^M.\O4,'YF]HUA(>N9=VM_GVM$'L6D(MI"I-/EBJD#0#E&:"TBQ0F@U*]Y MOQP^6+B@!A,HS02E6: T&Y3F%+3:G'*AX?E,:RKW-1PD7%I(6+J@W]7*;@C? MMTH5U#D"I1F@-!.49H'2;%":4] :;:RJ/E/J:UA#N/2&L-P*5I=N:4MAN2]U M]R]G^:"N%"C-*&C5J>=LO&A,4$W0G%:OG#9H3JPIM32FE+EUE37 MXM-I:K0E/NM>,Y7#AVH.E&84M&IOA15MW/3E09-:_9+:H$F=UJ339E(7*FE= M::7[I'Z'^]139J#6$BC-*&@85X[^?#F>*I47;FH.U$ J:,O^%;!!*^ 4M'GM M5T3-<2%4RKKZ2E](E?M"ZW;=E3\G0@?B2V?4\@2#10CJ#X'23%":5= 6M4GK MLP81U/8!I;E0M+IR2WM(E=M#3>6>=-H]$I0#!RL5U.\!I9F@-*N@O:!44!L' ME.9"T>I*+8T@56X$K;V_CCS)UGZ$/LLNO64EJ%VWH+X0*,TH:-6%@7GS5W=% MF8;;W!"0U5)J,1TW[PEJ*Z4T2SF@^^A"T>KR*;T95>[-N"R.0A*)B>X'2CA% M:\9(M,ON_>%H&S-T2T4[>,-BT6EG]PJ]>#N0/.%@08'Z-: T$Y1F@=)L4)H# M2G.A:'7)EZ:.^EHW!JF@_@XHS0"EF: T"Y1F@](<4)H+1:M+NW2!5+D+=)+V M(9-V4I$V_7J@$6^?Z(/>$P1*,]3G[H]!-8[N!+TS96D! M\?TVCI/3AS3!^8%*JW\ 4$L#!!0 ( &-1 U=-^"OQS@, L4 9 M>&PO=V]R:W-H965T='JAP+'-+"!7$O;VWU<"0@Q6:)(J-S:(\S[BG"->&\T/ MA'YE6P".OA5YR1;&EO/=N6FR9 L%9F=D!Z6XLB:TP%R& M)>\('S\0/^Y3EXDW$7K_[@-ZA[(2?=Z2BN$R97.3BSN27#-I9[]H9G>> MF-U%GTC)MPS%90JI0A^-Z[T1O2DJT97#>2C'A3,*_*TJSY!K_8 $X1R43UTC]6JI_*G8A[YGN_[T6:TR[-Z6B:[8IC:$U)@7:4I%7"E3F/FP(CN]8 T,XC0I\RPL&?G :98LG MW1O 8D78U/&\)_Q@UF4Y>X$?R!IFB3KE42,_ M:,&Z6J23%FFEQ;IH_18]OM+9HR\E_^$)[LE_^,EL-K0$19!_X@B*H, ?&L)I MD&/Y0T,PCS8W"J";>E>)H814)6_>9;O1;N?J8[U?,QB_L,^7MF(\DCM=]6;* M([[9)ON$Z28K&6I..-G56ROWA'-2U(=;P"E0&2"NKPGA M#R=R@F[_+_P74$L#!!0 ( &-1 U>R"=,5T@4 ,XG 9 >&PO=V]R M:W-H965T. <=Z:8>U M"^)U_3#L@VK3ME!)=$DJ:?_]J!?+EDPK=G?IAT:2[YX[ZHX\ZL#Q$V5?^880 M@;ZG2<9O!QLAMC?#(5]L2!KQ:[HEF?QE15D:"7G+UD.^921:EDII,M0US1ZF M49P-)N/RV3V;C&DNDC@C]PSQ/$TC]N..)/3I=H 'NPR;OA@UE&: M#K3"(Y*0A2@0D?SS2&8D20J2].-;#1TT-@O%P^L=/2@'+P?S)>)D1I//\5)L M;@?N "W)*LH3\4"?WI%Z0%;!6]"$E_^CIUI6&Z!%S@5-:V7I01IGU=_H>_TB M#A0D1ZV@UPIZ5\$\H6#4"L:Y"F:M8)ZK8-4*UKECL&L%^UP+3JW@E,&JWFX9 M&B\2T63,Z!-BA;2D%1=E?$MM&9$X*U)Q+IC\-99Z8N)/'SZ^_QC.T;W_@.;O MI@\^>NT1$<4)?X/>HD]S#[U^]0:]0D/$-Q$C',49^I3%@E_)A_+ZKPW->90M M^7@HI#\%=;BH;=]5MO43M@WT@69BPY&?+]>QIW> M"_P]SZZ1H5TA7=,-A3^S?O4/$9/J^*2Z=[YU7:'NGV]=I1[\O[&'/^U\*Q1& MDY=&R3-.\*:9B)=QDA<+%9J31-AS(^E1J:!VT+>L9 [TIVVD'\L9-@CVVA+!<=2-C9-JRT5 M'DN9ECO2&JG6Z[*:UV7USLG/95TGR[?1(V%RG[*K"'*'PX4L 7+JW:A>I 4Y MQR!A'B3,AX0%D+ 0"-9*&KM)&KMWCNV2!G62)N?RF=P_+,HE7*8.(KO5>RM7 M[U+JJMAEQ@OT6LI5:F]4^54Y8!TD.[9L2[?D;KPS67M=O31Y%&9M?80=TW$[ M,QO2;* :K8.UD8D[9D.5@]B2'FJF>B%PFI@ZO3$-:"YW7(RC:/D8<\I^H!61 M(7TF3,ZQ.]AQ+4/K+%ZS7N.71DEAU<2F;MB=W/ AK0;GCC4\P[U6B-PF1.X+ M3KMRYR4%GXFHJT@PU\":@3L%<-;K[*4A59AU',T:N6:G./N09@/E:-V1Z>B= M&AVJ'+0S. 1_28J *,T'I06@M!"*UDZ>?>L*]S8M M)O=4D$S$4;++&M)J6BT.FE;/;+#Z#5V<3J#]*5":#TH+:EI[_ZUKQ;]ND5%( M:AW)=AKLFTNXO[M4?R6AZ>XC:;IFA*0R-92A[H5='&I(F@=*\T%I 2@MA**U M4V;?8,,OTV'#H"TV4)H'2O-!:0$H+82BM9-GWVC#_9TVP+(#V;":@=(\4)H/ M2@NPHN/FV,JR'^YMSGB+'H1(V![''-0&D>*,T'I06@M!"* MULZ/?6,0NR]38R";:3-0F@=*\T%I 2@MA**UDV???\3]#4C &@/9]9N!TCQ0 MF@]*"VK:8>5P+66)>5ZP2H+AP>FAE+!U>3",RUCFF:@.;#1/F\-GT_+(5>?Y M';[QL>)Y4!Q6*T\K[?'52;7;I"Q6" MIN7EAD3RJZH0D+^OJ$S(^J8PT!SAF_P'4$L#!!0 ( &-1 U=D58DM, ( M *<$ 9 >&PO=V]R:W-H965TRHMJ8,B>JED S!ZI*$@;! MA%24<9Q$[FPMDT@TNF0I:,5< 5$QQ)V,=X-IS.Q];?.7QGT*J3/;*9[(1XML8BBW%@!4$)J;8, MU"P'N(6RM$1&QN^.$_]J4>B/: M+]#E D0=H#0Z?:!G,H[ MJFD22=$B:;T-F]VX5!W:B&/<_I2MEN:6&9Q.MO>?E_>K)[18/3QNEK.GQ>,* MO4>^KP O4$+077A4+W/(/L?SPQ,GNM MX5'K/+Q*^+7A S0*WJ$P"$=(06Z:0U_A'?4U&#G>T:4:>":T@5I(S7B.?LYV M2DO3,;_.I>W9QN?9[!1-54U3B+$9$P7R #AY_6HX"3Y=T3KNM8ZOL2>KIMJ! M1&*/S%S:?V34=I50Y[1ZMAO'9@?TD(01.9P*("?-4X',W8@HE(J&:]]'_6D_ MA3/??/_<_0@OJ*.Z%-8[MM85X2D-;!W.^% MT$?#!NC?IN0O4$L#!!0 ( &-1 U=3(6>W 08 ,D; 9 >&PO=V]R M:W-H965TT@>^\QE44NX8^UI=S)*3 MD57MB&8T%A4%D?_NZ3G-LHI)[N.?EG2T7;,RW/W\S'Y1BY=B[@BGYRS[(TW$ MZF3DCT!"%V23B1OV\"MM!3D57\PR7O\%#RW6&H%XPP7+6V.Y@SPMFO_DL77$ MCH'D,1N@U@"I!O8! ]P:X->N8+<&]FM7<%J#6OJDT5X[+B2"3(]+]@#*"BW9 MJ@^U]VMKZ:^TJ!)E+DKY;2KMQ'0>_7(97=V"V=7%YYO+T]O9YRLP!G.9C\DF MHX MP)PN96((,"N:M*S"^SZD@J09_R"Q7^8A>/_N W@'T@+M,8G;G9PU.T$'=H+!)2O$BH.H2&ABL _[[=T>^XGTRM8UZ-DU9ZB7\+=- M\1%@ZR> +(0-^SE_O3DRR?E_JT?_>?4]9^!MGN":#Q_*DS8+;NB:E2(MEGOY M\.C&2QX[2\IZ/ICS] U_K9Y/8AR<(A MR:*!R/8"9&\#9/>Q3Z_D0X63C/(C4P :6[>VK9X=]U//A=@[GMSO>E9'0M?,5*>FX:G43$+.\$MN<]YYL;RF=_0*L M!/'<@,(VQHIT VH,?2]0Q!M@/@X.G'.XTWS"%V,=$[X"ZTT9KZ03Y. 0RT-0 M-QAI+A^6PN@ J.U&+7(&"/0MZ*KR7V2*#!#Y!#ATU"'JM*->[9\8Y^#]4LYR M'X",=\QJU56/14E9C.509Y2.=%VV>LP-H'& U\5K\-PH![R%[GVY7?]).SM MAJ9?"CG79NDWF?>RCY3SG'2!//.TB)] UKG&Z .L;2G J@MT#(:.%GX=-7:1 MK[I 1]D6/I3\7<,&^SNV62$// 5WM-(OAZ?Z2I!'<[%KR78WX2#/5ELX RR0 MX5)U&\@<7W5/9(#9T'8.*>]:.-C?PUVD4O"<+*CY8=9O_=9Q85"V<%"V:"BV M_3AT_25TO^-0!WN[US>':4BV<%"V:"BV_3!U[3#L[X?[1SNHMZ(.AK;V0-1A MKNMXGEH9=)@'?=]6*X,.\QUKIQKM2^T:8-C? ;]FNH-ZWPE=!R-5L Y#-H): M*32P8>A!5;"!S?)]YX#@KMF%_=WN?%U->)EX MO:<61]QXJ(>GO]MX9I4+9P4+9H*+;],'5S WIA;NBMB,C0L:,@ M4%LE TP.2+[:)1M@M@^A6B ,, ^[WH%>"75C NH?$UY3$5N*W9_:;-OQ5;TZ M"LK909T(33 KP.JO>P88Z/F0K!U_6+D MC@G!\OKCBI*$EA5 ?K]@3#Q?5 MLW]Y-_P502P,$% @ 8U$#5_,OT!KH M 0 6@0 !D !X;"]W;W)K&ULG51=3]LP%/TK M5M[!34H90DDDZ(J8!%)%!7M :'*2V\3"'YE]LW3_?K:3AFYJ>=A+[&O?<\X] M]G727IMWVP @V4FA;!8UB.TUI;9L0#)[KEM0;F>KC63H0E-3VQI@50!)09/9 M[))*QE64IV%M;?)4=RBX@K4AMI.2F=^W('2?17&T7WCB=8-^@>9IRVK8 #ZW M:^,B.K%47(*R7"MB8)M%-_'U,O'Y(>&%0V\/YL0[*;1^]\&W*HMFOB 04*)G M8&[X!4L0PA.Y,GZ.G-$DZ8&'\SW[7?#NO!3,PE*+[[S")HNN(E+!EG4"GW1_ M#Z.?A> R\_U7ICHX&\8=25/=2=3W4G@N3C!C]^YH!S$@=%+U\@>M'!=2V&2:>[TF[XJ17RQ%.,=O4B M1\\8PH3[ 3_6_L82=#!R%B1O41TQ;G9R-"B4W&QH0GS *M.218]4#,F8"C[1 M'%@%+;E8^7 / E,EE(Z,K22;J@N1^I>'N[X'1=;HE%PJ[7+[#/Y[T@S? ]8] M,,B%: WVB ^,!A4UAFEY8SMNL L^@:*F?;^JK,.9IJMN[Y)L".YFDTR4SIEN MTW3).C0:"%: 'P._%CO:R MV-JS#NR8;)O64-/T,KX#^MMJ7GM;-GF5;E3Q1V4^+>QTI.M#A;);S0J^=/UE MT1K U+NX.JTJL?HH^$R6S$_^Q0E' [KF17.E^2^;#4IE:@-,D^B1:<.GVY&? MFE;W;&G6Y;0L<,^](_3\=]=YQB335&R;MK5_R*O\:L?)U;^R['ZK[!L.>FQ> MJX=N\O(83*;'8/(H:K)_#":SPS>9'*;'N#ED;)UD=LXQ;32"\^*0?(.3I]@D MC28++@R736_.\YS))\<9*V_HQ/Z9LJ-OQ^>LH MA[EMP2#;MKRSGBS)K1]W" M0C2C-NTO,+UNVAY6;2XN<[9D^;CIZMG$-2/;L%F;"PC[R(V[P@C&\5@8 0S+ M@SG .)Z%Y?F?YM-'Y^,QS%L_B/113A_E>%8(&;L/EB?,R>P5GFF6)4F:8BLZ M'@<=C+%U2U/X":MAWH"!Y8%,?[;6^&[C%?)\'6![^ER%8#/%*Q&;*;[6@(37 M#1A9%MYM+ \PL%W :@?RA_- 384Y20*[BGG#GF \ M/]A3DB19%D8 "SM($@R!IQ%', ?@ 4.2Q+T']]Y'\?H]%6_^=S?Z#5!+ P04 M " !C40-7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( &-1 U=R_K#H904 %\L / >&PO=V]R:V)O;VLN M>&ULQ9K?[^ M]3=@LFFRV'*[>CC>;[$E6\E[FLOXQ';3O,"JQ_+Y MME3R9UG4:1YGJLSSZ6!R/' G5"VSWW;'#622WE?MGCJ]CU(-,ATX8WW"K515 MW7ZB/7^J&9^$_O!QZU"7-S*OA9JGM5BH\K"7Q4-S>5(W 9;1Q>7X]!O%#_ M)XSE=BLS,2^SPTX4]3&.2N0-8%$]RGTU8$6Z$]/!K'P2BJW2!]%W$WTQK6[=(,99P#20""-,T)^ M-0"DB4":9X&,$_WB\P! 6@BD=4;(3B1M!-(^)Z0)(!T$TJ&%G/-X%GFKQ L# M%MZPZW7L!3R.F1LT S,&D!\1R(^TD/':]]WH2P,8>XO N_%F;I P=S8+UT'B M D+C!PKM>1Y NDP30Q(?9$?.M&?*B-T.K,7VFQ MN:TTFOAQ'V)BHI@0F^+&]2)VYR[7G/GZ;EU'W'^?Z#!%3(@=$?%E6P.LW"AY M-]0P/4R(_1#Q.Q[HD$5\%FJ]-O\KK)@Q-1C$:N!N%.A;,V8K+85V$$(RS 8& ML0UBOFC&EC;531CY[ON@H?,,8C6LTA_LJ6(KH=JO%YE@5D=%)RP&9@8 M#&HQ%)7!#-MRK(B(G"(!8%6GAVYAD&I@J#6!6GZCOV M(4E;DC=,S"$&L4/0,J\;32^RJ/R 6Y@Z#V!UHO=>-'N82@]@E M:*'0;7)@7C&)O7*B4'C]UR$F)AF36#(]9NX;F"9F&Y/8-K\KNA<1[6D1NZ;' MU;V,F&M,8M>@G9CNC8.YQB1V#:Y$V-4R,=>8Q*[I[<:P(0M276;4$F)BKC&) M77/2W$,6Z]-#3,P])G5OZS1F$U"(B;G')'8/7F# L6EA[K'.V>[Z:D%,S#T6 ML7MP3!MB8OJQB/6#8SH0$U.01:R@EZKR>%]O#KE@Y98M15H)-BNK&F*B"RO$ M%OJ%^9(HGP3[,!=U*O..*2U,01:Q@GI#&1_V^[R=/4),3$$6L8)Z,6\.M9Z# M,U\6$!-3D$4]W4'G%9VDB2G(.NOTIY,T,059Q K",6'2M#$%V<0*PC%ATK0Q M!=G$"H*+![UYR,;,8Y.OYR/+"&P(,3'SV,3F.2XD_&=*MS'MV-2--K1K ).0 MC:[H4T]^4$R8A&S,//8Y%VNZ20@SCTV]K(]B=I(09AZ;V#RG6D4O-Q3$Q,QC M$YOG-&9;?\#'33#S.&=JO U9)+(25D4.9AZ'O/'66:E[GSTA)J8@AUA!??U! M4'!"3$Q!#K6">EJ$/0IR, 4YU KJZ1&"?QUB8@IRJ!74B]G[CZ./E1$K:%UD M^I5&;&4A-H'^B4KO MS](\6RG6O!P?Q['L9AU]>\CSF=X7%LLRW;P^'_OZ;._5OU!+ P04 " !C M40-7R%S!4B " #0)P &@ 'AL+U]R96QS+W=O3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8 MG/YTPWO=E3(VB]=VV)9QU:2/P_5T39>#W)TG-XN7MU4SO+Q)D^8.4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6! MUH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN! MWHIZ*X'>.GG9)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT-M0;R/0VU!O(]#;4&\CT-LFFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>] MG4!O1[V=0&]'O9U [T"]@T#O0+V#0.] O8- [T"]@T#O0+V#0.^8?*PDT#M0 M[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O MC'IG KWSY&<3 KTSZIV_4^\Z?AY*O?9\K?'YWTGU>+ZW7!]_67Z=G+!SP3G= M5M3GOU!+ P04 " !C40-7XB$R0O$! 9)P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY," M$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ; M\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U- MDUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8G MIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV M3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!] MG(+TP6L]\ZM_SA^?):= M;?JW?#;^(V[Q E!+ 0(4 Q0 ( &-1 U<'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 8U$#5PVG M!$CO *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ 8U$#5YE&PO=V]R:W-H965T&UL M4$L! A0#% @ 8U$#5YWO:06I" ^2H !@ ("!JPX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8U$# M5Q8AX8[Q#@ [;$ !@ ("!HR( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 8U$#5R)U&\W($ _#$ !@ M ("!$D0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8U$#5Z[C M6[%(!0 $!4 !D ("!3&0 'AL+W=O&PO=V]R:W-H965TJ5>:X, 4 X, 9 " @3!V !X;"]W;W)K&UL4$L! A0#% @ 8U$#5]8Y45_%! PPH !D M ("!EWL 'AL+W=O&PO M=V]R:W-H965T=VY25.P\ M '\L 9 " @>J$ !X;"]W;W)K&UL4$L! A0#% @ 8U$#5TP5&-ER"0 ,QH !D ("! M7)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8U$#5QC%(DIW! 4 P !D ("!!*D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8U$#5US9]L9Q M! Z1$ !D ("!"[@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8U$#5^OE0C>E! G L !D M ("!==( 'AL+W=OD'0A<% #M#@ &0 @(%1UP >&PO=V]R M:W-H965TF_A_.J0( )<% M 9 " @9_< !X;"]W;W)K&UL M4$L! A0#% @ 8U$#5PMD!^AG! Y0D !D ("!?]\ M 'AL+W=O&PO=V]R:W-H965T!<)S0UP( "X& 9 M " @2?I !X;"]W;W)K&UL4$L! A0#% @ M8U$#5ZAN 6)3 P NP< !D ("!->P 'AL+W=O&UL4$L! A0#% @ 8U$#5W?L?8\. P MV D !D ("!UO@ 'AL+W=O&PO=V]R:W-H965T? MG@EF:P< 0I 9 " @=3_ !X;"]W;W)K&UL4$L! A0#% @ 8U$#5X[T[,P/ P 9@H !D M ("!=@&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8U$#5W!\HY[% @ _@< !D ("!(Q,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8U$# M5]*&EW!; @ .@8 !D ("!LAT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8U$#5]G;>/G, @ 9@@ M !D ("!M"&PO=V]R:W-H965T M< ( &4% 9 " @48O 0!X;"]W;W)K&UL4$L! A0#% @ 8U$#5ZT*YA.-!@ W#0 !D M ("![3$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8U$#5R[MU,Q1!0 ", !D ("!=C\! 'AL+W=O M&PO=V]R:W-H965T<$2*>=00 !40 9 " @>), M 0!X;"]W;W)K&UL4$L! A0#% @ 8U$#5[E> MJN.N! DQ0 !D ("!CE$! 'AL+W=O&PO=V]R:W-H965T*,0>E?0, ! - 9 " @1E= 0!X;"]W;W)K&UL4$L! A0#% @ 8U$#5W&PO M=V]R:W-H965T&UL4$L! A0#% @ 8U$#5TWX*_'. P "Q0 !D ("! M]7(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8U$#5U,A9[&PO=V]R:W-H965T7!E&UL4$L% 3!@ !+ $L A!0 !B6 0 $! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 227 372 1 false 69 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://perimeter-solutions.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Sheet http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Notes 7 false false R8.htm 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTS SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 0000009 - Disclosure - BUSINESS ACQUISITIONS Sheet http://perimeter-solutions.com/role/BUSINESSACQUISITIONS BUSINESS ACQUISITIONS Notes 9 false false R10.htm 0000010 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 10 false false R11.htm 0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 11 false false R12.htm 0000012 - Disclosure - LEASES Sheet http://perimeter-solutions.com/role/LEASES LEASES Notes 12 false false R13.htm 0000013 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES Sheet http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARES LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES Notes 13 false false R14.htm 0000014 - Disclosure - INCOME TAXES Sheet http://perimeter-solutions.com/role/INCOMETAXES INCOME TAXES Notes 14 false false R15.htm 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 0000016 - Disclosure - EQUITY Sheet http://perimeter-solutions.com/role/EQUITY EQUITY Notes 16 false false R17.htm 0000017 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS Sheet http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS Notes 17 false false R18.htm 0000018 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 18 false false R19.htm 0000019 - Disclosure - RELATED PARTIES Sheet http://perimeter-solutions.com/role/RELATEDPARTIES RELATED PARTIES Notes 19 false false R20.htm 0000020 - Disclosure - REVENUE RECOGNITION Sheet http://perimeter-solutions.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 20 false false R21.htm 0000021 - Disclosure - EARNINGS PER SHARE Sheet http://perimeter-solutions.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 21 false false R22.htm 0000022 - Disclosure - SEGMENT INFORMATION Sheet http://perimeter-solutions.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 25 false false R26.htm 9954702 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSTables BALANCE SHEET COMPONENTS (Tables) Tables http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTS 26 false false R27.htm 9954703 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 27 false false R28.htm 9954704 - Disclosure - LEASES (Tables) Sheet http://perimeter-solutions.com/role/LEASESTables LEASES (Tables) Tables http://perimeter-solutions.com/role/LEASES 28 false false R29.htm 9954705 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES (Tables) Sheet http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESTables LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES (Tables) Tables http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARES 29 false false R30.htm 9954706 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS (Tables) Sheet http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSTables SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS (Tables) Tables http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS 30 false false R31.htm 9954707 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTS 31 false false R32.htm 9954708 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://perimeter-solutions.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://perimeter-solutions.com/role/REVENUERECOGNITION 32 false false R33.htm 9954709 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://perimeter-solutions.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://perimeter-solutions.com/role/EARNINGSPERSHARE 33 false false R34.htm 9954710 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://perimeter-solutions.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://perimeter-solutions.com/role/SEGMENTINFORMATION 34 false false R35.htm 9954711 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narrative (Details) Sheet http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narrative (Details) Details http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION 35 false false R36.htm 9954712 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) Sheet http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) Details http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies 36 false false R37.htm 9954713 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) Sheet http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails BUSINESS ACQUISITIONS - Narrative (Details) Details 37 false false R38.htm 9954714 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details) Sheet http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details) Details 38 false false R39.htm 9954715 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details) Sheet http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSNarrativeDetails BALANCE SHEET COMPONENTS - Narrative (Details) Details 39 false false R40.htm 9954716 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Changes in Goodwill (Details) Sheet http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Changes in Goodwill (Details) Details 40 false false R41.htm 9954717 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Definite and Indefinite Lived Intangible Assets (Details) Sheet http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Definite and Indefinite Lived Intangible Assets (Details) Details 41 false false R42.htm 9954718 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Sheet http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Details 42 false false R43.htm 9954719 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense (Details) Sheet http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense (Details) Details 43 false false R44.htm 9954720 - Disclosure - LEASES - Schedule of Lease Costs (Details) Sheet http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails LEASES - Schedule of Lease Costs (Details) Details 44 false false R45.htm 9954721 - Disclosure - LEASES - Narrative (Details) Sheet http://perimeter-solutions.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 45 false false R46.htm 9954722 - Disclosure - LEASES - Schedule of Supplemental Cash Flow Lease (Details) Sheet http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails LEASES - Schedule of Supplemental Cash Flow Lease (Details) Details 46 false false R47.htm 9954723 - Disclosure - LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details) Sheet http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details) Details 47 false false R48.htm 9954724 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Schedule of Long-term Debt (Details) Sheet http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Schedule of Long-term Debt (Details) Details 48 false false R49.htm 9954725 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Revolving Credit Facility (Details) Sheet http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Revolving Credit Facility (Details) Details 49 false false R50.htm 9954726 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Senior Notes (Details) Notes http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Senior Notes (Details) Details 50 false false R51.htm 9954727 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Redeemable Preferred Shares (Details) Sheet http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Redeemable Preferred Shares (Details) Details 51 false false R52.htm 9954728 - Disclosure - INCOME TAXES (Details) Sheet http://perimeter-solutions.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://perimeter-solutions.com/role/INCOMETAXES 52 false false R53.htm 9954729 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 53 false false R54.htm 9954730 - Disclosure - EQUITY - Narrative (Details) Sheet http://perimeter-solutions.com/role/EQUITYNarrativeDetails EQUITY - Narrative (Details) Details 54 false false R55.htm 9954731 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - 2021 Equity Plan (Details) Sheet http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - 2021 Equity Plan (Details) Details 55 false false R56.htm 9954732 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity (Details) Sheet http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity (Details) Details 56 false false R57.htm 9954733 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Valuation Assumptions (Details) Sheet http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Valuation Assumptions (Details) Details 57 false false R58.htm 9954734 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Founder Advisory Amounts (Details) Sheet http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Founder Advisory Amounts (Details) Details 58 false false R59.htm 9954735 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 59 false false R60.htm 9954736 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured on a Recurring Basis (Details) Sheet http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured on a Recurring Basis (Details) Details 60 false false R61.htm 9954737 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of Level 3 Liabilities Measured on a Recurring Basis (Details) Sheet http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails FAIR VALUE MEASUREMENTS - Reconciliation of Level 3 Liabilities Measured on a Recurring Basis (Details) Details 61 false false R62.htm 9954738 - Disclosure - RELATED PARTIES - Narrative (Details) Sheet http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails RELATED PARTIES - Narrative (Details) Details 62 false false R63.htm 9954739 - Disclosure - REVENUE RECOGNITION - Schedule of Revenue (Details) Sheet http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails REVENUE RECOGNITION - Schedule of Revenue (Details) Details 63 false false R64.htm 9954740 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://perimeter-solutions.com/role/EARNINGSPERSHARETables 64 false false R65.htm 9954741 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://perimeter-solutions.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 65 false false R66.htm 9954742 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Information (Details) Sheet http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails SEGMENT INFORMATION - Schedule of Segment Information (Details) Details 66 false false R9999.htm Uncategorized Items - prm-20230630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - prm-20230630.htm Cover 67 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, prm:PreferredStockDividendPeriodOfPaymentAfterAnnualMeeting - prm-20230630.htm 4 prm-20230630.htm exhibit31120230630.htm exhibit31220230630.htm exhibit32120230630.htm prm-20230630.xsd prm-20230630_cal.xml prm-20230630_def.xml prm-20230630_lab.xml prm-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "prm-20230630.htm": { "axisCustom": 0, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 785, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 11 }, "contextCount": 227, "dts": { "calculationLink": { "local": [ "prm-20230630_cal.xml" ] }, "definitionLink": { "local": [ "prm-20230630_def.xml" ] }, "inline": { "local": [ "prm-20230630.htm" ] }, "labelLink": { "local": [ "prm-20230630_lab.xml" ] }, "presentationLink": { "local": [ "prm-20230630_pre.xml" ] }, "schema": { "local": [ "prm-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 663, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 1, "http://perimeter-solutions.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1, "total": 8 }, "keyCustom": 70, "keyStandard": 302, "memberCustom": 23, "memberStandard": 42, "nsprefix": "prm", "nsuri": "http://perimeter-solutions.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://perimeter-solutions.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - BALANCE SHEET COMPONENTS", "menuCat": "Notes", "order": "10", "role": "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTS", "shortName": "BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "11", "role": "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - LEASES", "menuCat": "Notes", "order": "12", "role": "http://perimeter-solutions.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES", "menuCat": "Notes", "order": "13", "role": "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARES", "shortName": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "14", "role": "http://perimeter-solutions.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "15", "role": "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - EQUITY", "menuCat": "Notes", "order": "16", "role": "http://perimeter-solutions.com/role/EQUITY", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS", "menuCat": "Notes", "order": "17", "role": "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS", "shortName": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "18", "role": "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - RELATED PARTIES", "menuCat": "Notes", "order": "19", "role": "http://perimeter-solutions.com/role/RELATEDPARTIES", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - REVENUE RECOGNITION", "menuCat": "Notes", "order": "20", "role": "http://perimeter-solutions.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "21", "role": "http://perimeter-solutions.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "22", "role": "http://perimeter-solutions.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:NonRule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:NonRule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "menuCat": "Policies", "order": "25", "role": "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "menuCat": "Tables", "order": "26", "role": "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSTables", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "28", "role": "http://perimeter-solutions.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESTables", "shortName": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSTables", "shortName": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "31", "role": "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - REVENUE RECOGNITION (Tables)", "menuCat": "Tables", "order": "32", "role": "http://perimeter-solutions.com/role/REVENUERECOGNITIONTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "33", "role": "http://perimeter-solutions.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "34", "role": "http://perimeter-solutions.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narrative (Details)", "menuCat": "Details", "order": "35", "role": "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-82", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details)", "menuCat": "Details", "order": "36", "role": "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-81", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForPreviousAcquisition", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails", "shortName": "BUSINESS ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-83", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details)", "menuCat": "Details", "order": "38", "role": "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "shortName": "BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "shortName": "BALANCE SHEET COMPONENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "4", "role": "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Changes in Goodwill (Details)", "menuCat": "Details", "order": "40", "role": "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Definite and Indefinite Lived Intangible Assets (Details)", "menuCat": "Details", "order": "41", "role": "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Definite and Indefinite Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense (Details)", "menuCat": "Details", "order": "43", "role": "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - LEASES - Schedule of Lease Costs (Details)", "menuCat": "Details", "order": "44", "role": "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails", "shortName": "LEASES - Schedule of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - LEASES - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://perimeter-solutions.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - LEASES - Schedule of Supplemental Cash Flow Lease (Details)", "menuCat": "Details", "order": "46", "role": "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails", "shortName": "LEASES - Schedule of Supplemental Cash Flow Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details)", "menuCat": "Details", "order": "47", "role": "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails", "shortName": "LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases & Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Schedule of Long-term Debt (Details)", "menuCat": "Details", "order": "48", "role": "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails", "shortName": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-114", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Revolving Credit Facility (Details)", "menuCat": "Details", "order": "49", "role": "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "shortName": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-114", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-20", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-27", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-119", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Senior Notes (Details)", "menuCat": "Details", "order": "50", "role": "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails", "shortName": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-119", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-123", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockDividendRatePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Redeemable Preferred Shares (Details)", "menuCat": "Details", "order": "51", "role": "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails", "shortName": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES - Redeemable Preferred Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-123", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockDividendRatePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "52", "role": "http://perimeter-solutions.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "prm:PurchaseCommitmentCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "prm:PurchaseCommitmentCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "prm:SharesAuthorizedAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - EQUITY - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://perimeter-solutions.com/role/EQUITYNarrativeDetails", "shortName": "EQUITY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "prm:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - 2021 Equity Plan (Details)", "menuCat": "Details", "order": "55", "role": "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "shortName": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - 2021 Equity Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-138", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "56", "role": "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails", "shortName": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-145", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Valuation Assumptions (Details)", "menuCat": "Details", "order": "57", "role": "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "shortName": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-145", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Founder Advisory Amounts (Details)", "menuCat": "Details", "order": "58", "role": "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails", "shortName": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS - Founder Advisory Amounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-153", "decimals": "2", "lang": "en-US", "name": "prm:RelatedPartyTransactionAdvisoryAmountMinimumAmountToBePaidInShares", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-171", "decimals": "-5", "first": true, "lang": "en-US", "name": "prm:BusinessCombinationContingentConsiderationLiabilityRevenueThreshold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-171", "decimals": "-5", "first": true, "lang": "en-US", "name": "prm:BusinessCombinationContingentConsiderationLiabilityRevenueThreshold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "prm:IncreaseDecreaseInDueToRelatedPartiesChangeInFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured on a Recurring Basis (Details)", "menuCat": "Details", "order": "60", "role": "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-165", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-172", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of Level 3 Liabilities Measured on a Recurring Basis (Details)", "menuCat": "Details", "order": "61", "role": "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Reconciliation of Level 3 Liabilities Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-172", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - RELATED PARTIES - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "shortName": "RELATED PARTIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-194", "decimals": "2", "lang": "en-US", "name": "prm:RelatedPartyTransactionFixedAnnualAdvisoryAmountAverageSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - REVENUE RECOGNITION - Schedule of Revenue (Details)", "menuCat": "Details", "order": "63", "role": "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails", "shortName": "REVENUE RECOGNITION - Schedule of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-201", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "64", "role": "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://perimeter-solutions.com/role/SEGMENTINFORMATIONNarrativeDetails", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Information (Details)", "menuCat": "Details", "order": "66", "role": "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails", "shortName": "SEGMENT INFORMATION - Schedule of Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "prm:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "7", "role": "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS", "menuCat": "Notes", "order": "8", "role": "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTS", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - BUSINESS ACQUISITIONS", "menuCat": "Notes", "order": "9", "role": "http://perimeter-solutions.com/role/BUSINESSACQUISITIONS", "shortName": "BUSINESS ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "prm-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - prm-20230630.htm", "menuCat": "Cover", "order": "67", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - prm-20230630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 69, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r820", "r831", "r841", "r866" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r823", "r834", "r844", "r869" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r827", "r835", "r845", "r862", "r870", "r874", "r882" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r877" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r859" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r820", "r831", "r841", "r866" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r817", "r828", "r838", "r863" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r824", "r835", "r845", "r870" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r824", "r835", "r845", "r870" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r824", "r835", "r845", "r870" ], "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" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r824", "r835", "r845", "r870" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r824", "r835", "r845", "r870" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r827", "r835", "r845", "r862", "r870", "r874", "r882" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r816", "r886" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r816", "r886" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r816", "r886" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r824", "r835", "r845", "r862", "r870" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r822", "r833", "r843", "r868" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r825", "r836", "r846", "r871" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r825", "r836", "r846", "r871" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r817", "r828", "r838", "r863" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r818", "r829", "r839", "r864" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r819", "r830", "r840", "r865" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r826", "r837", "r847", "r872" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r821", "r832", "r842", "r867" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r861" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r883" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r884" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r883" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "prm_A650RedeemablePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.50% Redeemable Preferred Shares", "label": "6.50% Redeemable Preferred Shares [Member]", "terseLabel": "6.50% Redeemable Preferred Shares" } } }, "localname": "A650RedeemablePreferredSharesMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Liabilities, Current", "label": "Accrued Liabilities And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "prm_AccruedPurchasesCurrent": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 6.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Purchases, Current", "label": "Accrued Purchases, Current", "terseLabel": "Accrued purchases" } } }, "localname": "AccruedPurchasesCurrent", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "prm_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization", "label": "Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization", "terseLabel": "Adjusted EBITDA:" } } }, "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "prm_AmortizationOfAcquisitionRelatedInventory": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Acquisition Related Inventory", "label": "Amortization Of Acquisition Related Inventory", "terseLabel": "Amortization of acquisition related inventory step-up" } } }, "localname": "AmortizationOfAcquisitionRelatedInventory", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "prm_BusinessCombinationContingentConsiderationLiabilityRevenueThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Revenue Threshold", "label": "Business Combination, Contingent Consideration, Liability, Revenue Threshold", "terseLabel": "Revenue threshold" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityRevenueThreshold", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "stringItemType" }, "prm_CommonStockNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number Of Votes Per Share", "label": "Common Stock, Number Of Votes Per Share", "terseLabel": "Number of votes per share" } } }, "localname": "CommonStockNumberOfVotesPerShare", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "integerItemType" }, "prm_ContingentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Liabilities", "label": "Contingent Liabilities [Member]", "terseLabel": "LaderaTech Contingent Earn-out" } } }, "localname": "ContingentLiabilitiesMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prm_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Leverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "prm_DebtInstrumentLiquidationPreferenceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Liquidation Preference, Value", "label": "Debt Instrument, Liquidation Preference, Value", "terseLabel": "Liquidation preference" } } }, "localname": "DebtInstrumentLiquidationPreferenceValue", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "prm_DebtInstrumentMandatoryRedemptionPeriodFollowingIssuanceOf650RedeemablePreferredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Mandatory Redemption, Period Following Issuance Of 6.50% Redeemable Preferred Shares", "label": "Debt Instrument, Mandatory Redemption, Period Following Issuance Of 6.50% Redeemable Preferred Shares", "terseLabel": "Period following issuance of 6.50% redeemable preferred shares" } } }, "localname": "DebtInstrumentMandatoryRedemptionPeriodFollowingIssuanceOf650RedeemablePreferredShares", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "durationItemType" }, "prm_DebtInstrumentMandatoryRedemptionPeriodFollowingLatestMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Mandatory Redemption, Period Following Latest Maturity Date", "label": "Debt Instrument, Mandatory Redemption, Period Following Latest Maturity Date", "terseLabel": "Period following latest maturity date" } } }, "localname": "DebtInstrumentMandatoryRedemptionPeriodFollowingLatestMaturityDate", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "durationItemType" }, "prm_DebtInstrumentRedemptionPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price", "label": "Debt Instrument, Redemption Price", "terseLabel": "Redemption price" } } }, "localname": "DebtInstrumentRedemptionPrice", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "prm_DebtInstrumentUtilizationThresholdOfAggregateCommitments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Utilization Threshold Of Aggregate Commitments", "label": "Debt Instrument, Utilization Threshold Of Aggregate Commitments", "terseLabel": "Utilization threshold" } } }, "localname": "DebtInstrumentUtilizationThresholdOfAggregateCommitments", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "prm_EscrowDepositDisbursements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Escrow Deposit Disbursements", "label": "Escrow Deposit Disbursements", "terseLabel": "Escrow deposit released" } } }, "localname": "EscrowDepositDisbursements", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_EscrowDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Escrow Deposit", "label": "Escrow Deposit [Member]", "terseLabel": "Escrow Deposit" } } }, "localname": "EscrowDepositMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_EverArcFounderEntityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EverArc Founder Entity", "label": "EverArc Founder Entity [Member]", "terseLabel": "EverArc Founder Entity" } } }, "localname": "EverArcFounderEntityMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "domainItemType" }, "prm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassifications": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications", "terseLabel": "Reclassification from liability to equity" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassifications", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "prm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueChangeInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Change In Fair Value", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Change In Fair Value", "terseLabel": "Founders advisory fees - related party, change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueChangeInFairValue", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "prm_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, To Be Paid, After Year Four", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "prm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "prm_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss)", "label": "Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Foreign Currency Translation" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "prm_FireSafetySegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fire Safety Segment", "label": "Fire Safety Segment [Member]", "terseLabel": "Fire Safety" } } }, "localname": "FireSafetySegmentMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "prm_FormerChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Chief Executive Officer", "label": "Former Chief Executive Officer [Member]", "terseLabel": "Former Chief Executive Officer" } } }, "localname": "FormerChiefExecutiveOfficerMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "domainItemType" }, "prm_FounderAdvisoryAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Founder Advisory Agreement", "label": "Founder Advisory Agreement [Member]", "terseLabel": "Founder Advisory Agreement" } } }, "localname": "FounderAdvisoryAgreementMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails", "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "domainItemType" }, "prm_FoundersAdvisoryFeesFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Founders Advisory Fees, Fair Value Adjustment", "label": "Founders Advisory Fees, Fair Value Adjustment", "terseLabel": "Adjustment in fair value of advisory amounts" } } }, "localname": "FoundersAdvisoryFeesFairValueAdjustment", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "monetaryItemType" }, "prm_FoundersAdvisoryFeesPayableToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Founders Advisory Fees Payable To Related Party", "label": "Founders Advisory Fees Payable To Related Party", "terseLabel": "Liability portion of founders advisory fees - related party reclassified to additional paid in capital" } } }, "localname": "FoundersAdvisoryFeesPayableToRelatedParty", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "prm_HaithamKhouriMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Haitham Khouri", "label": "Haitham Khouri [Member]" } } }, "localname": "HaithamKhouriMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "prm_IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accrued Liabilities And Other Liabilities", "label": "Increase (Decrease) In Accrued Liabilities And Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "prm_IncreaseDecreaseInDueToRelatedPartiesChangeInFairValue": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Due to Related Parties, Change in Fair Value", "label": "Increase (Decrease) in Due to Related Parties, Change in Fair Value", "verboseLabel": "Founders advisory fees - related party (change in accounting fair value)" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesChangeInFairValue", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "prm_IncreaseDecreaseInDueToRelatedPartiesSettledInCash": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Due To Related Parties, Settled In Cash", "label": "Increase (Decrease) In Due To Related Parties, Settled In Cash", "terseLabel": "Founders advisory fees - related party (cash settled)" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesSettledInCash", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "prm_IncreaseDecreaseInFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Finance Lease Liability", "label": "Increase (Decrease) In Finance Lease Liability", "terseLabel": "Finance lease liabilities" } } }, "localname": "IncreaseDecreaseInFinanceLeaseLiability", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "prm_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsDueRelatedToReclassifications": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Assets Due Related To Reclassifications", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Assets Due Related To Reclassifications", "terseLabel": "Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssetsDueRelatedToReclassifications", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "monetaryItemType" }, "prm_IronmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ironman", "label": "Ironman [Member]", "terseLabel": "Ironman" } } }, "localname": "IronmanMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_LaderaTechIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LaderaTech, Inc", "label": "LaderaTech, Inc [Member]", "terseLabel": "LaderaTech, Inc" } } }, "localname": "LaderaTechIncMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_LeaseArrangementsForRealPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangements For Real Property", "label": "Lease Arrangements For Real Property [Member]", "terseLabel": "Lease Arrangements for Real Property" } } }, "localname": "LeaseArrangementsForRealPropertyMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "prm_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Line of credit accordion feature" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "prm_LineOfCreditFacilityIncreaseLimitPercentageOfConsolidatedEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Increase Limit, Percentage Of Consolidated EBITDA", "label": "Line Of Credit Facility, Increase Limit, Percentage Of Consolidated EBITDA", "terseLabel": "Line of credit, increase percentage factor" } } }, "localname": "LineOfCreditFacilityIncreaseLimitPercentageOfConsolidatedEBITDA", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "prm_MeasurementInputGrossProfitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Gross Profit", "label": "Measurement Input, Gross Profit [Member]", "terseLabel": "Measurement Input, Gross Profit" } } }, "localname": "MeasurementInputGrossProfitMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_PaymentsForRelatedPartyTransaction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Related Party Transaction", "label": "Payments For Related Party Transaction", "terseLabel": "Payment of advisory amount" } } }, "localname": "PaymentsForRelatedPartyTransaction", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_PreferredStockDividendPeriodOfPaymentAfterAnnualMeeting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Dividend, Period Of Payment After Annual Meeting", "label": "Preferred Stock, Dividend, Period Of Payment After Annual Meeting", "terseLabel": "Period of dividend payment after annual meeting" } } }, "localname": "PreferredStockDividendPeriodOfPaymentAfterAnnualMeeting", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "durationItemType" }, "prm_PreferredStockDividendRatePaidInCashPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Dividend Rate, Paid In Cash, Percentage", "label": "Preferred Stock, Dividend Rate, Paid In Cash, Percentage", "terseLabel": "Preferred dividend, paid in cash percentage" } } }, "localname": "PreferredStockDividendRatePaidInCashPercentage", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "prm_PreferredStockDividendRatePaidInKindPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Dividend Rate, Paid In Kind, Percentage", "label": "Preferred Stock, Dividend Rate, Paid In Kind, Percentage", "terseLabel": "Preferred dividend, paid in kind percentage" } } }, "localname": "PreferredStockDividendRatePaidInKindPercentage", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "prm_ProfessionalFeesFairValueAdjustment": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Professional Fees, Fair Value Adjustment", "label": "Professional Fees, Fair Value Adjustment", "negatedTerseLabel": "Founders advisory fees - related party" } } }, "localname": "ProfessionalFeesFairValueAdjustment", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "prm_PurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase Accounting Adjustments", "label": "Purchase Accounting Adjustments", "terseLabel": "Non-cash purchase accounting impact" } } }, "localname": "PurchaseAccountingAdjustments", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "prm_PurchaseCommitmentCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase Commitment, Costs Incurred", "label": "Purchase Commitment, Costs Incurred", "terseLabel": "Purchase obligation expense" } } }, "localname": "PurchaseCommitmentCostsIncurred", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_PurchaseObligationAmountPaidToDate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, Amount Paid To Date", "label": "Purchase Obligation, Amount Paid To Date", "terseLabel": "Obligation paid to date" } } }, "localname": "PurchaseObligationAmountPaidToDate", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_PurchaseObligationOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, Outstanding", "label": "Purchase Obligation, Outstanding", "terseLabel": "Obligation outstanding" } } }, "localname": "PurchaseObligationOutstanding", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_RelatedPartyTransactionAdvisoryAmountMinimumAmountToBePaidInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Advisory Amount, Minimum Amount To Be Paid In Shares", "label": "Related Party Transaction, Advisory Amount, Minimum Amount To Be Paid In Shares", "terseLabel": "Minimum amount to be paid in shares" } } }, "localname": "RelatedPartyTransactionAdvisoryAmountMinimumAmountToBePaidInShares", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "percentItemType" }, "prm_RelatedPartyTransactionAnnualAdvisoryAmountPercentageInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Annual Advisory Amount, Percentage In Cash", "label": "Related Party Transaction, Annual Advisory Amount, Percentage In Cash", "terseLabel": "Percentage received in cash" } } }, "localname": "RelatedPartyTransactionAnnualAdvisoryAmountPercentageInCash", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "prm_RelatedPartyTransactionAnnualAdvisoryAmountPercentageInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Annual Advisory Amount, Percentage In Shares", "label": "Related Party Transaction, Annual Advisory Amount, Percentage In Shares", "terseLabel": "Percentage received in shares" } } }, "localname": "RelatedPartyTransactionAnnualAdvisoryAmountPercentageInShares", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "prm_RelatedPartyTransactionAnnualAdvisoryAmountShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Annual Advisory Amount, Shares", "label": "Related Party Transaction, Annual Advisory Amount, Shares", "terseLabel": "Advisory share amount (in shares)" } } }, "localname": "RelatedPartyTransactionAnnualAdvisoryAmountShares", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "sharesItemType" }, "prm_RelatedPartyTransactionAnnualAdvisoryAmountSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Annual Advisory Amount, Shares Issued", "label": "Related Party Transaction, Annual Advisory Amount, Shares Issued", "terseLabel": "Ordinary shares issued (in shares)" } } }, "localname": "RelatedPartyTransactionAnnualAdvisoryAmountSharesIssued", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "sharesItemType" }, "prm_RelatedPartyTransactionAnnualAdvisoryFairValueAmountPercentagePaidInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Cash", "label": "Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Cash", "terseLabel": "Annual advisory amount percentage paid in cash" } } }, "localname": "RelatedPartyTransactionAnnualAdvisoryFairValueAmountPercentagePaidInCash", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "prm_RelatedPartyTransactionAnnualAdvisoryFairValueAmountPercentagePaidInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Shares", "label": "Related Party Transaction, Annual Advisory, Fair Value Amount, Percentage Paid In Shares", "terseLabel": "Annual advisory paid in shares" } } }, "localname": "RelatedPartyTransactionAnnualAdvisoryFairValueAmountPercentagePaidInShares", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "prm_RelatedPartyTransactionConsecutiveTradingDaysThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Consecutive Trading Days Threshold", "label": "Related Party Transaction, Consecutive Trading Days Threshold", "terseLabel": "Consecutive trading days" } } }, "localname": "RelatedPartyTransactionConsecutiveTradingDaysThreshold", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "integerItemType" }, "prm_RelatedPartyTransactionFixedAnnualAdvisoryAmountAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Fixed Annual Advisory Amount, Average Share Price", "label": "Related Party Transaction, Fixed Annual Advisory Amount, Average Share Price", "terseLabel": "Fixed annual advisory, average share price (in usd per share)" } } }, "localname": "RelatedPartyTransactionFixedAnnualAdvisoryAmountAverageSharePrice", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "perShareItemType" }, "prm_RelatedPartyTransactionFixedAnnualAdvisoryAmountSharesFactor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor", "label": "Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor", "terseLabel": "Fixed annual advisory shares (in shares)" } } }, "localname": "RelatedPartyTransactionFixedAnnualAdvisoryAmountSharesFactor", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "sharesItemType" }, "prm_RelatedPartyTransactionFixedAnnualAdvisoryAmountSharesFactorValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor, Value", "label": "Related Party Transaction, Fixed Annual Advisory Amount, Shares Factor, Value", "terseLabel": "Fixed annual advisory fee shares value" } } }, "localname": "RelatedPartyTransactionFixedAnnualAdvisoryAmountSharesFactorValue", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_RelatedPartyTransactionFixedAnnualAdvisoryFairValueAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Fixed Annual Advisory, Fair Value Amount", "label": "Related Party Transaction, Fixed Annual Advisory, Fair Value Amount", "terseLabel": "Fixed annual advisory amount fair value" } } }, "localname": "RelatedPartyTransactionFixedAnnualAdvisoryFairValueAmount", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "monetaryItemType" }, "prm_RelatedPartyTransactionVariableAnnualAdvisoryAmountAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Variable Annual Advisory Amount, Average Share Price", "label": "Related Party Transaction, Variable Annual Advisory Amount, Average Share Price", "terseLabel": "Variable annual advisory, average share price (in usd per share)" } } }, "localname": "RelatedPartyTransactionVariableAnnualAdvisoryAmountAverageSharePrice", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "perShareItemType" }, "prm_RelatedPartyTransactionVariableAnnualAdvisoryFairValueAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Variable Annual Advisory, Fair Value Amount", "label": "Related Party Transaction, Variable Annual Advisory, Fair Value Amount", "terseLabel": "Variable annual advisory amount fair value" } } }, "localname": "RelatedPartyTransactionVariableAnnualAdvisoryFairValueAmount", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "monetaryItemType" }, "prm_RevolvingCreditFacilityDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due 2026", "label": "Revolving Credit Facility Due 2026 [Member]", "terseLabel": "The Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityDue2026Member", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "prm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "stringItemType" }, "prm_SKHoldingsOrdinarySharesExchangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SK Holdings Ordinary Shares Exchange", "label": "SK Holdings Ordinary Shares Exchange [Member]", "terseLabel": "SK Holdings Ordinary Shares Exchange" } } }, "localname": "SKHoldingsOrdinarySharesExchangeMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "prm_SKInvictusIntermediateSRlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SK Invictus Intermediate S.\u00e0 r.l.", "label": "SK Invictus Intermediate S.\u00e0 r.l. [Member]", "terseLabel": "SK Intermediate" } } }, "localname": "SKInvictusIntermediateSRlMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_SeniorNotesDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2029", "label": "Senior Notes Due 2029 [Member]", "terseLabel": "Senior Notes Due 2029", "verboseLabel": "Senior Notes" } } }, "localname": "SeniorNotesDue2029Member", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualOperationPerformancePerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share", "terseLabel": "Annual operation performance per diluted share (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualOperationPerformancePerDilutedShare", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "perShareItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualOperationPerformancePerDilutedShareTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share, Target", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Operation Performance Per Diluted Share, Target", "terseLabel": "Target annual operation performance per diluted share (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualOperationPerformancePerDilutedShareTarget", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "perShareItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDriftRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Drift Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Drift Rate", "terseLabel": "Drift rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDriftRate", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Suboptimal Exercise Multiple", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Suboptimal Exercise Multiple", "terseLabel": "Suboptimal exercise multiple (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFixedAnnualAdvisoryCommonStockYearlyIssuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fixed Annual Advisory, Common Stock Yearly Issue Percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fixed Annual Advisory, Common Stock Yearly Issue Percentage", "terseLabel": "Yearly issue percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFixedAnnualAdvisoryCommonStockYearlyIssuePercentage", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookBackPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Back Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Back Period", "terseLabel": "Look-back period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLookBackPeriod", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "durationItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookForwardPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Forward Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Look-Forward Period", "terseLabel": "Look-forward period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLookForwardPeriod", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "durationItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period", "terseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "sharesItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageAfterCashSettlementAsEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Equity", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Equity", "terseLabel": "After cash settlement, percentage as equity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageAfterCashSettlementAsEquity", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageAfterCashSettlementAsLiability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Liability", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage After Cash Settlement As Liability", "terseLabel": "After cash settlement, percentage as liability" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageAfterCashSettlementAsLiability", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageSettledInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Settled In Cash", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Settled In Cash", "terseLabel": "Percentage settled in cash" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageSettledInCash", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceAndTimeBasedVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance And Time Based Vesting, Percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance And Time Based Vesting, Percentage", "terseLabel": "Performance and time based vesting percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceAndTimeBasedVestingPercentage", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Vesting, Percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Vesting, Percentage", "terseLabel": "Performance based vesting percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceVestingPercentage", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionMaximumCompoundedAnnualGrowth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Maximum Compounded Annual Growth", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Maximum Compounded Annual Growth", "terseLabel": "Maximum compounded annual growth" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionMaximumCompoundedAnnualGrowth", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionMinimumCompoundedAnnualGrowth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Minimum Compounded Annual Growth", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Condition, Minimum Compounded Annual Growth", "terseLabel": "Minimum compounded annual growth" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionMinimumCompoundedAnnualGrowth", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "percentItemType" }, "prm_ShareBasedPaymentArrangementOptionPriorGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Option, Prior Grants", "label": "Share-Based Payment Arrangement, Option, Prior Grants [Member]", "terseLabel": "Prior Grants" } } }, "localname": "ShareBasedPaymentArrangementOptionPriorGrantsMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "prm_ShareBasedPaymentArrangementOptionQ12023GrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Option, Q1 2023 Grants", "label": "Share-Based Payment Arrangement, Option, Q1 2023 Grants [Member]", "terseLabel": "Q1-2023 Option Grants" } } }, "localname": "ShareBasedPaymentArrangementOptionQ12023GrantsMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "prm_ShareRepurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Plan", "label": "Share Repurchase Plan [Member]", "terseLabel": "Share Repurchase Plan" } } }, "localname": "ShareRepurchasePlanMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "prm_SharesAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares Authorized, Amount", "label": "Shares Authorized, Amount", "terseLabel": "Authorized share capital" } } }, "localname": "SharesAuthorizedAmount", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "prm_SpecialtyProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Products Segment [Member]", "label": "Specialty Products Segment [Member]", "terseLabel": "Specialty Products" } } }, "localname": "SpecialtyProductsSegmentMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "prm_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Ordinary share issued related to warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "prm_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Ordinary share issued related to warrants exercised" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "prm_StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option, Eligible For Vesting Based On Five Year Performance", "label": "Stock Option, Eligible For Vesting Based On Five Year Performance [Member]", "terseLabel": "5-Year Option" } } }, "localname": "StockOptionEligibleForVestingBasedOnFiveYearPerformanceMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "prm_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Percentage Of Outstanding Shares Authorized To Be Repurchased", "label": "Stock Repurchase Program, Percentage Of Outstanding Shares Authorized To Be Repurchased", "terseLabel": "Percentage of outstanding shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedToBeRepurchased", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "percentItemType" }, "prm_TechnologyAndPatentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology And Patents", "label": "Technology And Patents [Member]", "terseLabel": "Technology and patents", "verboseLabel": "Technology and patents, net" } } }, "localname": "TechnologyAndPatentsMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "prm_VariousOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Various Other Countries", "label": "Various Other Countries [Member]", "terseLabel": "Various Other Countries" } } }, "localname": "VariousOtherCountriesMember", "nsuri": "http://perimeter-solutions.com/20230630", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r213", "r214", "r350", "r371", "r560", "r767", "r769" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r167", "r219", "r225", "r231", "r300", "r306", "r445", "r446", "r447", "r459", "r460", "r482", "r483", "r484", "r486", "r487", "r488", "r493", "r496", "r498", "r499", "r551" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r167", "r219", "r225", "r231", "r300", "r306", "r445", "r446", "r447", "r459", "r460", "r482", "r483", "r484", "r486", "r487", "r488", "r493", "r496", "r498", "r499", "r551" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r167", "r219", "r225", "r231", "r300", "r306", "r445", "r446", "r447", "r459", "r460", "r482", "r483", "r484", "r486", "r487", "r488", "r493", "r496", "r498", "r499", "r551" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [ "r992", "r993", "r994", "r995" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r407", "r566", "r620", "r659", "r660", "r722", "r725", "r729", "r730", "r732", "r754", "r755", "r774", "r783", "r796", "r801", "r937", "r978", "r979", "r980", "r981", "r982", "r983" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r407", "r566", "r620", "r659", "r660", "r722", "r725", "r729", "r730", "r732", "r754", "r755", "r774", "r783", "r796", "r801", "r937", "r978", "r979", "r980", "r981", "r982", "r983" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r286", "r568", "r614", "r615", "r616", "r617", "r618", "r619", "r756", "r784", "r800", "r892", "r933", "r934", "r938", "r985" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r286", "r568", "r614", "r615", "r616", "r617", "r618", "r619", "r756", "r784", "r800", "r892", "r933", "r934", "r938", "r985" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r334", "r335", "r336", "r337", "r399", "r407", "r435", "r436", "r437", "r565", "r566", "r620", "r659", "r660", "r722", "r725", "r729", "r730", "r732", "r754", "r755", "r774", "r783", "r796", "r801", "r804", "r931", "r937", "r979", "r980", "r981", "r982", "r983" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r399", "r407", "r435", "r436", "r437", "r565", "r566", "r620", "r659", "r660", "r722", "r725", "r729", "r730", "r732", "r754", "r755", "r774", "r783", "r796", "r801", "r804", "r931", "r937", "r979", "r980", "r981", "r982", "r983" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r213", "r214", "r350", "r371", "r560", "r768", "r769" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r288", "r289", "r656", "r657", "r658", "r724", "r727", "r731", "r734", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r757", "r785", "r804", "r938", "r985" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r288", "r289", "r656", "r657", "r658", "r724", "r727", "r731", "r734", "r741", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r757", "r785", "r804", "r938", "r985" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r917", "r974" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r220", "r221", "r222", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r328", "r445", "r446", "r447", "r459", "r460", "r471", "r472", "r473", "r479", "r480", "r481", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r510", "r511", "r514", "r515", "r516", "r517", "r525", "r526", "r530", "r531", "r532", "r549", "r550", "r551", "r552", "r553", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r913" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "terseLabel": "Founders advisory fees payable - related party" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r799" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableFairValueDisclosure": { "auth_ref": [ "r512" ], "calculation": { "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables.", "label": "Accounts Payable, Fair Value Disclosure", "terseLabel": "Founders advisory fees payable - related party" } } }, "localname": "AccountsPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Founders Advisory Fees Payable - Related Party" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r291", "r292" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 3.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 4.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Expenses and Other Current Liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r26", "r763" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued salaries" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r62", "r176", "r595" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r114", "r185", "r592", "r628", "r632" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r12", "r37", "r483", "r486", "r553", "r623", "r624", "r896", "r897", "r898", "r910", "r911", "r912" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r109", "r799", "r987" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r445", "r446", "r447", "r644", "r910", "r911", "r912", "r968", "r990" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r7", "r60" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r80", "r81", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r439", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r186", "r293", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r117", "r362", "r528", "r902" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r57", "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potential shares excluded from computation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r149", "r180", "r209", "r261", "r276", "r282", "r296", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r475", "r477", "r513", "r588", "r681", "r799", "r811", "r935", "r936", "r976" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r172", "r190", "r209", "r296", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r475", "r477", "r513", "r799", "r935", "r936", "r976" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r469", "r794", "r795" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r84", "r85", "r469", "r794", "r795" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Non-recurring expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r474", "r901" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Loss (gain) on contingent earn-out", "verboseLabel": "Loss (gain) on contingent earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration liability, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r1", "r88" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 }, "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "LaderaTech contingent earn-out included in other\u00a0liabilities, non-current", "verboseLabel": "LaderaTech contingent earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r145", "r470" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r104", "r128", "r129" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r41", "r174", "r758" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r125", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r125" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r164", "r182", "r183", "r184", "r209", "r235", "r238", "r247", "r249", "r255", "r256", "r296", "r338", "r340", "r341", "r342", "r345", "r346", "r368", "r369", "r373", "r376", "r383", "r513", "r635", "r636", "r637", "r638", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r669", "r691", "r714", "r735", "r736", "r737", "r738", "r739", "r888", "r903", "r914" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r182", "r183", "r184", "r255", "r368", "r369", "r371", "r373", "r376", "r381", "r383", "r635", "r636", "r637", "r638", "r783", "r888", "r903" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r102", "r590", "r668" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r136", "r332", "r333", "r743", "r932" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares authorized and reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r802", "r803", "r804", "r806", "r807", "r808", "r809", "r910", "r911", "r968", "r986", "r990" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails", "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r108", "r669" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r108", "r669", "r687", "r990", "r991" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://perimeter-solutions.com/role/EQUITYNarrativeDetails", "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r108", "r591", "r799" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares, $1 nominal value per share, 4,000,000,000 shares authorized; 165,066,195 and 163,234,542 shares issued; 154,520,833 and 156,797,806 shares outstanding at June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r193", "r195", "r200", "r584", "r599" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r47", "r49", "r93", "r94", "r290", "r742" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r47", "r49", "r93", "r94", "r290", "r633", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r47", "r49", "r93", "r94", "r290", "r742", "r890" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r47", "r49", "r93", "r94", "r290" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r47", "r49", "r93", "r94", "r290", "r742" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r89", "r770" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r385", "r386", "r397" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r43", "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]", "terseLabel": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r43", "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]", "terseLabel": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r43", "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Number of shares issued in conversion (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r119", "r568" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer lists", "verboseLabel": "Customer lists, net" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r105", "r106", "r150", "r151", "r215", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r529", "r778", "r779", "r780", "r781", "r782", "r904" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r151", "r364" ], "calculation": { "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "terseLabel": "Senior Notes" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r96", "r98", "r347", "r529", "r779", "r780" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r28", "r348" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r215", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r529", "r778", "r779", "r780", "r781", "r782", "r904" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r215", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r529", "r778", "r779", "r780", "r781", "r782", "r904" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r30", "r69", "r73", "r95", "r96", "r98", "r103", "r139", "r140", "r215", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r529", "r778", "r779", "r780", "r781", "r782", "r904" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r97", "r353", "r365", "r779", "r780" ], "calculation": { "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: unamortized debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Amount of undrawn letters of credit (up to)" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross", "verboseLabel": "Deferred financing costs incurred" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r7", "r144", "r161", "r463", "r464", "r906" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r451", "r452", "r589" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r7", "r61" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r396", "r784", "r785", "r786", "r787", "r788", "r789", "r790" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r396", "r784", "r785", "r786", "r787", "r788", "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r408", "r412", "r440", "r441", "r444", "r797" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r4", "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r201", "r223", "r224", "r225", "r226", "r227", "r233", "r235", "r247", "r248", "r249", "r253", "r499", "r500", "r585", "r600", "r771" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Basic earnings per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r201", "r223", "r224", "r225", "r226", "r227", "r235", "r247", "r248", "r249", "r253", "r499", "r500", "r585", "r600", "r771" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Diluted earnings per share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r232", "r250", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r518" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign currency on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r210", "r454", "r465" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Luxembourg statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r966" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r167", "r196", "r197", "r198", "r216", "r217", "r218", "r221", "r228", "r230", "r254", "r300", "r306", "r384", "r445", "r446", "r447", "r459", "r460", "r482", "r483", "r484", "r485", "r486", "r488", "r498", "r519", "r520", "r521", "r522", "r523", "r524", "r553", "r623", "r624", "r625", "r644", "r714" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r101", "r744" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r355", "r400", "r401", "r402", "r403", "r404", "r405", "r504", "r562", "r563", "r564", "r779", "r780", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r92", "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r503", "r504", "r506", "r507", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r355", "r400", "r405", "r504", "r562", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r355", "r400", "r405", "r504", "r563", "r779", "r780", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r355", "r400", "r401", "r402", "r403", "r404", "r405", "r504", "r564", "r779", "r780", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r90", "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r15", "r92" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r15", "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Level 3 Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "(Gain) loss on contingent earn-out, change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Settlements" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value, end of period", "periodStartLabel": "Fair value, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSReconciliationofLevel3LiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r355", "r400", "r401", "r402", "r403", "r404", "r405", "r562", "r563", "r564", "r779", "r780", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r502", "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r536", "r542", "r798" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r538", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r535", "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r535" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 9.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r973" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payment Obligations for Non-Cancelable Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r535" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total Lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r973" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r537", "r544" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance lease obligations", "terseLabel": "Financing cash flows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r534" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r536", "r542", "r798" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r547", "r798" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate of finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r546", "r798" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term of finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r178", "r324" ], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r134" ], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 remaining" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r134" ], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r134" ], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r134" ], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r322", "r323", "r324", "r325", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r133", "r570" ], "calculation": { "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r58", "r59" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133", "r569" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSFutureAmortizationExpenseDetails", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Definite Lived Intangible Assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r127", "r689", "r810", "r970", "r971", "r989" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Unrealized foreign currency loss (gain)", "negatedTerseLabel": "Unrealized (gain) loss on foreign currency" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r902" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r48", "r742" ], "lang": { "en-us": { "role": { "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).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r177", "r310", "r583", "r777", "r799", "r921", "r928" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Ending goodwill", "periodStartLabel": "Beginning goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r777" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r118", "r209", "r261", "r275", "r281", "r284", "r296", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r513", "r773", "r935" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r115", "r153", "r261", "r275", "r281", "r284", "r586", "r597", "r773" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "netLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r326", "r329", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r329", "r698" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r210", "r449", "r455", "r457", "r458", "r461", "r466", "r467", "r468", "r640" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r162", "r229", "r230", "r269", "r453", "r462", "r602" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r40", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r101", "r894" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r6" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r567", "r901" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r891", "r901" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and current other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r249" ], "calculation": { "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Founders advisory fees (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest and Debt Expense", "terseLabel": "Interest and financing expense" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r97", "r155", "r199", "r265", "r527", "r699", "r810", "r988" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r202", "r204", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 5.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r131", "r764" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r187", "r759", "r799" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r131", "r766" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials and manufacturing supplies" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r131", "r765" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r541", "r798" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r972" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r973" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total Lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r973" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r548" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r209", "r296", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r476", "r477", "r478", "r513", "r667", "r772", "r811", "r935", "r976", "r977" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r113", "r152", "r594", "r799", "r905", "r918", "r969" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r173", "r209", "r296", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r476", "r477", "r478", "r513", "r799", "r935", "r976", "r977" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r90" ], "calculation": { "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r151", "r984" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit", "terseLabel": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r151", "r354", "r366", "r779", "r780", "r984" ], "calculation": { "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r181" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT AND REDEEMABLE PREFERRED SHARES" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r30", "r63" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MandatorilyRedeemablePreferredStockMember": { "auth_ref": [ "r9", "r13" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares that an entity is required to redeem for cash or other assets at a fixed or determinable date or upon the occurrence of an event.", "label": "Mandatorily Redeemable Preferred Stock [Member]", "terseLabel": "Mandatorily Redeemable Preferred Stock" } } }, "localname": "MandatorilyRedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r203" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r203" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r125", "r126", "r127" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r116", "r127", "r154", "r171", "r191", "r194", "r198", "r209", "r220", "r223", "r224", "r225", "r226", "r229", "r230", "r246", "r261", "r275", "r281", "r284", "r296", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r500", "r513", "r598", "r690", "r712", "r713", "r773", "r810", "r935" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued and Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonfinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonfinancial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "NonfinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSScheduleofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrelatedPartyMember": { "auth_ref": [ "r907", "r908" ], "lang": { "en-us": { "role": { "documentation": "Party not related to reporting entity.", "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party" } } }, "localname": "NonrelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r261", "r275", "r281", "r284", "r773" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r543", "r798" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r535" ], "calculation": { "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofFutureMinimumPaymentObligationsforNonCancelableOperatingLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r535" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 8.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r535" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r539", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r534" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r902" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r547", "r798" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r546", "r798" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r189", "r799" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r179" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r146" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and 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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r146", "r192", "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r120", "r601" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating expense" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other expense (income):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Total other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Non-Current Liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r123" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r7" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Interest and payment-in-kind on preferred shares" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r899" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "negatedTerseLabel": "Purchase price adjustment under Business Combination Agreement", "terseLabel": "Purchase price adjustment" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Ordinary shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r124" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of cumulative preferred dividends in arrears.", "label": "Preferred Stock, Amount of Preferred Dividends in Arrears", "terseLabel": "Preferred dividends paid in arrears" } } }, "localname": "PreferredStockAmountOfPreferredDividendsInArrears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Preferred stock conversion price (in usd per share)" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r369", "r723", "r726", "r728", "r733" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r107", "r368" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r107", "r669" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r107", "r669", "r687", "r990", "r991" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r895" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expenses and Other Current Assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r188", "r308", "r309", "r760" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Advance to vendors" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r761", "r775", "r919" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r762", "r776", "r919" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid value-added taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r900" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r939" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other revenues" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Revenues from products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r135", "r175", "r596" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r587", "r596", "r799" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase agreement" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r406", "r557", "r558", "r662", "r663", "r664", "r665", "r666", "r686", "r688", "r721" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r211", "r212", "r557", "r558", "r559", "r560", "r662", "r663", "r664", "r665", "r666", "r686", "r688", "r721" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r100", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction expense" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r557", "r558", "r975" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r694", "r695", "r698" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r406", "r557", "r558", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r662", "r663", "r664", "r665", "r666", "r686", "r688", "r721", "r975" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r554", "r555", "r556", "r558", "r561", "r641", "r642", "r643", "r696", "r697", "r698", "r718", "r720" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTIES" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r110", "r141", "r593", "r627", "r632", "r639", "r670", "r799" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r167", "r216", "r217", "r218", "r221", "r228", "r230", "r300", "r306", "r445", "r446", "r447", "r459", "r460", "r482", "r484", "r485", "r488", "r498", "r623", "r625", "r644", "r990" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r262", "r263", "r274", "r279", "r280", "r286", "r288", "r290", "r395", "r396", "r568" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net sales:" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r290", "r889" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r163", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRevolvingCreditFacilityDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r545", "r798" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r545", "r798" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofSupplementalCashFlowLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Balance Sheet Components" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r84", "r85", "r469" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r30", "r69", "r73", "r95", "r96", "r98", "r103", "r139", "r140", "r779", "r781", "r909" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Weighted Average Shares Outstanding and Earning (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r58", "r59", "r569" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Definite Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r777" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r777", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r99", "r100", "r694", "r695", "r698" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r53", "r54", "r55", "r56" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r53", "r54", "r55", "r56" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r409", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r16", "r17", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Performance-based Non-qualified Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Performance-based Non-qualified Stock Options Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": { "auth_ref": [ "r9", "r13", "r64" ], "lang": { "en-us": { "role": { "documentation": "Represents settlement terms for the group of mandatorily redeemable securities, including the description and the details of all terms for each outstanding financial instrument and each settlement option.", "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]", "terseLabel": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]" } } }, "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r66", "r67", "r68", "r69", "r70", "r71", "r73", "r139", "r140", "r141", "r182", "r183", "r184", "r255", "r368", "r369", "r371", "r373", "r376", "r381", "r383", "r635", "r636", "r637", "r638", "r783", "r888", "r903" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Intangible Asset Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r258", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r330", "r331", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r777", "r892", "r985" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r273", "r278", "r282", "r283", "r284", "r285", "r286", "r287", "r290" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Revenues from services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/REVENUERECOGNITIONScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation", "verboseLabel": "Noncash stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Weighted average exercise price of options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r409", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted-Average Exercise/Conversion Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANS2021EquityPlanDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails", "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/RELATEDPARTIESNarrativeDetails", "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSFounderAdvisoryAmountsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options vested and exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": { "auth_ref": [ "r9", "r13" ], "lang": { "en-us": { "role": { "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur.", "label": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]", "terseLabel": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]" } } }, "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount that would be paid, determined under the conditions specified in the contract, if the holder of the share has the right to redeem the shares.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount", "terseLabel": "Mandatory redeemable shares amount" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/LONGTERMDEBTANDREDEEMABLEPREFERREDSHARESRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent", "terseLabel": "Redeemable preferred shares" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r128", "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r170", "r258", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r327", "r330", "r331", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r777", "r892", "r985" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofChangesinGoodwillDetails", "http://perimeter-solutions.com/role/SEGMENTINFORMATIONScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r164", "r182", "r183", "r184", "r209", "r235", "r238", "r247", "r249", "r255", "r256", "r296", "r338", "r340", "r341", "r342", "r345", "r346", "r368", "r369", "r373", "r376", "r383", "r513", "r635", "r636", "r637", "r638", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r669", "r691", "r714", "r735", "r736", "r737", "r738", "r739", "r888", "r903", "r914" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r34", "r167", "r196", "r197", "r198", "r216", "r217", "r218", "r221", "r228", "r230", "r254", "r300", "r306", "r384", "r445", "r446", "r447", "r459", "r460", "r482", "r483", "r484", "r485", "r486", "r488", "r498", "r519", "r520", "r521", "r522", "r523", "r524", "r553", "r623", "r624", "r625", "r644", "r714" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r216", "r217", "r218", "r254", "r568", "r634", "r655", "r661", "r662", "r663", "r664", "r665", "r666", "r669", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r682", "r683", "r684", "r685", "r686", "r688", "r692", "r693", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r714", "r805" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r216", "r217", "r218", "r254", "r568", "r634", "r655", "r661", "r662", "r663", "r664", "r665", "r666", "r669", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r682", "r683", "r684", "r685", "r686", "r688", "r692", "r693", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r714", "r805" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r77", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Ordinary shares issued related to founders advisory fees - related party" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r107", "r108", "r141" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Ordinary shares issued related to founders advisory fees - related party (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r107", "r108", "r141", "r421" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SHAREBASEDCOMPENSATIONANDEMPLOYEEBENEFITPLANSScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program, number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Stock repurchase plan period" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r108", "r111", "r112", "r130", "r671", "r687", "r715", "r716", "r799", "r811", "r905", "r918", "r969", "r990" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r138", "r208", "r367", "r369", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r384", "r489", "r717", "r719", "r740" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/EQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails": { "order": 7.0, "parentTag": "prm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradenames" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://perimeter-solutions.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Shares" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r35", "r74", "r75" ], "calculation": { "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury shares, at cost; 10,545,362 shares and 6,436,736 at June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r14", "r108", "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Stock repurchased during period (in shares)", "verboseLabel": "Ordinary shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://perimeter-solutions.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r14", "r74", "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Ordinary shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r450", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r967" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "negatedTerseLabel": "Decrease in unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r50", "r51", "r52", "r157", "r158", "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/BALANCESHEETCOMPONENTSScheduleofBalanceSheetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r802", "r803", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CoverPage", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r234", "r249" ], "calculation": { "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares used in computing earnings per share, diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r233", "r249" ], "calculation": { "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computing earnings per share, basic (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average shares outstanding:", "verboseLabel": "Weighted average number of ordinary shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://perimeter-solutions.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://perimeter-solutions.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(7)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481679/480-10-45-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r833": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r834": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r835": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r836": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r837": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r838": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r839": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r841": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r842": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r843": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r844": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r845": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r846": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r847": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r848": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r849": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r851": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r852": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r853": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r856": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r857": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r858": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r859": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r861": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r862": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r863": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r864": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r865": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r866": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r867": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r868": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r869": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r871": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r872": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r873": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r874": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r875": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r876": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r877": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r878": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r879": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r881": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r882": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r883": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r884": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r885": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r886": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r887": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 85 0001880319-23-000099-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001880319-23-000099-xbrl.zip M4$L#!!0 ( &-1 U>ZPH6$OP< +(H 6 97AH:6)I=#,Q,3(P,C,P M-C,P+FAT;>U:;6_<-A+^WE_!.KC$ 7;7TK[$]MHQX"8I+CC@>DT*]..!DD8K MPI2HDM2N]W[]S0RU[^MDW;3-QF@^."MQ2,[+PV>&%*\+7^J;ZP)D=O/=]??= MKGAKTJ:$RHO4@O20B<:I:B)^S<#=B6ZWE7ICZKE5D\*+?M0?B%^-O5-3&=J] M\AIN%N-Y#HQV?SF.E-3H;+7)VH8R\OA\'QX,1I&0]E/Y"B[P!?Q M*+U,HB@__V]\@EU1//1Q?J[A]4FIJFX!-/]X.*K]U4QEOAC'4?2/$Y:[N[GU7:C6IQFS/2>BZ:$Z--G;\+.)_5]32S66I]'S\XA=5 M@A/_AIGX8$I9O>@X6;FN ZOR(.C4_P!U0O7X<1;T/<=QM*I@H7\<]U'I=_>% M2I07@[@7;VJ\7]<4/0OV3U=VN%?9-V"]RE4JO3*5,+GXCU55JFJIQ;M[2!NO MIB!^RE$"[(/&E-).,(J)\=Z4XU6OI1U#_BD+@J+$P5S)!5?:&<^+F1%G&NY^(#U,8BD"KQH[&EB*/NS[RP4($24$1\ M-+HA)+J.^'B+@;I\&H'J'UV@?I .PX.!*.?BKC(S#=D$.B%>-D0I,ZA"93!% MX@Q254)6<]%4WC: %F#2Y/R)X9.BQ">KD!AS23QAA2D5$PO+[0A4D()STLY) MI)1WP(RS'-/ANPR5P2DU)]^6DE)E,=FB6(7=49,, 3,K5%H(U]"?5?\96&@' M(0-*Y31F94KP,^0%--#5R'@T.XU;HVHF0S.GV"T3R7S=#4\'A(-O!X0@!KU1 MR\X:W-Q"F1UMGP[BAD>'N%\VPO/\V44_/K]R+:;:(H%HPH2RC@/W7D@+#!$, MN4HT4"@%("X3K5Q!XB16(D423=)SIERJC6NP'Y&G-3I@I;8FA0Q?.W&*T,@ ML1;B_^X^+60U 2ZT/C0:)>*![,:C4WC)7>-1%I["HZ+*L0H8I?$%D=<:= .4 M2)>#)\HW)LIQ(K)S&] H02G^BXJH\_X1@50>#TCC7G1.?A!OP>'^ /&B>WS M:.I0SDUEXP[O0LDO 41&.U-(IU@MXP#(4%/EF/=0"BH>ATKG%6.NLZX%+1EJ M;3Y=P:73,C(U*F1/U,49K3+><;LF<2I3TBHR0(6LSWF@HI$:1YF85Z;CM,TL M:1R@0KC7YDXU%I8J;;0DS6(E51L<>H3Y8+VOP5P(DB/R+_2'[(KX]*B@G MQP/EEF\W@7PP:>W@^7"Z.QC6N!2F*B.T2F@VIY9+"OC GIX[XU"+?A-8+:<4V2IL9FK #7J1.HL-30 MB&UL@9H6#8E@#1[PR\<1R.!/!\'I\2!X0<;OIE(W3%@47\AS.BN98F3+E2:B6G\PQH/($K*YR9-&TN!7TN>>T8MC?/XGLXK M<2R7XD"_A4,=+X-6A73+2H/(CQ$/ M&6<%]D?+V'.AU1WH]AAA2[[SQ2YBE-,R>A*;L='1(?WW;<;X@#%;+)+.BJ.( M,M>!NJ(K@MHC:H^=,G:IFL12UAOKENF>7^"09:F\!_A$0D@,%A34GBG4CPKGUF8&\H]P;:C;.OEQM\KGGXFSH49!K=RGAF&$/M\D,.SI84MN# M\&QK5.R"&,-2LA,* (?9WS4E(@2]Q,:T*67O*=H7T]Y10>WX]D2WF,=SB\S1 MP;@#DQTBA\^I6XAU0AI4U=3H*5 NK.2D/6ZW+3]"66LS!VR=%2:0HMP , +N M#RD4>H_^WK?G@_1:KPV?]"\NMK R^-PX-]>>-VOM< G"'&P7 ZIE[6"\^'&% M*:+6%.UUMJDS?U*>49[!$:3_)LBJA>?6YO1>%3^X>U?'98N:VN<=- M9S[;;1N=]Z*+^,'FJ/=PVZ>&[?_.)-0=]V>?#V^HV&OW"5:_34L_F&^64P\#:N>/QLBM?'?K1L &X8>"-^([#TYR#D' MB+8\Y4T]1EG!QZ""7'+U+7GXV+SZ+?GN3:$@W[TZQ/78VW93\+=''^/1TT_< MR'JYZ\HSK@'VE"3K=^QJX_B3[SA\U9C"SJV[U8KF(B):=9&)H_LKNUT^5?R578,N+D P0%Z M20KT\8!:SFH)-JR/8/$33,5[6\KJAXZ7E>]Z<#J/@E[_":@3JL>/TZCO&8YC= 5S M_=.TCTJ_N2OT2 WU>V3QY^!2[H7&-*:4;HQ1'-D0;#D\Q8GWQ;RZ<;Z1.&^PX@-D M;.0@Z9.AH0#Q0;J1K,!W?[XS,!,W6:"6?I(\'+@-6[^09>\ZXE4AG<$1_^ML M77=$QJ&^EF)%+*6V#"68SI\3>%RN"4AG-ORTB9=IAK4:S"[JB)0L!,"YT5PC?T ML>P_!0?M(&1 J;W!I$SY?:I#@0;Z&@F/9J=Q:U3-*C1S@MV4&,U6W?!T0#CX M>D ((E\DV&58.XA %,=FM]*NJQRY).9H3,^F43@F0FF1N K30-W2*(Q*(!0M(@7GLZS/IGTAJ&5G!6Y^KLR&MD\'<<=[A[C?UL+S_-EY/SV[]"VFVB*!:,+&JHX#]TY( M!PP1#+D>&:!0"D! M*]"-4")==IXH7YLHQXG(SON 1@E*\9]51)WU]PBD2D'%XU#EO"3,5=)U M8"0CK4VG2[1T6D*F1HWDB;IX:[3B_;9O1EXK+9TF W1,^IP&*AJI\92(>6%Z MSMI,DM8#*H0[;>Y48UVIL\9(XG8TBY58)G3L$Y:@W 37B.H/9TTG)!"/C MM]1[BX)B!P*.C]M+0$8L=D3R]+'0'-DF/*S!+BE"+J2!JNC\TUL?,9K7Y[P( M(7H"]7DZ@%/[ [@Y9<90;D*"=M]MZ<8M6W'W"**D?&ZSK'$4^)7DN674TOJ MO]-I)8[E,QSHCWBF(PX?Z)(C@I'"[DFWBN.6"?C@@,X4JF:AUXNH52']HM(@ M\F/$@^*LP/YH&7LFC+X%TYXBW)/O?+:+&.6TC)[$7NQD[Y#^U_9B?+ZHYHND ML^0HHLQ5H"[IBJ#VB-ICHXQ=J":QE W6^46ZYQ]PR++4(0!\)"&,+!84U*XT MZL>#'"*FHJ/YOV+;UNN?S#-WQBLT;!FY/L> MU(EVS)D&!$>;JA=;GRG(6\J]L6;C[,O5)A][SH^&'@6Y=I<23QFV<)M4V-'# M@MH>A&=;HV(7Q!B6DIU8 'C,_KXI$2'H)3:F32E;#]$^F_;V"FK[MR>ZP3R> M.V2.#L8=F.P0.7Q,W4*L$].@KB;63(!R827'[6F[:_D1RMK8&6#KM+"1%.4: M@!%P?TNAT'OT;=^6ZVC^"+S):CN/$)[@NA@((VL/P_F72Z3VVLC94%?L3NYT MN3X5W81/*#]@:=%>I#+<8O/RDKR7Q(OR@.H$-9^Y;>YQTU%0FVTG9[WD/'VP M.>D]W/:Q8?N]BXN'6__JJ(/3WFG_8J=AC]@1T1GH;U_+ZN7!X&#>H47KL%_? MB73]GIH ?-_ET=NK[R'\BZN+ _L:UPLG17'3C!N/X$Y/D\M!A]_5N/<^1.N; MO]'L+V'QC[/U(N!I6/7\V3%2$G^NW]NOV;DC>A,R]V GW^P@VM)4L/40906? M7@KRR.77Y. ]<^K7Y3H-^4=>]_GFQ!V<>/B1%Z>X'OWFSL>X<^G-F^5Q<.O. M%YNN/.(::DL!M_IF86T]WW0/XVW.!#;>-5Q2(A=AR;*+''EZ;6>SRR=>3VP_ MXYN21_R&YO\!4$L#!!0 ( &-1 U=57JM4[P4 ,,B 6 97AH:6)I M=#,R,3(P,C,P-C,P+FAT;>U:67/;-A!^[Z_8RM/$GA%I'I*M*YY19'GBIF,Y MEC)IGSH0"8H8DP0#@K:47]\%*-HZK$9)&E^U'C2B%MCS6V"!92>4<734"2GQ MCW[I_&H8<,R]/*:)!$]0(JD/><:2"7SR:78)AC$?U>/I3+!)*,&Q'!<^<7') MKDA!ETQ&]*CDT]DOGCO[6DAGS/W94<=G5\#\-Q7F>+;;#,;-IGMX6*.U1L-S M Z=6=\9^L^;:GO.W7<&I.+R8D\E91-]48I88(57R6[5Z*MO7S)=AR[:LWRIZ MW%$GX(E$80(G%S\+'FN<))U*@T1LDK2T/95B:DGV>,1%:\?2G[:B& &)631K MO1ZQF&9P1J_A@L5W-2)(9&14L* 9F[ M%G5 ]_7A=Z'N(?"*6T%)_VW90 MZ?XT9&,FP75,>UGCNW7UT+-4_'1E:WG@#,X_7@P_=L]& M,!J W8"/YM#LF3#L]S35=NM6]=%;U!U"]WAP/NH?+YE3&M&T#C::$!,Q032. MN90\;C51W&,Q:G "HW=]&'8OWG;/^D-C\.8BRPEJ*3D, MJ2<93U0P@0<@0PI#(L8DH9DQF$9T!EU/*HIR317>$>1-8G@?\ERP*O1"1@/H M3ZF72W9%81 $S*-"33A'4V**@88ACW(E)*NBVV%7R7BUTW AKC??19BMLKT%&T+B.F0( M&:G0T"L XQ&=$O@'D1+QA+PQ>Q8WHRH$>83L/!ZGD0*83CDE4=#/.1-4[?&9 M EF97[:[2_8 #;#KN_[>3:IAW@@F%8?^U M)@D"H*\FTA:EI%,2I1 M4>F7DN=D4Y/VI;].JQ^:5L/>2+;,S;1_8^N8S>9FZO=R=0_, Z>Y%=M][8C" M&>CO+"7)FXI;N0D)\2XG@N>);\S3)-"?$LTM"VP=R%+0#8^#[7DXZ51Q62S0 M5)*LQK,(Y?TO'1HP&VJ)&[ O^+)4K9Q?+Y#^'_OW(7G\*&B^-> W)\?[COHQ M+JRZ"(-N/LDSW+;M ZOM%AO\R@GV!YR[I3\D3Q\(_6]GRZ7HS[?U09/]U4X- M:T']O7+>N"O?'T]>?B./^7Z+L&HA$\AXQ'Q0WGU2P7K& 7I*8=AT#E<%YS&> M1SS)Q4MP'B@XN^>"X4D@Q:/ 6H3VMJEA:B\US$L-\W^I89Y29B^6*DMWED]R MK7T6!!7KQG5 M["TE*>T>7^0V/+GD/1*8R+ELIB$V5Q M<-E ,6&8>^&*:Z[9FK9H-CX@PCAJ)O0+%*BZH $55'4L68(C2#)39BG@8;)1 ML:KMK9+NHI)5F+>%%A6L IUZ-)5ESP^1I-[>4'W 58^I.WNMO&KH+*B8 9-+ M6FZ^D5]\Z0(]K^_Z6X)&1%7Z:Z]AW.ZW.D>LVREDG*GKS?4I7WES8_Y=O$2R MKU]>^0=02P,$% @ 8U$#5W\76NN"9@$ .#\3 ! !PKFKNH6Q1 M$J,N(=%ZV*;_^AN1DGAC$ A(0<[9[;*M5V;$+R(C(B,BO_S?MX$MO5#/MUSG MEX)ZH12D_]OX\G^*Q?_]^G@K7;M&.*!.(%UYE 34E%ZMH"\%?2K]YGH_K1H%AD3UVYPY%G/?<#25,T/;DKONA=UGN5DE(K*T6M6BX72Y5RK5@O MZZ1HDEJM2O6J6NZ:\O-EI:OWE JM%BMFEQ9+JJH4ZS7XM6>4M9)9UKUJ5E32K76);NIF5\?/]@.8'\S1\2]MR_GY2Z$?!,/+ M3Y]>7U\OWKJ>?>%ZSY\T1=$_X>4N\6DAOOW-MV;N?M63>]5/__O]MF/TZ8 4 M+<)WV7/QA4](E^1FZVW5>%3]D^7 B"BR87)[4/2I M,?,,_'[Q[+Y,W?TI\(CC(T]( $S%EY6+2JVHJ^.9P7?,R>2FR5#Y%%U,;AUZ M@_%]0^I9 QI0K^B[=HCO]B\,=\!FI%1T)7YF&='4>KW^Z0UYD;S8]X)%&L$? M9^ACN*$3>*/9D28SCB_.//"VP..9 >#5Y%:36LO?"Q=FF>2[)4VMOH.<^(XI M-BV_^3T>:4I1T8JJ-LTCZ[UOSN&.&N;RZ<"%R70N;>(\_U*@3O%'IP#"08G9 M^ (\)1(^6J1_A-;++X4KUPE Z(M/HR&\WXA^^Z40T+?@$^/AI\9__==_?0FL MP*8-0$@Q0<"73]'?OGR*WMQUS5'CBVF]2'XPLNDO!=/RAS8973JN0^'[UMLE MWDB]Z$?+-*G#?H3K=Z!X/,N(/O\6/-+>+P6C"!AVR #?1*W+E@.?&UW!X#QB MMQV3OOV#C@J2!93H@88I-!20U5I-T=7ZET\S;TWQD:O0\^ +-Y9O$/O?E'@M MQ[P&75B0(O;]4@!^7YKPE^( WM+')T&?C8K4&0^E5FA<4X,.NM23='7[L23J M>#*8&_B+/_Y.O=! 5F3U@0>XW35G/@%2WOBGMOT'FO!VDWW!)L^S).Q9;]0L M]HB-*CC^FEIHW. ?4GT0R!!_,=:YETV#*0O+>>Z T)C$,_T?0V19ZPV@[5M= MF]Y:?C"FHU8I--[3WW]9^4)0MA55_\Y8G8Y***'1J$&B+A\\VJ, /+,3N,;/ M:^O% M$P(X;<]Q[("&G8[($R;CI.2.SOE.)HDAE4$'(/^G4ZNL&TXR& TKA\ M\LRFYUV''E-1,[S"5>C2##V >?+%>A5HIM46!>W3K&2S>5%07/X2?83Z^=)G M"RN,26+Z^C( +?1+P;<&0QNU'?M;W\,A3ZN>BS??A#=\FGU%]/G)-^,A^&[H ML=^8EKV,R1/LV\? M,M8FOX%N]P+4,DR>BXH*_Y<\-[DV'J8Y=6NEB'IX]DKR>_*13S/S7DX&;=]D MB&=#GQ'*T:\F?.QM:%N&%40B))E@<3B1;9H(,TA<0/&9*YOX_GV/24CSS?(+ MC>26*W< NIA=2$1QZ>O'E!B/(A^\T7/,F]^(![9/<))\*7&@.B+#,(AG5@7C M8_RB^,IF,PL=*YJ6WR>@,<2W_$=RRE5YHY2TQC8 MDE(A6X)F21'[!I<_.M?IJ53ABTKHGQ1U=3LJSB:&"S^_W4T?666_G>NXTU=S(T4[-V) M.U4F9"D)>_*!>!V,K8RZ8; ]@^E868B>! M.Z9ERIC#PO/XQVOJN /+6?;:F#!K(SXSK_@T._JU(0]U[Y&!+4*)I<.'$M6] MN^=IZ:!M3@@@Z;AI8SI(/&K9,ZCOFW_@AQ.]X=#%T''<\#[LE, M:6 U.RM$X]8CW9#F3QY3SR-&]8@!N:$]M\[HAK1OFJ:%=@FQ'X@%;NL5&5H! M;M3GA/[<^J*;TM\PPD'(S+[[H$\]O,^C?7S;"VT[ACN@N>$%MR[IAKQXI &Q M'&JVB.=8SO-^ S)9$IZS;;?MW!^-.GF+63\<>=4W0D.G"[9\F# M$=\++J\B>PS,KU:O1XT@R69MFNX0 M-7DT@HWN-'\/_0!GD1=+0N?.E3Q[CN3=P=R_4.4< MS7=2:=SNFG(:K\R2]L*?/B[]NF27A>7"_]S.U4MX] MZJ/%*X^P:5_BSMOET1#A@5'"":'%\()/A+A^7."LYI:.>].\.'LB[?/NGA['GLB._L+Q MY(<7>?W'RJDH6>72U')NUM]Z)!&EK3/ MO4M]A)!&EO3/NQM][)!&EKS(NV=]T)!&EH3GP4O>T]3R[O@>+5ISA"9'%>$$ MYX11P@G. 9>JP@G.*>.$$[RQH9!5+D55.,''H[UP@H]+?^$$\\,+X00?B?#< M)BM?N8Y!\5!+5#&/EO_SZ^@K=8S^@'@_YVG_0IV0WGCN !Z")XS@-ROH)X>A MK&'%V@%AYX\Q"KY1]]DCP[YE$#L:17P"Z^6/SO:?>&?.>/SH['0G0UBXG:&\&/R@LU/DZIR%QI9@R^\W H]=[A.F>=/L@3LW]/, MW(:%N,'/AIKYJBD@NA^(K.WQFUPM?E*/'.1X:W!T'9' ME++ WCUKK\A5ZE=64>\:MQ'8*X^:5G!##,NV%H\2>G'M%\MYGKTI*Y5P3;M! MV_$#+\0Q3Q3CBL]>AQ284LE+S*7&;>#W:^A;#O7]IO%':/G6I/LI$K_SC[;S M8AE!Z+=A-MX . "@[SSN_30'D,IZ)G3G-N"[%[IO_/5'"I(&'Z#F%?'[38?] M@^'.%V)CI'/Y7R<#;/F&Y[Y>TZ'K)Y_9YVJ,>3*;K<8SM^ZDI+D-3_,BL3PP MB=M0]@-&[[Q@]&"#Z@))0BD:XCN66;I?0PO>ZCSG9C7C+J#*+]DS+,BL<1L> M3$7V6_!@:-^US?9@Z+DOS"G.S>99C=OX%^<\R% .ZMP%>+;BP4WH@>\.OCS< M>&.]X4^Y$8,ZM[$%OEF0I11P&T5(Q8+OQ.B#.>N-IF_,C1APZ]9SSH,LY8!; M%S\5#_Y%^Y9AYV@%X-8_YH_L6:+]-#S>*Y>%>MD!]FT''GV&E3<_V#\-__<( M3,A2$KCUAL=;O4FDKA.]8BI^>F-YM$-Z-!C%UW)#=6[]WPVHWAE2PR(VB(?G MFH![/V?$5Q5N/5\^,,_!YJZJ<.L::#W':C_6D*MQZS5Q)R+ZH MSZV_'-4OC7EPZQIDLKDY,5K]X+[7(7OQV3@HB545;AUKSOASG*--5(5;#YPS M_AQK4>?6.>>,/^G.Q\V./]SZ[1OQIT-MVW*>OU&'>L1N.F;3'%B.Y;/LY!?: M>AO":T]V;>+6^\\1[XZT;JGFZ<6Y7;T (GQ,XR&JUR&TD0=2RSJF^NHN(]U3=WZVZJC]M0 MA@#(G@IN5)7;\,A[//_J6>8SO77)NHI#P>:8S=Q&6?9"^$Q =DN#@'KWO>B> M_+":VX"-T.)[,^VX#?3Y82K7$;"KIRG1?J MX=_N>ZP-P-?1#\?Z(Z37U#<\:SA?[/BKRRJX_'L/_B'>J-,G'O5;;T:?.,_[ M[IE[)*M:XS88Q#OW]B5.W$9X.O!5,[0IL(.1MA-V?Z=&\.1^)XY) M<;/5*3 M#AACOHXZ8)_8+(SW! IVKMME\H1ELV?H@'1M^N#1'O5@I=M_!^1,&;;W*%%> M5 FW$9Q5JVZS4E:6X8_!^T3U/;=1E'TP:>./;[3SP)H@4#^(MQA.HNJ.K>A$TXLYCVY M;#JW00_^Z)YE0H7.;6R#/[KO%( ?]X)]<0.ZM!$L7D@>WKP+K*ISFQ*#1>ZLC.N3#JQMVSK MV0*#ZL;U_@7>KN4\?P4^F??.C?5"_TV)]T"]GNL-B&/P%473,W/]N,V)R!/G MX/]J&W-N5=^BO=8;-4*L MDKCO]2PCNR,X!&;68(;;@$/..'=P/5WB-F21)\Z5-Y>Y(H?]4D3[?X*_[ MZ&?.!<.X#;5LQ; 'F+IWTOSB-@JS9WYMY 0]XMLGIQY_MQQK$ Y.% FY"OT< M&PGD[821D*M0TI$7W3WM;)>Y"PKQNX[NBP5YB;$<]8328VP=E?,20SDH9_8E M!MR&/1ZI#1 "G>,%HR?0+3YAS>+]KZ/I*_.%MY,K606K5XQC.F >.B;UFN:+ MY;O>J/GL4:8;3]-\*',7;4&+C1U;3KTA,FEV<[?U JSQC)A)+3;D/4-#0/2X M"<-E[L)* J(<071?*REWL3&!.HY0=Y2U>YS8&W@$J]W_8Y+1TOS>J>O)JU*D M^9:Y"S,*Z',$_3WUB2ES%](4J.,(=5R$,KB+M0J(\@K1(Y7?5K@-11^\V]8- ML;Q_$3ND7T?C'W^%*1#/Z(]NZ0NUYTYP3FYJ.\,P\-D=6F[\E0JW 7#!^+W: M315NX^M9\$'= RB^1ZX0SN;&HW^$U#%&*T8R=:O_2(W0\\"MRH].X'8WX'#< M."&MD2DTN(O[GS@T]/Q @[MX^UGK<.[BT&)YY\7RXRY.>^(Z/$=. 7?!U!.' MQGZ7]TRAP5T0\YQU>)7;>-T471G.9[-(YZ]^\US??_#<7O+*W<4R.3B[:?P1 M6KXU&]6])28(Z!,U^FW'R(TQ5^4V2'=,8O.0!U?-0Q3MUB)==@;(E4W\N:;J M3(BS\8#Y3TN/G M3)J.P:<:M[$ 7J1I3VYYC5NWG!\!V1?IA=^=QA#.SOFK";_[:*07?O?FA%"3W7A=Z]O9K= MP;%U[L)8 J*\0E3='*)JEA#E+MPG(,HK1/6B MJQO E$YV[=#:+H-[=^XWB,E]H/G IUS(QX9H/,8F55U[B*\ IU\HO,8 MF4IU[B+; IT8;=)4[C;]$!T N_-T CNO0[U7BQC MKDE7?/4D32UXFV (7_J;R\ _#PPYCKFG*5S&Q'E@R+'6$"XCP.\S)/[CB:XA M7,8[>6#(L=80+J-[/##D6&L(EP$M'AARK#6$RQC.1HMZTS'CR_=!GWJGN:2H M7$8Q..3/D588-;]^_,'EYQ@+CII?M_[@\G.,]4?ESLL?IU/#&TS+#@/KA7:P MHQQ+[6V]&79H4O/&]%O$4.*A _T9P1^54>C;L(#]\\.H:NT[B+\J3@46=(#8O8P2B.^_BGK?*X#?CPRZIC:3YN8S9< ML^HH"I"[J LUS,NV8UHOEAD2>\*77XD5],G@'WT73/+3#)-HW(5).&'&4=8; M[F(91V+&[JT[/UEOEQ[U87@&]:-?^Q0/!8&?83J-+_ ?1G:K5J(]4M4,8E:T MDF;6ZU6SHI)NK4MT4S>[^G_0IIX\XP"R5!X&GU\M,^A? MJHKRWP5V7^.+/R1.[!((L],K#LT>7?GH#8OG1'7Z5' M=T"[?U2^,MZRH,X/&%[(,GM2=B\!E?-+Y\(L .)FW!E MD3?$>P;V!.[PLCX,"A$K&E^ZWJ>Y)]E_ O:%^-&NZ\$PBT CFPQ]>IG\\-FT M_*%-1H _-E/VT.?X0UTW"-S!)<+@A7J!91"[2&SKV;ED1(@N3Q!RH40H"0"+ M@9E\.;Y\P2Y]"LS%:_7:15U9?5FY4,?7/K%W>\D-,5]T1@QX#F:%9/BEH!?F M)AY/!>Z43#=$PB!0/@^):5K.\Z4BJ>P=DX]\8I1XGPGPM@@.$5$,BE4EA942 M M_;!I65.516YU&I(>U^W+6?6M=2YZGYU.I("W!(AL/+<#NMJQ^/[:[O3:=_?'7,.\XI@^1Q^(WX?P!.XCBQ=7UQ=2)I2 M+M57#OO0P*EM-(G_K/P?-Q-1-YO)S?WC=^D+K(>.Z]R% WB)(<7+YB/J9:.H M%B2'H(UA4NORVC5"7+?Q,+4"6S%[<$-#58K_9*OJY"V+RO5@2)R?^<**E T/ MCP.]#]^)]U.Z=^C'/*]>VH524S=:O%*MB>6+JEI/LR:N6@"3)4X;ON$B-RVN M-NTMTL8=;HZ&W^#%^')_-T6:7FC_&8+C F;7Z)$.72\H2#W7&Y K-ZWX+)G MO5&S&'CA6*ZU0N-MI5#']#TPZ3)=B?[YH_GXU'J\_;?TV'JX?WR2'GX\=GXT M[YZDIWL)EMHG7$]57;I_E-3R!_.C='\C/?W:DJ96X?$*W+QZPLMJ72_-D&AC MJZARD#5A,\+;@R^[FY$8,+7Y*I,C MK:[72OO0ZB6U(K3Z*E,,*]/9@:>KU7J/V/Y8KY<*#?>4]?K38_.NTV;:.U/% M+H&MS.Z;^L!#Z[%]?RW=/-Y_EY;^[^D^_^O!E3L86#Z& *4;"S01@ 8#@YM# MM<6">_AL]&B"Q#(&*-5B256TZNFX#_OP S5=[6E;S4;3,M8[$3,?Z;/E!YB# MA+U $H96"@V4B.\ML*NDSOWM#Q22CBQUFORP=T/0?VB]$2-@\\: XV2^$O$E M'[?H>A880Y8C68$O7?69J;3HDYTD:O-DDY0VCY/NZ;7;&R414N;)$U'F2&*1 M5D^T'1N^T4'7#;WG;*V9$Z#Z$WEKQ_M\!J/\[+I;*S3JM:):T;5Z27N7 M>%EC=P]6874S=UNN58E4OK8Q99TIK?2,W<*/@'Z+_';@2W,%,%57[T/V(8H+;%4TCN#Q!!U8O M7=24S38UTUTK*9L%U5/M %0O-%W/R6!U_:)4VO?&PB&]RO2N&:!-FP'QRC52M2Z3LK$9 M4"XT[CV8+/%&$BOS]67)<0?P!UMZP7,:I;^"IE)PHUWR\?H6(:TI0BL7Y0FI M>^Q_R[,V,V39P8SHK)D6:X!( 8PYAEL9C]\%&PXN.ZU8[T3[2@L!8K@ZY^I7 M07'!6/_M>C\EUN!"2EZQ2VBS2XR?SQ[V5"C&I)IC8"JM]5X-P)[(KU37D5_? M2'75,&>7=1OPD1O2G!Y[/XIPI$643[CKZ[5.G6F=FYL==C1.BI[W3U<2)KQ2 M -\WD,:AU':,BZUC'A34% #S.%][5.V%8&^ZR3V<2E] M4#]*?0+"9MG@]A+;!L,+$WO0&_XCM- 7!A>X2^,;X*5C=UC'G8LHIR5VBJ=\ MZ40KHJ.,EUE.BPE7P?K%6X<>-2BSA55-8BEYOO0!WH="[X=@__E]%S>YDVS MH$^"N<%+KV1VE#C$Z.%X#A]E%K;ZH$5S[((BA^O=WV$&>#^[%1["4<3O8=6Q M;!!LD,0/I+HBF63D7TBI@\E7H>?!^Z),*12_@ 2A/\YX50J-?R^J-"EEI&9= M*MAFJ'G;2WQHLV]+=^YQ)NT>*3"U!T%F^ 9H#ZP@ &&@-D#<"J@I!%8*ZDZ!Z M$P"#;!#)AF%3B1@&"*J'1S@Q['JX7"W]*[CO3G')!7\ \@W?\)(E!K ^ J, M9%R;X66PH"&!GB7P+EZ#?G+Y I9JRD9FTI[EL(1>M@.$FR$:3'+%^-AE]7-R MV]H;5H\ON1'7Y_CF%6--[K2<2 V!SU#4$HMCVLRXX#4>7Z]?U$JUK7+S MNRP9(FJCP 3?B&^:1$JPU]3MW2>R?<@IFD2V-$5F\^/(1Q7!:]!9/"<5GP-?2C4 W0/^J)$(R+L)-(*490 M\5OV"#_^:L&GX;.2 U-S<6UZL7QFHCC$P6Z?Z))A(CO>C#WM3.*9OH254):Y M*OE1_T ^OAMU.6A$\'_^4J^62I]/+2[H]ZEM)ZB1/@ 66'PN*OU\/_J%<>]_ MP]B/&Z ]IZAT:GL'F;NQ9BR_UQ!G!=PG+?0^\R 3192_GMHCZ)^*EHMZJXF^29B=+[F0HFT:KEU9,Y":?/%^-(Z>[J@[=:(F]]"CN M=K[0A3ZKDV%$97V31TC7=^TP6/W(JBJ899U"YSN-;M8Y%MOY1L_TO8F)^DR+ M78^2GT72@X]>$ON5C/S")]%>-G_M956-HVJJ)7-9K]Q6SB WVDT%_06(R'K' MJUJ_J%>R[R)1N:AHM2QWO X6)3A8GN!FE0L/!+-]UV7W;EU!OCZ)-R/MMFQV MQ]*T*<>RN:;%XO K$N+S+(\X.1(#DXJ(Q[*1;ESO%7XLWKKN3U:=D]RS3"5G MG$&_46SH\&I^A<>S# ![_.(" ,#X3LM[?04/]]&]+_O$^TU;MNR1,1M)9EK& MZ*!%FX]/4CN5A E%>DQ%"CR[:=\U[Z[:S5L)7._[Q^]-;+FV%0OWN"N\H#[C MYXMX\_O1D'VY#4?$0\JQI,!#I=!HPSHIJ1.9,X M\\J[F3/9[]:^Q]W?0S^P>B.A;S,1W3HVQX4''=S+@Y^8@\%RC[X2&R2:2IT^ MQ=HU$L?='2HE+!CEL"[^ M=TWNL= O*6!7*C34"^F:^H9G#9/3,I(2,68X?"6^Q>R.!X_Z(-+L8T*GY$&G ME(1.$3KE\#JE6FAH%U(G' PP_PM#&\!X=@"-$TC-22'4 Y@PAA6?=/!(4;9G M+GNN S\;8K\T/QJGBH?%"Y4C5,YA54X)TPXO)G9+T_@CM*+2$*$X\J XD('J MJAUQH3B$XMB7XM +C=+%;#H'V[H%^ JC(R>Z WBH[IAT+G2'T!VI=0IT"/YT"-8>UX2>D3HD4^%2HBCRH"L8RH2N$KCBXS5$O-*J@*ESGN?A$O8%T3;M!'#\U*1VP.OX' M>!OUL%U_J4YT!?(-Y7? M;%&A+TY57Y0+C?H%QD@'5A#EFD7E+FS3ECJXH2L42!X4"#!2Y3>S5"B04U4@ M-V.*)6^4H?V++'9D@N5PE@KDE.%2CFT2L&$=^U"NB&6)_V+]8S^3HD?>B++ M-#^Z WBHJ4)W"-UQ8-V!V[4_2.YV8L*8!5CWO':Z)W?*Z8]ITXY)D%I__G+S5-K7[VI6O+ M-T+?3S; F@ZQ1W&/EDDO*&P698TWR1ZI']KS?6K%BI"'%0$PH.V8%RQ4,4]2 M72_%JE@7JCA73/LG'M%M!>QL4J95X0]V\CLJ9=O%C41?:G;=,)"^$^\G#:1' MR_\I-&T.-"VR6-_19Q>:EBNAK<::MB0T;:Z8AMGD'O"%:=D'SS6H&8I"MIRH M4>"?OB:$D;"W&.GW'*N"3U:&1)FI> MG)T:PI"3=$.,P/5\(5#V]:%MCTQN54UL:'*R5A2-I+\?8KF\3!*91CGT(U.8;WTL&>6]4(_OUIFT(=),*I,/=5U M@\ =7"J31TC7=^TP6/T(+\S5YD@T]5\P?M\O3PJ^8/S-1M/OY;ZCPUGUK? M6W=/TF/K6_/QNGWW3;JY?_P-?BS>WM__ W\?W].9G7"JJ49_LH#Z#@RC]IZ# MM%>!?>I;OO1'2#P0*7LD>73H>H'D.M(-^/J2JA3_*8'7+P5]*@WA"ZXI41BS M*?T]=&C4LD179$E3-%WZ$."[L#1;4S[_<_S*1_9*]F?U\T=8V9R 6(XO&;!> MP0_X^E?BF47;=7_B6?=^0(*H ZGT:L$K'?;Q 278_ %\\N-G;DZ')+)-A_':UM>3MK3>C3YQG.O69 MTLK/3-^NI3G[XW:\MY<>T7*GF6_S/*K@B=F%CC? L059OB$$)/@L%Y MV.#DQ:*O$]>2+_UJ2.%V'":\0)X/,]$ZRJ MQ7?XE/Y<^%M_Z5QF_HC$]BV09.))\$7@%'8O "8 /Z)Q :$#%Y9*X THBG>0 M@F1WP^>^Y+B!1&S[/5#%8H>, O0E+\>;&-LV@"4.$#\$ A<#RU-J4<,' 5. M":]V65=RD)T$D1%%HPX+LI3P+P+#7!$^A&DA\: M_4UH^0R"!#"E46I5+)53PC)>6=K/ MZ\ACFR6R6D?:QS/B>OO"#FX(^AY: M@LNM?5R38R,9,3)M7U@#L,->V J.%@A^BKZ!@<=8SF,;XA"?=' M&M5GP3T\83&@4AP/'+JXUX7QD9DP!UYF$;_D28"& Z.-?Q5LYY+M[YBYB +P MC$BTQ^,#\:V>9:"(6T[/ ^%FP>V7* ;/.$]\]M#5_;_:UT6U+F%$A0XL@\$F M]K]ZMF7@&Z0?/SU8UJF,H7+FQ@O_FV>@K%K$DUA+[-XFVC_>KIBVY.!2@-%[ MV^K19/,#G&NX"+@9NL/0COQFGP:!'?G,B2\-7V1[B (;N<+&]#H"$&&[3[B@ MX+YF'%BA4KRU#8L,/C*BQ -UXK[ 1;B)PMM9EN^%0]9G]Y42 M%N>)-)% 2*X0XM$A^ !]XD=N &J0>UQ]B#>*#C?RI0^@'4S:8U&V+@4?_J/$ MTG6BI 2\!_??X[=(#S;08?$1 0LN8;$\?,],T1"W:2WJ&*-QY#3>3Y]R&VT+ M7 PS7E]Z8;)_$\7G)A?16+&\)%U@C2%6':R $Y> MN&S\ I_A?SR.2_L7FX"$\RS*IAUG8H&)%V>^17DW$U*/]21+W$N2Z3;(N?(H\5V' MY=L2/XE1F&@_LI^7IN.!YQH"(Q+J#\A(8OM\N%ATT3*%VX%3\ 0F!;'D)ZGG MN0/V[N2I.#L-,>*A.PS3,N,$JG?&?"&U!S@(])9[4=^]B!0LSP_3I6#*<^.# M447CF!Y9/![7'QO*FR0I=<-@G%W%$I6B;+KH/7XX $P!7V/C*!]Y26>GGQSZ M'!TD KB;).2]NIYMOEHF7>8:"2N"2TZ^N!C90"M0EOQ(CS&3D&5PC@P;LTCQ M]UC X^S/.*0Z=IIC?UGPF$L>S^U:PG)E8S"=N3(!\NTY#H-.#(0N=MFX2-6 M55$_D#K1CO#8O6*6+(,&,!+,7,"Y1A_W"P%EDQ(8(IGNJP, 8B4):".=Z.9L%!8MD(1@ .,8P0EV9[E!2"1 Y6M+=IP+?-T(M+ M/ (+MR?D.)/A!:@2Q?2FIA6G1,QM@PLX\@['1'-(D:44AV;B=!7)!F;;@HM\ M?$!DG_',Y"F-'>?O MNZ%OH[OLN"]H,3 ;@>47O&!@)$E!B )NSQ@UB70Q*GPZ#*)RKLBOQIA@%(P+ M_3@L&$911EP? O#<8%' +*8)IER/+3#PUG&-@+ ]^$80J^\84E:_BM N9=9 M6"WJUS^=M\**8^E@:+LC2K' ]#G:-'S&C 2'6;6L"#:.Z6(,W[5MTD6OR!4 MX!0 <\;G_,;L6&.P:'OD\ PQTN^QW1TR56C4);XEN,PGEV,V1F4!P"V6(928 M<_TP0#_"3S1_M!%C.9$[R9@>[\UAT9>WM+HG2FF-PO*X $7)D5&Z N!E-*], MXJT=?",@#UR,T$@<5P$A+B&T1E$$?%\6E(?J,Y@(N%*Q."0,&- ($IL^[#MN@=;WDF1AH @1<@H"86"6>)'PP(X#E&TR* M7F;4_"1)\O;KF2K!1)XDCT"OBHR&?-!4 L[(.3&!O M2W01)RY$9&%@ @;X"C[XI'AVV-"C/; OP+><-4$B]W,*6GZ1T )FH*B' )D21=%58$-\D,'*>4)BEFTVUE!F@J%B/S@95)C//06*XI M4PHV.Y5W.#F55S"?2^9'ERGNVMM68D!&+>N&863_8>87ZVT7KQ@K"FE [%F[ MBBBXQ0)==$"]9Y89/5YUP'.!I<:A=K)A9D71C9FRFY=)TS%6=R.PPR5VD@9H M"0 2 &%"4)QR^HJMVG"/C Z:V=BL.J99QHO,%V\DYCTCY!MKV(V M6>S7V'%0]26JIL!=U.C]4T9,+W)Q23!>E]AF73*XU^1G.A5+3+ M8+2E)@Q>3C&'/@K@#-'#6F?2-]8!->[WQ^R-)-T0/APW++3):]*',]G,%?SE MD[_4>;$\E\6O<7.=!:[\N NG.>7GS ?#IPW5/GF9B/:T3(\=(E'"RS4(%H1\ M!A1+I7EUKJ'@)#_9IHF)%_6.#:B-Q15AY"A$%=8>OBYB[T_'?2WVW5A]PS+])-QRTJBQOD 3Z7STKH$6WUV-FU52G;DP*%.LJE\QD M>W[,4YZ4G2_ZU:*HEUL&@JH$XX=MX<+J&*V*AN6/:[>G&^7'TNC[2726VT'IW)1NC*VE9F MQJRJ;QVGV<3=.*F9W"1+0YOE8WBXA_I!_2@]$"^0VK+$SGM4FQ?)>1*/6!!P M$WT^.54BV;5WG.B[\Z>X_&-\BDO/\G$S#KO-Q$>Y7%.#8A)I?)R+RHYST69. M,F%_:$8OGSW/Y=#BH6W$4(E#H2TT/F@)4X&K,67'S%W)U24%WI^E#_K'.'\7 M?Q][KQ:KN&.MI":UT3W+!BY'Y=0P'1;>Q'^9J,^=;X/O&1];<^4.!A8[GF3V M])S6U>R1.1]*'^--FF$(&@.K_1P7"W?C4WPP0/J3+H[@0OIFO="D#'[FU J9 MG:<1G:?":KF'-C'P'HS/>C3VY=WU)?07.!TZ#+!V?NP^=$?H\[/C.YA:Q'+Q M*66'XPN'9APS]NB+Y=/UM?HH8-B0-:K7E]DNMF1%&Z33&J5+L=^"+TTBT4EY M.XM^7RR#[J$0*@HLQZ0H97*2G2Y.LCO\6(YYDMT,9AM?NMZGQJ),;0B>2F') MM[DY->^A^?@DM:6B=-.^:]Y=M9NW4OONYO[Q>Q,/T]O42>!F.M%"?"'=C*O4 M.Q/=OC4+Z\M8N"E\#L[1UF/[>^NI]2AU[F_9D8@=6>HTI>;=M=3Y\;73OFXW M']NMU<<>\C*1J_N[Z]9=IW4MP4\PE_9U\PE^^=J\!:"VI,ZOK=8[AS?R,HL/ MS"YP0WB'R8[@8':,S_K^L60&ZL6_@:E"/F[JH.$9U4SGC==H#Q1GD15S#'UZ MF?SPV;1\L+I&EY;#QL8>^AR_+%[8<6&:/W<8J1==GJQ9%TJT;L7'4L=?CB]? ML$O)R<L)Z+NB0./)2XL//T&(-.!:] M8\.@% RXE.>.[X< &ZK,9JBSGP@-5CC4 Z?8%WN85[%:;+1QLCE5DR:F_963-KW.S)2 M/!+^6^6^Y2R/TY! D?( ZK_N-,7IJ;'$#:[F M]L5ZNW1&?QF9#A)2*DZ9CX3VL"CV9P13P/]V'^A:?Z%:0H:@B>YEMPZ82#HNFRD >^ M%N0'R$*9)*$SVBOJ6J&A:;*JUKY\FAUI#,M=6),(8 H69;G:"$$Y54&I'$%0 M]$)#U2IRM:QP)"D9F3P1^!7.T=^,^H;CGHQ!@:NL-LRAP4HC2$M'B*4Z(-^" MLF9%22CZ.";H'0UB$S.M?)0*C8HF5_3RKN+Q#D3WM9!L:LT*0*W1O%D"J@R6 M246NE"H< 2I+MX1[?=MVL*;:Q=;*6ZG83\1_(V&56W\]Q*"E@=BES5>#(Z MA-EZ8 6[!URI@"M5KI=YPE6FQFR=P::-R;"RCW^4Y>==7'97:0$ M=_0JFJRH.XM)*B[ER/(]6]BMB][N CL=G"JE)I=W#U8=!':GE=FVRGJ.^EE@ MF2">XX#&,R:6##%!??NML_,P;]::S1%M\03U *R;5D+7]%&Z4JG0*-?D6FEG M-U/8RQP#:JV]G!V@RC&@=MXZX\]0YEKAWH];XL=EV7BMZ/:*K,W?SN;RB0O( M&HT[)NXMTO81/W+?^P&N)=(UK83@UEI)KG.UN2QBP =6N9DB"K?:P/RM967^ M"B-WPSX<9@D:S1N3-HLI*-6:)3DVNXA"6'A<@RG->IV8SCUK#=J M%O^DGKL$2?6HR9*J?>8(2^=@W'YS7?/5LFUAP6ZK3Q,*IE2>9=Q/DQ5=ERLE MGJP+8:\>6(%NBQ\UPH\JERH[%R\(ZS1EO69\6K)ML3.P1,SU/?Q7UQH05D!O MK1=JMIV .,]6UX[L!S]]D*RL%1J5.N9&[IP')HQ2CC%5.R2F]$*CJBJRKM4Y MPM0Y&*=/U.@[\*WGZ'27(0FB@XA%>=A[LE$_I&R4L-*X*JN5G65#V+ <8TI5 M#@DJ+!+3-;FV>_VZ,&S3*5R/F!0Y*XS:=0*A'E(@*H5&797K-9ZV?H51FSFF MM$-BJ@J8*LE:7><(4^=@U+*,Z7@72YBRNR4/3)+/[US'V"K%L5S#.%I9Q&!/ M&DCK<@:R %(=@52M\)1\DFE963[J&):G!ZR;\ [)X]S1(74_J0TG?SK:8*-" MC93B7U' :97U6E6NJUF9Z7S4:.S8D$V(UCF)UD;%*&E%2T71*I4K;7]FW[J=WJ1.<"_-I\;/UZ?WO=>NRP7)[J9ZGUSQ_MIW_OTL]V MBD\Z,,-T0VQ8/\.H8[>Z33O$<5:M;\;] M&H=DM*SKS0&GC*X5H0@]@VN,C-M0,UC6A5V\'2*N:8]Z>)RZAT>=A]MU0CX/XV3=:5!P,[[F-ROH M)U5&B6DRVE(Z:KA[4BGSE.(:K;RS*>W?HJ85&M22KY:RBQIQE3N1P<_S6 M=9Z+ ?4&P/FN*++97BT#'9^ C-= Q:W3=JM8,5XIR[4J3]6]PD ^M)[-!$MZ MA"6M=H+'B7*M4N=[=$X9Q*S&1G)[8V-YZ'K($1$ SJ9GY]B-W%YL2G@*+V52[033);C6Q;.]._>EB<_#:DG1RS,#B:G@/HI>$H;P M*4,J13_/M9!Z+TACK/&QY3N%A<^<8E8HV03C))9V=AUF2+N>LZ9B+ MN9Q;&[XUI="HUN6RZ&1_TA!+EXN6,<2P77-5D:N[][03UG JA#Q2D](!T\9# M+[&,_3[QA$V\0[%?AQ&P$W9_IT;PY'XGCDD"6/Z0VH,AOKY#@\"F>-89[JOX MS0$*U_;RH^'QT[I6IP>PZ6]3MZ6YC5F=5R M'%R>L 9/KG)UVKNPM ]=]G%PU&%QGJPI/.ULG(/M'?4Z!7H7,\Y4/G'YV:3O M:29>*3:6EJLU85.?,IHV:7Z:"9JPI;2L<[6Q<88=4#-J07&V&?F;%X.DE0_6 M:EI3-;FV>S9^GEJ$"MAE6@B2%G:L,;6N5N6J:)_)#32NW,' "M#!B=H((1A@ M[-0Q@,/2ASLWH%+]8T:M,U?P*)'3=,KQS;@CFI7: M,ZV7Y-WQ*XIX_V6=#>DH\0(/1D&\41SGE:6_OB=U#]1C,'EW)6W?W2R3/M?I M!*[Q\X%X]UXGP%#ROX@=TLDKXU54&\TPZ+L><-[.@K0W7#S)?0Y,/,0C%:(I?E&H% M4A66)@9F0%G6*ZM-@3VLH]E- 9L(R"7L]*TO64./MF#F-W/A0X8KYA(V;Z?R MP,^I5N3RDK9\"T$_D0.32R2M630S0Q(ZI759+RT&!(Z"I+/J.=V$,2.IB2T- MB646+4_DT'4] M&>&I&N&I)E=K.V>O\N>FY$3?&D8X"*/4[_C@%7?EM3")71FZ6%7TU2.:I9O@=1W-+CO/9&WU+*$1? @3!5A_9XJTA:4 M\I&0AI7Q9;E4%=;Q<;6U27N686W7[32_9LQ>E/,C#0A\R6P1SP%Z^%-DOHZH MG%9*5*70*- +K70J)1JLJXL9KT>!5UGF!3N MK\RG$CGBV879#GQ"+\S//UEJM"';0!NKN,W3(J.YGBI UE,-\1*?,:N'<2..TJF/L$Z M$]*7Z[K4L&7+TR'Z.D&N0LM&GLLHSZ5R M1:Z+2?ZMC8K2 8%+GC+ :+I:D_;$2#LC9>X M[V49FY3?4"H1 _=6B#/"/%W'#>![@8MP,:GC4U:QQJC'PGL]UC;:0D\3"QA8 M:=/%;+;1%"'B;Y7*,+RAZ[/MN4O6TL=ZH9]?+3/HP]@9=J>>BCFJ3!XA71A! M&*Q^9$,*[UT$RW.)5U/_Q=&B-%BU$NV1JF80LZ*5-+->KYH5E71K7:*;NMG5 M_Z-A"4KT4-^;I H^TV+7H^1GD?1@@I?$?B4CO_!I%GD NVFBS]-K)55ZO?U0 M1=7^.X(_Z 87SWT ;K).JG@7C(EP,Q:I[Z%J_,MZ_E3!,&?]JMR>A#5]* -? M/I'&,M[SH15BBE278O:A]=C^WGIJ/4J=^]L?3^W[NXXL=9I2\^Y:ZOSXVFE? MMYN/[59GI93S,I&K^[OKUEVG=2W!3S"7]G7S"7[I/,$_WUMW3QWI_D:ZA^DV MV21Q@CF8T_>'Q]:O,*WVOUI2^PY^;TD?;N\[G8^[CCU#9;A\[!\L1PKZ;@CO M,'U9HF\&Q948O5?FQX[KU"186T@.YO/#(:%IP3*X>JQS0@XC94;"9&EC5@F, MV"9#GUXF/WPV+7]HD]&EY;#OLH<^QR^+UT/4YW-&":-,=#E6]?7:1;5616T? MQTCB#\<+P05;".8LK.A:2;G0577E9>5B];7W7JOJ%VI%W^JU[U\KJ=N]=D[W-?WI1;8@N:7KO>I@9474E)TL4$?@C,FCW;&Y.E8;P([ M6Q-G%CGGT.SDCH+Y2^S%?FU[W #EC@B;1V[33?YT8K-J]?W@["-]H4Y(;SQW M@.$'?.5O5M"_"GV8'_5:;X8=(EV:OD_A_\PMTBG5"BM;4_6=Z[WSE),@Q%"( MX908UHXOAEB+HBARO;)SP;R00R&'_,PZE1P>7PRQ7X]:E^M+^B4),11B>!YB M6#^^'++&4S6YJBW6D_$HA^?1W]9G9[T_NZ[I(P'-,RO]R=*S0V+>][XA*3'M MAGHOED']#A UK:AH2J%1*LEJ293$GS2@UO@H&0)*+32JFJR4!:!.&E 'PY,& M>"K+:IFG4T0$G@YM-68(*"QE4759K^]L'(H2Q.V \FYORP+P/.;H+ZJJ NK*LZV=51\VU/7H_I%CFX3Q+]&V(Q4S^=H<* MS1:<;7"$U%Z<23%"'D=X5FT9.]2&/S[+TC-U0+1L5L9!S('E6'[@L:J^1-3. MK#MCEEY>3.5O$8V;CMF=\"&R=$+;6N&9[ I=::.BUI:>P'0]$ MIS7V8G9XTAF>:HK8\#]I/!T*3M@AKBJ7]<5>PP).)P2G-59A=G@J,SQ5RCR= M<'I6P<4;ES5C\B5BOEB^ZXVD'H6W%R76,(R:TI!XN[6QSJ&LI&K]OLHV''J# M2]S4HK[/SD>Z ;K>$,MCY]!-)"BUR%0*C8HB*]IB1S]QNLN)(&J%=;@O1%5! M"2MR:4FYHT#4B2#JL("J%1JUDJPMB1T*0)T(H%98B/M"5!T0IJK^B0H@6C;*?S MF4\J07W'&-Z*\QO'$A%+B)_6DRE%%6'ZDHKNU)Z,J)#@&8"9VG\[PZ[,]H&U MZLX*6V O!]C;+3BX-]U7B75?!EL7 G^G@[\%PW1O *PR+:A7%K>;.0/@>16* M68[A#G8**)Z4]&0::DR(W&8TOG7]]%)3*S0J(#6EK)(T^-#=&48.SA=]F]JM M.Z"/M1^4*_K.12X"?:>&OKV#KZQ$'=GK GP"?"G#J1F@3RTTRC6YLGOQZ$'0 M=PZ'B41[X7&P5?H0&:X?MVMPL+$CL55A_::NJ1@ACR,\JP23-IZB1/T@D2M9 MS.9"=OC<^7T'/+ZLPRVPL&?T\4>9PTBM;X;KNB""O/-%DMBC!%A [L,< MJ ,F'_& M@;]B!KY_U<RK6"D+A.L"G:WRBJE(*<;MSE$WX[5 M:"NV9P^&PY3:OUIHU&6]OJC\13$2MPC-T 0]HGJL%1IZ7330RAOX]I.]PJMZ MK'.E'L\J\/G#\2@,XT]J(M/@"IC&H>=1QQA)]L1D%J'0W1.W;R+Z7L7D?0() M\Z/W?P,2HW\R8<82*:DH("4\'7$C@A#[CX=F J5TVKB"G1%EE:NZ&@&U0_5C MR$I9:85&1=ME01?HX5E1;6IQ[E518?F?K.@\*:JS"JDNST39?NL\O^[:?@K] MD+QWKN/.IG&-=R 6!:)4:*BBRW_>P)-)8Z[M08,[4TH&I: ",%QJF[TIFTJA M41.G/N0-.YFTV-H>-%7P+3GI\9=IF"\GO1JF#;:=4QS/-^]^4PON'=%(Z>K4 M6#YD9R'N2GU*6XMQWW>) "\B::E.VIZB>I,[WQ MW$&4)Q("/>)"5-?QOS).1/<](1]:;X%'@)Z60[Q1.Z #'^01O^JY[-BW).\Z MM3!J8*1H^,) >)3 W%^,%P"35R6:[LG ME @0GQJ(UQ9=\8/B5U(DC9R%)>@I24NA5[8LJ*NLM930)( M/*_S&X;BLL)3#3D3,'3HT3XX%=;+.+W@ M Y;-1U50DMO#\.1VO7DW]03%._AYQUF5_]W,]XL(L+K39ALS$AD?M+U3JLVI M+QN;G=(\I66B561U66W3,9\F;)@<=PX+T'WOB;P]N!Z[$ 2>U0T#TK7ID_M MO"U.1*]A9TQ94[.RAG)J\^00HOMIOL8W6/'TP8JL5Q>3,T6E([= S?XT:D[1 MB<<2RC5EY^ZP J%N>)L^WZLG2T5BB:Q+-D5H]X.Y[2=:TLSJP3(C;J8O;?IRF+ 6O7FA4 MY=*2,W-2IU$)D1,BQ\&L,W3_,I2SNE)H5,JR5CZKHF,A;4+:-M_OS%+ V/UI2'U)+]//)K5\:,Z4-UTPZY-N3T[4PSQ8$,\ MJT[\7XEO&;LD$9_HVGHB*^@#]3JH*=^/S&CS"VFB:I/'&4K&JZ0R626U0D.Y M6%*+E?N2!R$")R\"M6Q$0$<14+(R$X4("!$XG AD(P$EM@B<8-V;D("3EX!Z M-B)01A%8$H)J-+R.$0 @!W[[,.S)08PO!"9[M+F3@Y&4@G3?S MCA#4F3_#DQ"<0[[M;^P7:DH$1D6>J>2$@R[UL* S:2X8;7SZDAL&?D <-C51 MZ'DF[S@KGW[ISN2)UW6L5/J1U+_O_2KS^CY1)\U(F]PQ97+?8[K?OY\HD#BJ MM4F"S'B)T!2ET%#+%;FLE65%X6FE$"5$^X!:[8A0PR,N*II<5ZMRJ2JJU4X= M:D=$FH9*K2JK2ETNJ0)IIXZT^A&AIJ-24^5R796K2E:=[#CRM/)A9:[8.=I( M3C;=!VH6*M$BJU6+\E5[023: 76=KMB/S MV1LOK0"^9FP APZE$C&P6P9Q1D 4R7$#^%[@(@Y,[ &/$N&PRB^"4?Z>Y1#' ML(@-8X<_L+9U%V,.S!,B_E:I#,,;NKZ%7+OT*+9>>:&?7RTSZ,/8&2ZGGHI( M?:E,'B%=& % :N4C&U)X[^)5F27%]']QM(AKJU:B/5+5#&)6M))FUNM5LZ*2 M;JU+=%,WN_I_M'(A>:CO)3,8@GP5NQXE/XND!Q.\)/8K&?F%3[/( ]A-$WV> M7BNITNOMARJJ]M\1_$'*W>@HJDL02>KA73 FPLU8I+Z'.N\OZ_D#6ND))1_W MN/"HK:AU(VDLXST?6B&F2'4I9A]:C^WOK:?6H]2YO_WQU+Z_Z\A2IRDU[ZZE MSH^OG?9UN_G8;G562CDO$[FZO[MNW75:UQ+\!'-I7S>?X)?.$_SSO77WU)'N M;Z3.K\W'UJ_WM]>MQ\[?I-8_?[2?_LW]S#Y8CA3TW1#>8?JR1-\,BO6XN+Y* MH)?)1_YG\,,AH6G!$I)NK&R)G2P,K"H2QFR3H4\ODQ\^FY8_M,GHTG+8E]E# MGV-YBU<3U(9S2SK[7G0Y5I1U]4+3--25<2PI_G"L1B^8&IVS,Z)K6NE"5?65 MEY4+=>6U]UY;O:C65S_YWEO?OZ;5JGL8JUK3=DK+4+I;39>.*H_9RWH%690[[=*B6>P,?QPTPI ;=Z[NM\6"=75&G"6-%A ,R(HMYQRU[1G&>^<$7Q> MY&&M91E=F&KJNS9X(_[?(E*U_@BM8#1#J>7+&_K^VR]O4Y'M39LS\4W4C;7\ M^OF>#]&: S=TLA++TR*-P!,G>#K@K8>NLW@OD+X=F^H;II?;Q#&H+%U3@^)6 M6[0!IJNRI"F:.A=_WF)#,Q^GTFU&K)0[G9HRO=/9OKM9TJAQX#J=P#5^[KZQ M68MR-C6]*I?T?+1K/%!_DEQT1]T,@2?6''5'L5O2&W56YA9[HS)AB\WLR+Y. MV1)54^IC03LG(1,Z?S.=KZ[1^4DLB@$Q7@#B-TWCL&>]4;/X)_7<);I>50H MM9JF:I_/"8)"SPL]OUS.TNOY)?(U4?&J*N1+R-=YRY>V;SM*Q2(SN5)59"6S MSKE"S(28'7W2JDTN MJXL! B%I0M+R)VFI!*V\=\,1:Q-EI0;&X^Z]"0XB9JDWDTR-FCW*62GY9EAA MP:QBET1E/H,A=7Q6%K%5:?D2.N0C:AA'#U*"\1VV[TNSSWURJZBOX)+@DN"2 MX)+@$O=<2F7)5=ZWY)KF[Z$?L'+=)W>23(QIQ&TGSA]FU@ S!JZF;(%'"H:? M;P6T0[T7RZ /,!?7?*2&^^RPM_R+V"%-;1=6"HV27*_L'$P4H!2J0W!)<"F/ M7$JEX*LY4_!5_A3\:72)VPQ;]S/-MR7+]T-P\EGO#?@W<(&=K/>!+Q'SQ?)= MN+-'X>O%\3U#XLT5-*3,+#HA@5R1/U1;DS_$XF=M1OKKT -:1+(5Y1 EIW/- M2F/:5%*U5FB4Y7I9D^MUC:,..4?(9#LAO"U; &H;Q&J_>02>F0$;T][+-7]J MG5Z/L"9:S.4,9]N9@X)+@DN"2_N,RAQ 9VL*)I+4M!,\ZO:T<2:T@>"2X!)_ M@99#Z&P\/$27JS6>^NN>QD%.&05/7HF'"/ E^D8]P_*W[,;/X:D5APV4#+W! M^T&2WV)"MQ(ZIXV/:%JA42K)JGJ")\2>*<92!$?>P1?3UTO@M:B-=4200$^^ MT+.=82:X)+@DN+2/D$"2X!(_D8Q,5'&YT"CO'E06 M1P!NAX+I;\([C*+U5NQ;IDF=2V1.I="XBCIY8IM3H# U CRM H]Z"9T IBL9 M?>(\4PD@1$QWR+ $-S0[/R1-42M%51_S\)P20$0X5W!)<$EP27!)<$EP27!) M<.GTN)2J%86^T*)R;ZTH-#SM4BZ7,FCY(K#$)986VN#M#TLUKK!T3KD#=S20 M+,=P!_2\4@)$_%!P27!)<$EP27!)<$EP27#I]+B4RMM9TY08[.0V,Y/Q +[4 M_DV]T- K6927"PCQ"Z%UJ?@[04A7.(30.6UB1\=R&C,GW3)%LZOF+6GF44V'EP/O],, L_J MA@'IVO3)?2 >=8)E1C96LFH5CLI8!:B$Z)\(E[)TI?<@^AIOHI_1+C3//O7X MA.COQ#/Z4GPRM+;+3O09GP^JEPYX)C0LS@VUHLN:7I++I9U;^:7B7HXBGF4#G)4,'\GJ+%,+COO>DL;U&K8* M593%JN[-D\8%_DX-?PN=M?:'OSK@3]%EI2X0>-H(3 7 ^KX7X)*""["J5^22 MOG@*,(\+\#FE"65Z1FEN8_UB1T9P27!)<$EP27"))RZEL>1*"[7T?!]A5U(+ M#1UL0IZZL M0"M4AN"2XQ*6"5]<<4<>=@M?X4_#GU"IC]I@-7_+H,/2,/CF[ MXS1$]:O@DN#24?):2FJ:O)8HHZ5IP&KDI3^+IJ07&N5Z52ZK/-6<"E1EO6=6 M6FCT]0ZDF.62(.K*]8/O-.B[&V)KRI8IX=F\BE+;?>M,@$HL*()+@DN"2X)+ MQUQ&UX43]K*,EKE:1L]IHW_'QIFYC;").*C@DN"2X)+@DN"2X)+@DN#2Z7$I M5?1PGXTS2Y5"HR;7M9WSG 6"^$70.L=Y-P15^4/066V:+VF;:0,?Q8ZY"/<) M+@DN"2X)+@DN"2X)+F65S;'0-7-%!?3./?12&N)XQEM%UJLJ'WM5 GE"/YP( MEW;W#^/71H).BZ,M>'DXUMF\#5672!6)&I M>\ANG&4ETVZGL;'=YO1BB&*(8HACB;D-8Y;E8)4$:D,(QR$-@FH&9$G*E6)*#53K\+^ M=/M>T=>>TWI@@9YSB558.F=9;RS2M-Q7W]KV/,"=;&^\C[ [!_.XCI)M[ M/L5NR3Y">8E6L^4L-]=MA; MV&%XJ2W$2J&ARTIU%_=+(%/H#\$EP:4\2/ M2\VBI!C)\OT0_'V/1H4?@0NLA)E2SY>(^6+Y+MS:HW!C<7S/D'ASM0XIDX[R M)Y9I4XNJ:U*+6"BMS4A_'7I BTBNHO0B]M^O\Y*8.ND(LTSEFJ[*E?+.[9?> M 7P.DMQ."&_+5H&%#D-+L/;-(_#,#-B8YEZN]5/K\WJ$M:QRF07.N#8*!9<$ MEP27#A.@.8#VKBJKM'?J+6\!-J$2!)<$EW+%I=U"+AFKZY[U1LWBG]1SEVEJ M=8PICBSM<\J1F ^?>'08>D8?>2K2)$0X67!)<&G_T<5:FL+%**;8-/X(+8^: M::.(52SU4,MRN;ISOIY %<_^Z$+WY'<@Q8R9!%%7KA]\IT'?-9<9+'JA4:MP MLLTC4"-6#,$EP27!)<&E[%(NLEDG2QRMD^>4#G%' \EB!R"?5T*#B$P*+@DN M"2X)+@DN"2X)+@DNG1Z74ODU:PYU CNYS5:\@@2 > M$;3&,]X-017^$'16V][L$ UCYOR,'=SFW,:*1$1/<$EP27!)<$EP27!)<&E_ MYG1E37=\9I'-'&@VL:[!U+[O/9&W!]?#[S2#P+.Z84"Z-GUR'XA'G2"U 5:59B!9P"_=/KO<&=?U$J%AH8HK G])P X!F"J M1C6[ ; ,EJ!> P0NQI($ D\)@:D N/=326H5=BI)J2S7:_GP0,XI]4B<2B*V M<027!)<$EP27!)=XXU(J2VY-HV+>NM376,Y+!IMS I1"=0@N"2[ED4MI%+R: M-P5?XT_!GU/SC:R;:>:VSD[4TPHN"2X=)]'E@,TT:W4\]JI>UV6EG%6@6>"* MRUVS3-IIIK-FZDJAH55DO93!_JU E5A3!)<$EP27!)>.N8ZNBRCL91U5^5I' MSVFS?\=VG+F-LHE8J."2X)+@DN"2X)+@DN"2X-+I<2E5_'"?[3CK6.BFR8JZ M>-Z @-#)0&B=Z[P;A'0.(7166^?9-N3,;31)Q/P$EP27!)<$EP27!)<$E_9G M3U?Y:LA9QVI]65.S:ADA,"W>LC&G?5*IHT[ M,^3MD4.O1X,O;[&YOQZ#^2F8SI- +S.T]][ZM%[-K/7IZ8BO6(FR6(D.UC:U MCK6+BEPNE66]H@D8BU5(K$*9IA[/BO)>&]_5ZX5&%7L@[]+W3HBP$.'3%^%4 M$KSOWKVZHD2]>\&4K"IB#18"+ 0XVS7X8-V/=06K?D"6*V(-%B(L1#@[$3Y8 M_VA=P;S66D6NE>M"AH4,"QG.R(Y>D.#,!9<=@:%6,2)["J$LMMOYB6WB)OM] M\)]DR /B/5M.]&UM5G ,"G3WEB-"T]6>MA4B6"YS]"N^\1+;K%G&!B#I4"H1 M Y.,B3,"HDB.&\#W A5R2.D"R,(@]6/;$CA M[65N0N%WZ5F=VP.>^B^.%J7!JI5HCU0U@Y@5K:29]7K5K*BD6^L2W=3-KOX? MK59('NI[R0R&Y)D6NQXE/XND!Q.\)/8K&?F%3[/( ]A-$WV>7BNITNOMARJJ M]M\1_$$WN![K]'<)HDP]O O&1+@9B]3W4!G^93U_JH7&$TJ^Y/:D*]2C( -? M/I'&,M[SH15BBE278O:A]=C^WGIJ/4J=^]L?3^W[NXXL=9I2\^Y:ZOSXVFE? MMYN/[59GI93S,I&K^[OKUEVG=2W!3S"7]G7S"7[I/,$_WUMW3QWI_D:Z:G9^ ME6YN[W_C?SX?+$<*^FX([S#]C[L.-T/=MV*X/QP2FA:L$JO'.B<#,%*VADXT M/UNT8<0V&?KT,OGALVGY0YN,+BV'?9<]]#E^6;QO ME93Z?@9;VNBU<3K8G"&0\'RI][-VV_HHMZ[):]OB]4O[K[[4 M\]R!Y XI&EC@4*"+]P)6//4O-T#,#JL8L'B[F' M#@-#CUB>](*-31=V,-,D;.\Q#;W )JA1SK^DUC?YM.]^ $^!TCWH>6-91D=YY&5 M%57!$Z_T^LZB(DQBCE&T1O=F ",58:15%D_DR'TL*Q<:EY4H%]FIK*SG:'(L MZWG9MYF&),;9LTC:K_/GW:86$ TS:&O571+?A7F;7Q6;$8KT0J.6Q6HM#-OM MML1=I\@V!6R,&>T41#@/PV--W[5D2^46R?F('[GO_?!IT_=I,.T!MB)"IQ:7 MJ 5C5>7(*A'&[8$U[]Y!QKKY54I9U<4(TS=MG#>.)21[M^1MRXA";@V5O=B] M"5VC#(NES$39QH6$SC.0P ]$!'=;$WB:P/>]FX2J>#BNOTP0:N :CR= MZ2/LV0/;LVD1@ZW+ZHOY!\(X/8;^)'CX=505/ARF6+!L_R;8$D0N=X+ZW MXI%;BW0MVPI&ZC*IT@H-O+,QP,ABDUOUYHU&6]OJCX14[PGG'V MP_$HC.)/L+ICS6_C*@" Q;"C; ,A)Y''6-T7C;X;@'D6:F[B2AY%1/R"23+ MC][Z#2B.J^Z$"\ND ^M$M5UD0YC:'!L.F^KN="A*J8"Q\E)6=)%%<43+&X"" M78%BZ+-<$)>1_'U$UM:V)Q8UFNE!:76%%N?AJ@6K-?NQ=4 MU<&#*))@WP8+'T?IH>Z\YQ,^G$494A&6X=0SL02VUK2$R(_1#1.+=0EW+2KEA9S MWX6-SRNR#A-&V1909;!,RG)-W[F:0MCZNQ5N>A1\M?#, M=[#:9@SAJ^^#N.$M=2"4F$%SF6>:DB$"7]T]9LMQJJXNM?K.3+93\H";D_5SB=6 M,-LV%J;P?DQA+YRJ?Z9;VS UL&$4N23:2ITLR+8/K62'LCI#6:VZ2\MT821O M&YI )LX&Q*- >!(6G\KT.2\3^@ G$,3DOYV0. E-3OTIK3R5%-8+4%D\"4FD MA/"*M:SJ20\%,=:/52GSM.UR3O;T_V?O39O;5JY%T;^"4K+OL:LH;6+@9.>I M2I;D'9UC2XHD)S?WRZDFT!01@P #$)*57__66MV-@0 'D)0$4:A*O&V2:'2O M7O.X]D@9;"88\=G,RX[=;=2@9YL?8K0+XR51EHI78[VS#N1MNN,YKM M;'3,=GAF'AQWS%;'VB:]KU&X-\*7I%VD[/'::-?/ZPO)M^?C-UFKJ<\1VQY'>BRVRDRDA(SU-*D1BZ M!\?=FJ@GC1[\J@Z,!2BS=I1:UQI\7TV,KH1(%[?:P/M#HUYN97JXS.'X;O748A X/#V?! M]!/") H\U]'P6'M/.FM2#MP >MVNP^#!=;CSY>E'A)ZXQ P\2:ZAJ@G8:1\< M]XS6H*1U4&7-=[UK?$,Z\?O%RW59^C,BIGYPW!^TX+]U1\P=Z=7UD "]\M8L MR/U'7O 8::,PF%"#[VA. &S6?D7"8O4-;=1495TE;O<[?-_5437O-'0=A_88 M_6[!2)N&J,W,GB@-B?\[=J?8,[7QPFT^P)F&8T=W ;46#_FU!/"UQ_S9B>^< M*QA7E@@4JS9[3:QZ7S%KY5#G9T,MD_IGMFLRR>L]M/$T=&VN,>=?<33# M.]0HWTA3+:^U3,]K[>0^Y'QC/OUFW3+/P*:_!N%UR!_<((XRHR J^+H[ULY\ MW8V7;P^8\SH(M09#QE+65K=DE$@=O7U[KLW7/-93<$^66:>->_+EW9,7ZAZV M\ )U=Z;S-][)O4'++;V3N\#+WL$Q]D#=0>^.QCFY8^=D.LBU<4[NJ)_T&_;U M786P98:C*,BHM3J=Q\NW >KQ)X(F#I2:3P+^=!?;/R@RU?W!L]%I@ M1M;#!=-X]U[1@-P53@U02+?;-1F]]*Z\>F%@<^Y(B%DNJ;= MZ>:\5X+V*T#V'P*8YQ*^406_77=WDX ;OUV-D6D5UUV*346LT8&E&LV$G-?B MJBX8-E/F84,C$I8TZ#%72A(,89L4)6E*23:?^)@I $B KA24,K+ GM#MIEG_ MV\&67?+0%=BROD@VWV#9R)N+?30;;C;<;/C5 XYON+BL$' L\SAO8]^^W\C. M=H&=K^H>-@_L="WR0YKZ#EJ9U2/BN$-3^?WBY981QUT@)HWXWJXOZHO@Y7M* M/3D?C;A-@VA'8KJ[;&%I/Z%A3C*"QCWA7S"W_ $N=5/?Y[N/^J])@N).KD;G MOVP:*'S#9OR*FE;A_\_36[CAT2QT[1EW\(L3W\E_D/EE&3EBMXBZ!_^;I)0: MBH@7PD],4.GM(/)5,V'QAF-B9#;0E:/-L%OA\.X5M#6);RLRNX9S!$ZQBX'M MQ0C;+$$+(J^LXU'S>ZO5-;?)@FBLCWU#[G5%2\VQF_IWM%OM3NVQ>TDB^=/2AOS>]7UT9V%]+*'%^PHE5B'.[O+8T)9Z734*ZV$;?J/;ZFW?);V) M1]87Y8Q.G7!./S@VC$ZKT]G#J8-OE(%SG*BRB'4_HYI5-Q#]^9G.OC>Z5R59> MZ'8;3Z<>M;U@GN:XD>T%48PU32#K;54$I[F^N&BXJ,VJWHJ.7Q/NQ GBH<=W M4/:VKIK_#%M\3]YF4@^G#$@,T &08L8!4PK]4K9.CJ_;L2L+F?T4)2N;.@MT MN ;\N.25/7D]"V1#KZ7OXP#MAB+VE")6C@/?CB0Z1!(#O:F-J8>\2Z=_;^-_ MVC,*+SOA_E#XRD$&Z=1HUZE,X%T@\'[+U+<>9E _UWI#$7M*$2MEWG8DT3LX M[K8Z)4/4&\?_,[H!+@/_D,S]3)\SW]E]VYNZ-+=Y]RULDA%4VC0(B>@IX3A> M9QYSR&V/19$[V-#+3P.N,@NMUZ]C46NC.#4TLN&XP V)9 UU"O/CS%:OO[57;=?ZU.\S M/!W\UW$?CO\"?ZA73UAX[_HBI&/D,=OFZ% IOVK#U$?&1E=-HEK\$U?\A(++ MM=>X_5O.02\"=1=V\X1*DA_,X'T@$>'F'>YC)2?\C8)2)#ZE.@5R,IK!!Y-< M:O8\'.2KK [L;AJ(EL>?2!"[#_SSH^O,QK!UPL+,4P+2G]KI(VP(&XAGBQ]9 M$\";TU(*X*7@[.=!D?T3=XL8[?8M/F(]PV9.U[ ,9S#H.5V=#?M#9CJF,S3_ MU]0/U$/C4)U@RN[YX3#D[.7@MA,IH]#Q0 MT8W?!/8#?0>AB+X1G\!?P9Y8;?:BC4-D8K\D4B '9?= M?3V8PE*[Z?K\YN+[^=WYC79[]>W'W<75Y6U+NSW13B[/M-L?7VXOSBY.;B[. M;Q=2>5T.HD@PZ[5'?U <=;G0LIST:].' M[8XQL#H=TQ@ GX"WL"EB2!@#!SL[OSV]N;A&LM&NOFI??MQ>7)[?WA+U?#FY MO;C%3Z]OSF_/+^].\%=*B9&'F^,:\)W\&HMVB3H,- MR9#=MK0/: ["!5S?WI[07_7/'UL:TZ;QT",B(!U-\]P)<@-MF+3N_:# ]4S\ MJ:)*&06V^W\ F\S/,_$?N-G ?YKPLFV^^G5\U!Y91'&Q<(I* 4 6B(\K2Y[1'=S;6[KU@"")*SI(%[,#G+H,0OCHACL%:VGF,$YY: M1#(GDE(3R"*_#,(?VJT)TV5:FD?#B[_>7M^\)'@-PN9PS-7'#W! M;7C:P?7-]Z,#[0X^J6 )P8V'G$9M8'D8IP59%'',/L],711]UBQZX]IA,_C@// T1Z]&%+'X!J/(YN;NX] MM;0,U$X%]U#0.MJ"P]9&>B0CL*X2Z.VSX$!4E->(O(4I3A$I,8(S&[&]2DBA M?KS\D0L8$K$1EW,<&8*H38VHLCXZTDRFL\ L(? ;HHRUD M$7X\&8(^/,<=>KF*+Z/(''S4H\4]W;C13V )^ &8M7K"%0Z-E"T8!\>]8NG, M;XK[2D@ KP,6;<#I0&/R@*0>.*ARD?8(= C;"8$2$L;[PR?!26P)26FKT_9V M>UK,*BZV5OH-MYXP^ZWVV]_M?L&D6+#=4^8SAQ&Z;;?CP6YWW#DX+@9D:'7 K6 ?1#H+3QWQ>S%4/88%!6'D%;& M^Y-;C#Z!\0\,X39EA;<)*[P. R>V9]$V,O%-"(\L"+(WSPCLL<=F(#;DY<;*$%@ MCW 'S6MK(8Y,)>=P\]]^QZT2T2X'A^;7* MT;STX("> 3PWPOU)N4C8G\PZ%A*3AP^NC9N$%Z' !#: L>' _U?L"WH@MH&: MVF(P!:#%31$GZ3[@,XI8]O/U3!?O@[*=Q"')%*,.5$I6@C$'<'BPAN M%ZPTC]XB#7+\/=S.!._U'KN_"XM;2 ?<*^K8F3>*-P">3[!)/&@B*?(S 4A\ M%'B9YQQI^\YHBKQ5,6))$_)"(NYYD78]#J+I. B!,5RC^ .C: 1:+%AIUR_K M,>@>==8X8DD@B^[KR,(8]GS0$*A*1#J,6GH_;O<(PIU:0OC@(\J+".P2$&4Y M!L;RW#4G![UX& J6)Q*3'E "*?')[N&[V"/A.+>"^LDD45^]/$\#R80LYE[C MZ"= YSH(YAD*AQFWQSX Y9ZTQ7^ 4)-F4\E>,N=HR=:.,^^I5 GP@*7Q*,NZ ML[MJ:0V--S3^UFDA4#5'=KY$:I HH0Y2'W!E 0C.BN2V,#_.SN[3CV>P@OH1N271,H]Z 2 M@B_QA=(H'$)2T9<;XC[P JX%+HCA1(U%VU<;*>T6]#/I5H*E9RX @H7XR8PG MW\M5DI>,3L+1(1$ND2YW3D86CR&/#($R4MC$# MLX__PA9"W+>KZ(\%;,3PU!3M1M"$ !2MTAS&YNI!?!OY]0"J8 BSL M(R #G8PB[&: #GIDPRXL(3PDE+>N.3&M@%MU0<^R9TDT\O3J[Q=GA_H ?@>@ MQ569-#KA+2.X<)(!/WZ&L"P'_6Z,)GQ&88.314EL&0Y(+13PD9LXP@@CKB:? M;I%=+[,FA 4?^*YR'LW83ZX)3UQ&J&3,875&%_^%#P/'N )IJ &CP*N_CMV M0QGMQ,()>^R"<:,%TQFZ?+6'P(LG7!MRGX]<#'OZ_#X 940M9 <1NF>D5B30 MP45>D'A?\%>3(.3T4](J^(S,CG27&?R-4F03_ATD2%'3$8Q&$9_-H54Y6K1R MI #$[ >S5._!W] H.7)JP2^?T%'IP2%A2[8-:XQBCP:>Q!2+I?>2A\^5;4,= M.DPD0[[X#0T +=W,D0:L2=6CM)(6%>EL.XSN 4\*@T=8*,J$KN=MKY##;3R0 ME *( ]&.F"T*9A!40]H7P!N-1N)-(>F:9)5'(*C2+;5 M7/RZV9Q&U6S.C+__Q*;X)3"PZP T&)=')1F<_?D,SJ%EM9T.'W3-+K?:;-!G MO-NUAITN&W#XOSV?P7G[X_OWDYM_8I[F[<4?EQ=?+TY/+N^TD]/3JQ^7=Q>7 M?VC75]\N3B_.15+GS?GI^=S7-U>7\/?3\^_PQ>T&^9VK=YP_H3-T!IUVMVUT MC9[EC(;#'NO:/=NT]:'%NDY_RWS0%U2'%C7TFDQ0(@()9*,_*3IH"A\*P*V0 M-2SR@^=P[$G\68)G@WF\V07Y/6MZYH*L*3PW99EE,J/WP)[#P%.NDBE6B?/5 M$OC0P!MR[J,^!C:7,/UQ80R+@II#)@U+47$J)IMZ<))[D;T,*B!\SZ>S!:E' M"'R9RIDX]GX_A_CXBP,*OR7B8-/FE.@(5@J3$@L@[%>_(; M& 7!3-2,2@8>"D>G_%2B).ZBRL'4]=7ZG\21!<9C\Q!9).3G=&/ MZN,>/)E%B0$(*EUC: UFG:$^1^4<60EN ]VO;DAZML+[S'7+LR97EL.E"A@D M0OGEN9TJ+T_=J^A$3-HX@EMMUZ4D X?LH0>N(*^6)"-$V1^@LXG\ +4T6E(A M0AK39]$I/F)U*&CRMFY"DA L_ W ?W4Y+5Y.$.G2]H;0'KS),@YI73$[G,NR%-([F&U)V:6LR 7/B+<@Q2HR7*@%+-J.S-X7B2J_IL@* M(LV)2;E+GR&EF^3L7')@ @H2TJ"%9N E .SS.05F[FX*>M_VO"F..#J'/4J; M@5=X@7]_Z%%9 K$GT!+\>Q<=/JI.B#;A@;0F9):MRHT9^R7?3C$949$AE!*;%$K'Q81;X?R>C8,H@\![G7Y]0G>/586B98G9IM)" M4USD:X9^I*RL95@L383.D'G6])9>(#*@R.R+T%^JR!O1"]E8',D /C8(T SM M4!7%9?Q,KWD%&296RVLH<[P1([@1\?/LUV'@P]]MP0BE+X/"1K-H?<99P09L M@:! 5POQ29 *Y)R ]Q^*Z!8H8XM2>6]R=%%B.@F]+Z8NUG31%_*;3Y"C=22WS.0_]5X^XEB%=+D*VD!A!DKPG(C-%7 M2_AAAL\]5=>]*KI1,@78ML2H5$:"J)0!KE1+R-606#'E=3+U@BMH#V?Q7E&BC M&L@9""9TXMD857J0R5$R/1F?SHU=E01G._U^1EF])E! H M4:^L>9-$7";J&UQZ>5SZBE?S75S-WQ5_G>LL]?H8-J\EY'#))>5"^W<DGUAUP#4X7DX>7W()4!+8AGT0S,$C6)P\W81FI"![X=)W,KWDZ[$:T4L#6.B"$DP1.1 M)I3IF)$_A3MG?$4N&&7"]3?ALW'@J&VD!I50T36&Y=GW">4(\.'7\O/L=FF1 MY7D43=YZ%M_T]N+$]28'_8WGH)M?K?#++/C M./T1[W2&!OQO48+)ZL2(_'N8;3N687%N=X:P+]:' YL#/M =!W8[M!:F3JPK M#%^)PA*[#EU3OZ:NC&BSA&FFFH3@FT7.B%U0R2;*E!BB680KC%WL*T3M A-& MGNB$$4*FKQ>4.BS-<;67-@( M%F6\V*!(=9 /S'\E\Q>HY\$D\-5^,#,9*PYE>P<6$A,5_9N])]6<5J27N(T: M_BIT@XT6#T<8SV!W68\: B4\N]V05 ,C"18[:&+;'0(>J ML/F&O')[U%RCT':A#A!=%5\0\T\S?NV3,,06WNA]_O*4_N1:U$:?8$0-?3OD MTSE)W;U*6BJHW@!EK1S6EG8:'8 &BE\56XVRO-3#)@H^]OH24P05K$28D+X, MTEH!CXGV.NR)ZJW3'PGC+HF2Z 1\XK!]G8!G%)"HJ. P\S'T,._-+/U_Z+7!T4T[(: MA#P4*E)0RTB1B MA6S@N2Y!>E5M<^3R7\93DVJ,_10@A\B/)]@HBU1BN0FI^ M4JW*YBE,)B[<+T^2GM75Y,K"?&T@#;K1 MF-*1"V:9[.*02:6[1=<9)0B<9H&9[/7V--GK73!U;:VG TUE^_TK",HQDV(( MPOP7F)^GUDS62<8$:"4$"WHV&HL.SC"!>^72+0CJ1TS>.C$&4#G^Y$E_\B=) M2=*YIZ*,\ONYV":R2JK*8Y&\;)DO/0>U1R8+R$;8,"2!L:R'FULTR=\8 [7> MC[4S;G,43"J)R4A'L%!]6#Z3;R]R\E"2Y[,19:/\]"Y)E#/M[FG*M0OM0Q+Z M%8W@Z.\?\_0M4#=!'D*:"*@ASU@E$1$3&-$LDDQT&QO*$"$1=:0=3.OL><=_F,,Y*8"MJ(T5(7'19&>Z'WW4& PT4RXK4>>JI;( M_%9JQE2?<"BVJ=Y:7*8DE1,XPS "C9QZ9,XWFO'LV$LR>W)0G4\.4;6+ M=LI"+T WDRHT7OA*&;E:_3;ANGZGDU,Q:2K( F29UG'"6F3C9E#='H7[%S M+PLIAUB9AY>I^K?ED]H4:LHF7!'1P(D,0MC0'0"%I7,7< M\AY4 W->\=--IK?;_8[%3-TR^]90-T"[YL9@U-8'EMVI:V> I7T 1%DAW,,% M=K\5=O^)$U _I3('R1[8Y1>^]I4/PQBYJM'6NX+UI@.K2_U"7P+X3^*S^'IR M^R7Q"+D"9[X>6X6AO3C MX50,M2,1[E),#BQ$9/QH4/B:;L@R->HK]=^Q1P#M2X "C!+8W/Z@;PYU79T1 M28=\E-@ 1%@AJ1L9?9#4M5F-%,+FM]2J6302"![<*.O1\@$S(@ETC68A <=S MY'J.Z% ,;(8YZ@$.)K/+9<4PXPV&?!*];*J+9B^RA@4A#)!)+$G3M\RL+V2+O![@ (+2J_!M0^D)AU M("Y==KJ%1=.>$P7+^ZU2M1@DG%+T' (F!*>;K0RY7U S-Z'GD?#3/VNGHH7O MMX \)Q_$39I&]^,G[7O&=X8I6[E?P@V5+RQR(6DK4>*ATD!2^4[2W1GW#-H% M#9.XC]VT QZ@H;SDP6';:F7^T1'\6OT;,8!J+])U$U:"LRJ0FIX$,YF"B22[ M@,MB*?JJ#!:IH1**A8GS)7 _5K4-T&/,(\.4$*)0BQ176HL$F MU;1"JJG>I)K68"\OF&JZ:>KH2LVY;KIR.<(CQY ,5ND6B>DEN8QRDI-]QQ(C M.=-WL,S46MVL(VFB-,' 1VX.AEA9N&8E/T\:R*]H;90M2$>528QGSWQK<_KJJFMPC6&G\330$S%23@(&HVI3;8HM$_68/*I M,&N68+=QV.XJ33#M;D:N4Q]-6U7!F8>&%@H< Q;F\A'";7X?EDR_!]Z)T):N MSCQ(Q2W3[> 2"*[6DB$?-\F0#ZGW?U5#/CX@L\.8_I #R_W8T@);JM4L:4>F MJ4YD>7459<;"=+XX<@JY?,:*H=_?8"-7(['#*HEWUL&Q7TR[4\(,=IHM,BL= MBK(0/B6QPJKW\ERR=>48E'*M?[T)(%;[8",9]4H#)#"#HF)G?YD>"& ?RAZO M9XEGH<2KVIGWJO8&O&MWVUW=T=O6B/4';5 ,>6:_JEQ^W%Y?G MM[?:R>G??ES<7MQ=7%UN,@=BY7OK/]>AZC "-8T]4#L@B5M@=(BJSJ##A!.N?S^O;VA)@&]BM47H1+C]IW M'M[C3^)A>G*P:M0 J[252 B*2#36_NXBKFH7D<=4^C<#?2+PO*?#X-&7/C=J M2IT!U(I;U$[4I23W*60(27*](Q!JKQNI7LA/XQPS6O L!0BWM\N@$T(QIOLHL1OV:4A:B*+!= M&6YG4?H"VH;0)%/C@M+@IO#O7RK^_.=*ZI:95;<.._,2\)Q>?L;)@9=7M_QX MSZ M/2+;EK)?1?+ R18X8)7CP#2&+FH9@D MF(WP5#MA9SF6RZ*?Z&L07LO)&2?VOV-7&,N53]H_.-:7G33CF,*;%JVLR3R@ MXR<=)6C,"65A/ 8A\0;0%5$CRM1C9^4\P8P/-$)H6*1NJ,A!Q;87P^"_# M\/?%8R?>7]3 6!PUJ&!7FM#N\-[EC[B9I?95M\IF, MG]]IIU??KZ\N-YV4N/+5#BZY0M'[4%:YZ%\']'O5E^ M?41?_3YSBM_U]*.!N?CK]I&^\+MER^K&4;N_^-%ERR[_SFIWGV>SYEK+_D[P M%3"&:T1\^/\.P/1)9"O5S7]J:SJA@5IOR4^-Z2_\\>>"YC%_[>+&=ZV/]-=B M[,HO3UH:^N834EA]P'V#13: HN!AY."Q DF*'-&V.0>.N 0,V(CA98"PIJB_ M\!_@9H+PZ=,:J+#PQ)(S$N.M0(E;OL2.0\=UT+&&VM7M10#HD_;W7$ M[-$H:;E69ZOB'\F[1\QY735A&H YWQ7B7/+9U>B&8U457],99*;:JWYPW!NT M3'U0\)*(L5;;7(PBQ H75(G%S+URGDTU9+*O9-)]<3(Q#HZ[G=:@VZ\1F>Q( M37H;LO(?0?@3O;+3,,")V@N5)J/:^4OI_FT3Q[HR!"%ZX5\+>,Y11Y$ S(-C MP]*WQ?XE&/A<0F)=7;9!G'6Y:C7$L1!QMF:;.T2<=V5B?'5]T3SI/@B:J.T0LS/;HMGI6 MIT:(M5-E=5!SKGL78&Z JZZVJI1;[3/;1Y.UVN'WAT&L*WF )U3F!+V#8[UK MMG1C:QE3Z79>6:=OZ*NAK^H">!/ZP@0SRV@-NKNRC)^7OJ00GLL*TTT1(6WT/L\CKDE-=X+MIGB=#5%3;MU4YE^X83;!<3 M;17;K$L$LXE3GC@/HE%VH &O=(*PB4B^FU#+"NU4L@+)"23U5Q:C@X-C$*+M M)@;9$,:;(8P5:N5."$-O(V&TK5Z-".-=11V5IN/Z48P==WD3=]Q24EPH2%:F M!1UIH;-]!+Z)0=88B=;CJILCD7%PW&GU>^T:(=&[,B440Z6&S8>B.^>,_2KF M.#81I(J,]0ZA6)D>S(-CLV7UMZ:'^FG>#0)59*J;(1"F=P!#K5,,^UUIJ.1V M:[3239DG@4\X*S>UT3H'QWJKU[5JI%(T>ND+L] =H%$7T4C?/AFHKIKIV\C9 MF$K]E&=#&P&%-E1G:NJ$7]D#_CYCSM4.OS_LHI+7_,1W=L _,-6CW>H96T>B M*]U9S=WK#=6])ZJKY)+?#=5A HC>&G3>!M7M)/_C>8J#=YK_\8I;W)'.5!-. MM"C_ P?X8+O=:P];PE%OQ7_'[A3[T&R6\['#C)UG6^-=^16^Q*YH5[:-X;%O M@K7LB/LC/OLKY:<@>R)Z$)\)R?\1!E%US^$ 7<^#KEDC@_>%\H\;$JG3V2J1 M2.\E2<1H$XDTU9.OA1HTU0XGPV#W_Q"[?(L.@TVH@ 3QVT.OO89Z]!JA2IS!=%JBX@5;]EZENSW499W0PW_L['KNTUZNDR MDK!>E"1Z!\=6J]W>NO5-H[W6&:=6YM?L%*?ZB%-ZNSA(J%%N7P0U3@,_FH6Q MP O1 _0^W+0)Z#M11%XTEF=0+,\RMZ:01KFM,TZ]:/#+;&-"]*"SMX[8MY(0 MK7)]IDFN3^)>:&GW>+7;:+];9&B^;6IZ417&Q#;_H,/L+)1+A?R9R+92 *?_VB5_!CHXCO!>:MX-FO MAGD6#MYMZ9UB0LZK8%ZCKL^KZSXOA 2?43&J'8R:9KG/995LT#S7[%#TJK^S MI($W89,TY-:0V_;&UR;DUI7DMJLPQALH5=QA15C3JOI-MJH&53B,^=)6U=]< M-G0]=^;RIE_U?L0+U:4/ S]N6E6_FXZ\J_TQB!5?$"GXI@7_9H_:]/3W,-+9 M$,:^$L9J=]$."*./*0!&KQF0^\I"+V(>"TN&QC?I8Q4%Q:T$Y*8$04,-VML7 MDC69B#5&I?58ZY:H9+5%3>+>]@9\*[R53Z9>\,2Y-N0^'[E-*?C63/9<0O2+ M!.BF%**36J[OH5K>H%1%9KL0I8I88QP<[\ ?VFBLVW%5%^XXY-%FQ8KO0\U8 M.2-60/":/;&AM^FT(H9 %G;1EFG\RB9KY*=>8Z#2=*I;A64-R4'#KH'.O7JDZW44]?B+/N$H]H2$!O4*=Q M/>]29=U\9-7[4#)6Z*LT:FA+#:.'D]S,IDW17N/1"F5U%W@D.KC#D6N$2"MX MJN-&4X\]X6;Y.IRC,ERU)'[BSN'_^%A4(9)Q@%@3=_0 MC<\UPJ;WI<5N/#CV?2@7:PV.%>Z@3 7!ILH%UFRWVD:=LB<;??55ALCN#*6P M&+O5[3?]DUZU()NIU+'% V67J+)-M6A3+5HE4)EA&VJ^Y0XX2>?@V+!:WC4X]6YCN\]#>EVPN(U6;V?]C)NB[:9HNT;LJ+QH6]1G7P;^85.C MO:_NAV\,T)[=<7M,G!;VC_?,6>@?!O'Z38J:VM0W+EA7N%F^Q!$L'T6GP63H M^M2N[#1!%^P+[CH4Y G\Q!L)?,/>4-KV#HY[K6YW:V%;/R],0T#[2D KG$HO M2T!])""CM[<^I[I+U/$!_(?;>/+S?@!QK((KX'TZ&W<)FOWA-NO(L-VP&?W@ M>-#J]7=E#NWB'FMN1C54W%#Q[G2&W5"Q@51L&ELWCZD!%9.2\?L,RSW@OX[[ M<*P.=1E/X,[LX[_ A^H($Q;>N[[8BY$GIW_%T'G93/#1! M:3TJ5L!J #8/-X9[K[;;9]RL=7!L'?46;Q:6TX!$X?\AY[3UR/VE36!_XTCC M@%".]M^QSP6)F>V69K0-LP57%TTY+/7 /;BSZB?N/^.1,DP9_:,%(>QR[]IAH"[8? 9U1"Q,X>S3# MK^^#P(F0\=&GN 5FV\$$N,H3E@P!B!RD8M1'?&*/1,OPFAE'HHUPC6 J?7(B M70@?#_D8'H-]P:KP;ZY]\((H^GB4L.^$&XIP2DS/Y_BAY"Q6!UC/-(A<_,$G M8B:P[.='UYF-@2^1(,L\)1E].WV$#6'?\6SQ(QE&:R-\PE>2QU@LGM^. PY^WG(1K#93\Q[9$_1P>]Y80*2) O ^;,O/.%H]#PGU(W?A/@" M(@D$MGP"0<5#_!7LB=5F+QJ0(#"$/[E]BX]8S["9TS4LPQD,>DY79\/^D)F. MZ0S-_^V!:8W"'6D O=1(#W_YG1V77>,\OM58BO]ECBJ)B;EFN]UG5IL/!]V! MU>[;;#@8=!T D&F!Z35D M@'J>"=6ACY@ O0!X4/%(9##(XU+QFHYBR#.%\ MLZB%W,&+'<&2U*? U6SN/B!D:00,@K<2)^\L9^0G:E-?@_!,;NE$OOLF>76E M%)@,IP>D:!\5FW1M+I>ZKWF:/IYFF90E 5#4'>B89_#ZR9"'\BN]3&H=E0@! M23YK\N"3$.3=(HPWUL)X+4^Q2*N$\RLY ':X*!+X:DV^7,(8ICXRGC-3I7.D M:7_)62!%'36/77^ >O (=WWB.Q<^Z!;W+B#3213Q673F1C8(]3CD=[# %R^P M?Z9X,SB0>1(Q=TX0W1QNM4T )^^8W#)ZG;XU:K<=6Q_T1@/'M$%3Y(!]4V2/ M80P"X8^KJ[-_7'S[IIUG\]!#G^5B4H=$O6G.OJ>;$%^G*M51 M6ZA5,IP@WRR_/J*OYKP5XKM._TBWC(5?MX_TA=\M6U8WCMK]Q8\N6W;Y=U:[ MVVRV;ZVU[(KX4H6DO"69D,):>1F?8G\M ?/5!2J^92,^>UHC[W%?H7 [13^! M-WO2KL/ B>TEC9?W'Q@4?,R=_Z5S@I>9N\\J%[\P#Q7SU@)%>,Y,; HYFD*. M@O$WZ"\/O"BMLVJ8I:[[9:I[RHKHQX!T:9*JB&N]8EK\$S$91PN0BX7LJP7N70OW"_$4S? M'8(5<:AS<&P-ZE1&TV#0SC'HU1A4EXI2^KO*"*Q1E=8;,9RV\4PF1 ]]7T:KW=Y5;]"W4"JP&^.]H=N&;E?2K?E,=-L7;K6NN?5@ MHH9N&[IMZ+92H=[&5#L0#CNSU;5V-1&ZYD4]&V:0?77A=O@W]X$7PS>NOD<:WR!N5J29ZS=FF])*^UO$.[RXE<6\+7.S7N'(3P M!*777X;A[\<_(HZU,=_<$:=_HP1ZXBR,/J[30G(E1-X/6/\(@RC2_LZ\F#>0 MJY:^*YSWA'[*@T__N%LCBMN =,$(5J6C$B1/,GIJ \I*H+SD,^U+$/S4")!% M^GX/O8;/^(BL1(W,1"UC'PE#<:MVP[M!MN=L1-SLL-GA^VY$?1I'\'(>:IX; MK557LN[Q7XOW5_-DECO5>B5SWQ:XTH26C4IVSI$)V[(_.7&("G?J7M,/CM-> MF(4JTQ=LU+7/WOC][G?<6SF@<)'/E\R8JM[VOG%PW.ON9$!X_;*Q&BIY2U3R M80=D@@-KEI!(QKC:?=Y9WSPX[K0&W6*PN>"0:6BHH:':TM :HB9#1UG_1&6* ML0Z.,:^J5RQ[:DBF3FBUSR3S,A1SR2MW-NUW@#H&!DB4.@UL>5?S)G!^DP_O MNG^B3( IDRW;-G>9[9$1/7@F([J[,R.Z&?&P=F7S"UN=/;CC3GL75F$ B9P_&.FPB:3$LOY*7O1OL?O%@(;2UN]DY*M5?4 M:N]:_1]@OZ/VG@:=]ARO*FEBBQ!KM_I_$;_,@^->K^@U>\M.Y0:M=L*O=J3A M#ZR#XW[+,(L*68-CM<6Q%T*Q333\SL'Q0&\-^L4Y$&_>T[])E8I.O>QJ?-NZKQ?MTW,E M]7D!0;]F4&;0PRFNAED<25G98=[0>D/K#:UO+[QW92GW@;+;K:ZU@UA80]H- M:>\U:;\,96_BH!!-F4 IUXU]4,I+FC(U/7KVJCE+L]EFLS7KT5._#@FJM9E6 M&#'6]-]I^N\T_7?J#KFF_T[3?Z>^H%3]=W;5?LQDU;(Z32^1AH;>,@V]6&B^TS8/CBVS991$]!J2J1-: M[3/)O S%5 ]Y=]H6R!.]W3*-.DTZWI'3[&T8SSMLO[/:=_C6C&B]_4Q6=&=G M5O2Z/J9EY48E%[>/Y48KQKGOW.[L[JP!SQ(&\UP*P/O&JVJED@L0ZU4MM=[! ML=EJE\C5]=7.!NO>(M:]H&V#LU^MEM[9)NVX0;+]%)F;6 /8TLDT6GU]ZQG@ M.\2J=Q5*:WKPS%. \3P6@/YB<;2UV-D[:3A@O*P%H.M-#YZWBE?5=+$%B/6\ M/7@Z\-KC06^_/,L-6NV$7^U(Q==IWD9OJYKA!L?V4R1NH.'K%C LJV4,BA;C MFW?W;]^#I__Z'7A4L8KLPC-?L5*]"\\.4R KQR+SJ9--N>\S@69_F&'WALSC9F6T/L#;$WQ+XSZ;TK M8[EW<-PU0: WI-V0=D/:==#+-_%1]*D-C]EK6=8^:.4E;7CFHTZ+V_)DW_6O M.)JYHR?QD>L[W"_U62STU;P49F59N,9_3;D?<<0!P"%1*'SH4:&PFQ8*,T(6 M[9%%VI\K><_RPRH[\YB9W)3W.2X-T<\?]]8> M#!:(AF^QK,XY%G(G M6<8><\@Z6_^(%]L_TU" A.,!B"B^:A3$_V#>V MF33>@0OS8^9IK(R/!J,2OJGNVX"->!YSPL>(PV[^\S&00S'<**/G_(HL!^]X_KZ4:_7?RO=O3I'EKZ3[EXE M#0I'H_;(KFFCD7(*06$#3&K"@*OX]YM-R\V?>OW.I45H[9OI4W;$_3%AMN@1 M7!11-X2#P..N0,*A?/XGI995LW,,"\5XJ[^# 0"EI/R:R9:U)@E@(U:3Z/=V MJ.T2UKU[Y-X#_TX:;&5"ZQP<=SJM;JV2 -^)O.X\AY1>B]#6E=@-H26$AE+L M[C&H3%_=7=%7(\BJTE>W$61OC+[0)5.9PGJ-!'LM"NLU$NQM4=C7(*YNB_4; M$?8Z]6Z)*[(19*]!9LLSL9"J[+FDC!.\K(WI;"!: 0ZV'[!2/TGV1BI,@QGS M7L-WFH_!&SCO-AN%GPO$M^G[-!2_[XDGSP.DO>=?SY."8K9W.0GJ.6[V&9-1 M\-\(>]>/B>&+R!]"QNU;?,1ZALV$NO&;0&:@RR DU/L48Y %?P5[8K79BP8V/#"E/ZVF![#; M*9T!P_:GR,^HM1L[+KO&]4AB#@B&J8^,YQSNT#W2JB5_?./ =?G5E"/8_/MO MG$4\*J9SF+K@\,!E0+]$SMPVAYRUC8&E<]UBG0$;CNSNT-"'1D=GCM$MI']L ML"T0$UAGMW!3QORFALS1^T:7==JC@=5A?#"R':?3=[AN#RQC9,UOZMOYR>WY M;2E/+6LSH7)KLOQ6L-K5T,AOU!C:?<98!_ZT+39R&!OH>M_N6[9I]MO8-;[\ M/:L/F'^/ XMWV_T>ZYCWGU2'%?.=5X52:=:>IO$G*Q2IFWK4T%O(T*VME4M8;2KZRS*.> M]6:2K][<',AFL\^UVA>52B? UAP\+[\4'_..E6,%4U;5>Y8J>NQI[[0W]K%D,]!?M3VR#2W[@'7 MD%]#?GM'?L].?3B5I&7TBB/\&NIKJ.^]4]_@VR.28W^(ZKT8](Y"+FF]L591-VOMI^]LX2_'YF]:_!GJW- M^[6Q)ZOVC-Q?W#G\#P^#,JP:' &]0W=^-Q@UCYCUG.Q):O=L*6]1YX5AM?N MV9*EUY$M[7+87/V5R0L,8O-HI@%V"//+<]G0]=R9NYL!=$U!WD[42'5/LLJU MC)J,@^->L;%C,^1LCQ"F@N980)CUV;*Y,[;<8%.=L6FGW,=JN,^^XTL%!7$+ M[M.I(_=YZ5RY5RL++TF1:_+,FEC?ZRC &X?XK"[EMY1, :ECB*^AK8:V7MQ6 MV)RV>GN<.];05D-;6UM.FY-6'S-3K*[5D%9#6N^4M%88F9O3UN -9GVI72AP M=L2DC9JDW51<(P.Q^?%;S1;?\Q;?@W/EAD^#<$8CSS;+;5PWD-VLL5]KO(?\ M7Y3GF,EX'P1.A*+4>8[(\];N^]K!;7UULNR(>Z0TMJUGTAH[U 92W[Y4IWZ1 MK88<]I<<5K1*W9P<<'!FRS"VS@1LR*$AAY;&S;+BZ55F]C8%+VV;6;FFPY8?/S,?EWF>2 MQ2Y!LT>&\U=[,T5-M0[2OG^W8&.\KW;:BVH=J&:E\FD[C; MWE$F<4.T#=$V1/M".TSSN]P)7#WLC'E'-K\-#.< M!2<>XLXA _1@]UP+^82Y?@IB B,\&N1!'U'4:I3M!!K!8C@';3H-@U\N M-[ M6CZ*LK.\6^P_Y-Y.Q-9NU,[HRSO8EYZC6 "-_8@#=Q*F>6BD)[8.CCM'Q92DW[*WL9OM M+KFL=3?;0?0I!OM^RU_-', &N. M0^+DJ ,6.@YN51M5??3$2U?X5-SA+H.DO9KC3VJ))?)=B/!Y.V&K-,[]],_L MJY^ERB20:_:$7"6J[',1PWBZNPIOO"&/9T,9=3K;\PW)V9@T:%!.1Z]3\=LN M1WV\69&8]Y(M5)F:I+D-6IQ*8KGROTFM]*F,,OH'Q]U=S2YM\BUKB3H;=#LM MPYVU&Y]V:SFDXSV9(.)*GX??KJMRO7&B69]FKD,78#UE7JJ=%$BBA]7W[3W4 MS!N4V8C/EN#,VNRUM[MA(_539VO-5FE83'X^G18,9PQ^2'Y!_LL>,_^>$ZOU MX9W"*Q@,8>L4V]G.*U@7WU_CX6L<>>_57;&R$+S#Z^85.J\["P)&8+JP2F0>0BVGRBX@?W@:?% ;_EJS_D/MKI(VP8 M!5X\6_Q((0'[E1B6WIFKGLO\.4XFI$S9/3\< B?Z>YX2Z\9O V"S04@\X!-P*![BKV!/K#9[T<8A"H4_N7V+ MCUC/L)G3-2S#&0QZ3E=GP_Z0F8[I#,W_!09]1[4PH,Z>HCSQ9]%??F?'9==8 M6MAD#.T^8ZP#?]H6&SF,#72];_=5W?N,@+?D"A]VJ=P\*[]X)1ZI!:6F+J@=X-*,R4$<;Q0 ),*Y5AHR_+7>)[S\H5&R@!! +<,NJ M-"SN+2:64'T\L& 4%VM6)#;C*7?B>GNOXRE7#E99HKVII+4$;:]&7UWT;_R3 M^C=4\[WU:3#1H-],86YHL:'%58FCZ])@D=;D_B9[:4>\&Q6DN\>@,LNVL(9\8#49]2RNXV6_68X]3CDO#*OIE8X0',U4HP:+*LCKQ;8542@ MWL%Q5]^Z+T:C5^^"6_<:O?JM<.NO05P] $##E :=9BSD.T:R=9BU0*XB_@P. MCCO]&HX$?'>:]=V8AYR2%AO]^C6(";/9EW+KN^ +OV:N'=^\UT[._]RIYUW\ 'VNU? M3V[.;XNWF6T)4-J%8O6&\@=@/5UG V, OQV E..#_LCJ&K:EZ[UVMS-PJG:0 MN+7'W(D]?C5"$%[X$9R;_$8ET%RG841EI'I^_PB@B)C&[L )$1Z1&\VH:01V MB1#='+!H?%4_AP4G/7CI/@_-,-]FF.^&)+->\P#52X5:2[WSV;UGW.8X^5TS M]00>[V]<[RWWW2#4+H-9A4$,39GU.RRSUG5CN9&05S-.61@^ 1@V\D]VL;E7 MM]=IM;?W4+ZEF&E#<0W%92G.?$&*T]\6Q;V'EN,B PXPB8![.H_W!&6CAM% M,36!LH-H23K1?H;8*O7.7N'7RA/0CQ3.9S+*=AWRB1M/3GR'?BKA?HI@O^35 M: MV&LUL(GOE'&C5V8?%JB$W4ZKW]LZ$:D&(9LFYMI0;JTH=X6NL!7E=@3E M&CLK[*MYL+4FX2I:\9,[@]?9:[B@;_A#X#U@A.HTY(X[T[XRFT+KZT:H2@Y7 ME^;M5[YV&3R0AUU@W( ZN.LM[?9_M O_P;5G<01_014)SLYF7+NXT-3!LSM> MJ).^F(_\Z/_\R3"LSUIXY!VU-*9-0_D[CD'R'S'>TLML=/^-&W^!= *8C#>^T##K0Q4N)\E8# _\Q? M"FU*__RQA2WR@=+#X)&'+8T".B(O/0"8+ ].Z]9R4P@978[)P?;M3TX"'3YR%\VQ "Q."L@5!C21!:1\0\A*\"\DN/>GCV+7'<,_! M@^MP,4. :9&(E<#.8CSXPF5PIAM<'+N_#_D]PG"JYM5KC'QS>.WQ%*>Y_;F: M/S"G[%U:8G8#N\>?!3XIOSBCE C"=U8"UMQG[QJ 4[GX:P>9%Z1B0GO(KB Z53 MB-TH"4<2#1%B$D0S'$"*!0@C4$(._QVS$#%D"OPS 'A.7!_T-/QIBEY!/(MF M\";$QC+99H,VSW"P*6Y!A"Q@.0 5G@<0AT6*G1RNXE?2]2X)1^ MOP\R\C;PN/>DH U[0N29C=D,Y:+0=@&I'/:D-%XVG8)!1*ET(^JRKDDL$^.< MXAEF\VBL49)>+ 40 KC8X(_1QD&C1>TD;+5*^=VBWSY M<<2=@@"J$HO-\#HL&"\3N$+94/P.M4C?"=FC7SSV1\GUH^K,T,J>V\BRPKDC MI]>&C>"B<> Y5Z,3Q25.4S%6R@/-@V-K ?_+"[>Q4G,S%[$&+ M](%U?),OO<%W2FTF@5H[!9J%J=2=(MAHMM4^\)85^C.88K'G"[AC "5/K>Y3:8WCKSD#@PXNL]R^U7N?(Z 8-Z(A4_A[.5GN$;#:>SH,'M&8 MQYESH0OL"^4O&)PHSH#?1RXL%:[#_5NT-)Q"(1QLE %/#(%?@B -<*B?YKG< MSZ\DQ6DJ0_$GL!AJWO#Z& @'\L>*,65"00BB %H21_$DI%, 0AI"J2 MQ'9EN0Z%C?\(@VC- 0L9 83EP4>+VI5(^:.\)(#.-BA +D?4 '3VDL@G88KF M^DJ)$N0HH(AW"Q(SK^L.F4<\.QIS0#%%+&GV"_%R(#V&=W1(!BN-* M]8&6%%8X79[2I@%QI[BA*KL%PIMQ8:?!>^502:43XN,A'\-C[@.IN\&$:Q\\ MN(R/(3 ='Q#7T&? M\K97.0MJ&5@M#?>^U,O+')>5+?W!"D:7O^4+J6R"E<]O47ET4M]QJ8\$>S.7 M>XGG8I$^TJ3FQ%R[LF=!*E>$R!DD7N L"2M?<#U1 W/-K$3*7&\-LW;1WDN.@E GP[25!-$NU#,*IB+HER4L;R(4(P5 +*6I^ ES7T\PV798$-/X3($)>*!&V2I"Z;(N6!/U9$"IM;X7__>-G$3(+[CF&]<2>EC[1(L#PT0@=: \859); MQ8CV@L.L<0H*1@%J8@ \XVK%K:3QHA+"Q( MR*T/S[;(T[O2.YL<%Y:5IUW@:M8^! 1B.*F?.(A%:&SNEQ\%-)+-+[^0$J @ M)\+5U5L2JT8@!BZRS.$\3*TI$6@5_Y;L?.'Q@!<['$PIX:;#GZ;<6L@'96]E M-PN'#5J2P2?[=4,[GJ 5:*.+?AIRH!E\&R8G^$ST5DU1JH4D!;8W[FL82[<] M (GS"7"1P/Z)ES-A/WD:YD[/X/H/\ _R"7X63N+R#N-D^3I&C^$U"$RO-W1V%)@S,G=&7I &IL 0=PF93+A:?XES2IPEF()5&Z M>0KAP(]B<>DRR<.6M>5ID](BTA#4R?$VY!RY(F9_B16]7#%%L)78 M'GC3;DBDD.9\':J;N1V#"K(/SK6+(K_!V_XBF2YRY2$*WT2I5$YO:?+,-)7P"AY/0%(0&SFPL92X%V# M4.8EKGG#+ <(<"]Q[I;8NH/F<#718AC+18L U:W(1K@+O@.;9+,@?$*X3B@7 MX9;/9AY7=0:56F9GKMQ:F?\NTW\77J)4KG<693'70&D]-C)R4@T M2Q,9\[1P7LZR -A:Y[2RJ5=+3@AONO!/631><=8N)JV5>V25^P.E] MN^G^ MUZ_8-$YC7;SIGZY*"4+G"[%J^#0G-+ 8Y]#]=3AV'7CY)URS?W \P^FO4E0E MVC2F?4:9UHL9UOY?D<)Q>_2FU06-A(WP\)-3X@U,.T"E8B>+;@ZD;])LL]!X9Q(-@T; M56F;Q!*EI;T*XN14?=)F<$*1.9>D([,0C.MHIDHE&=;BW,P207)-2?%? M%79_0WL9?C>+,7$/ XAKU; 9@X/CR/VE36 OXZA0Q)8G'H_>(2J/T$IVI -9 M^%+ ,CG$O<+>$#89?;R5*X5XEN.K]B17HVZGG5Y6RK&DJK8&2,SVP;&/ACGR MH")(*,='V##R^$D+I#6H$T "L !@Q%/I<0EL,HN3A'_I+A"E%[,P\*C6<<[_ M-.](4%A]I)V!2B;1#\L.A,,-_U5+OK:&X?$:_(64HSQ74/ML-<#%5=Q._TMMH.CJTHRAY/M (]-G-;2 M 1XUM%V)ME7M'BG@(LZ4:!-@7J+/;4'68>%C T,;T51%WUJHF64==VOY,5=R MCLT]FB>SJ@F4U5!].:+G;2_A-K@:)9\F='#AGX@0=QE!"/-XI_2YPM>^DVVC MI;MDV_-X@Y'H@DTO(PEI"L!SQEI>G5VL%Y@^);^L;KY(5_1Y]055>G%$)B*PJC"6X9_8)Y]2 MBI]4?2R)D,JR_(PI>47QX?!)72!YL27:XV_2941H:?[;B$HN:#=9: ?H9!$9 MR?%4V2_2N-B$XXDPNK+1T!K&-&5@WA4O<@$S+%YDQB 4WN"*M]?'VROCB?GR MUNJ,T5S@*5[C",5=#G"7Z[/ M8IZUIOMTS'>U&R?_E'%T3X7)./OV"_L>@J" M/@YY829-UVK/#\@QVAVK;_2Z?3ZRK6&/#T:\;YL=N\]&9FUR(\BQ=%85&7HL_3OUFF*]&NSE!8OU5K*%.38R ML/0.B)\N:YM#8#L]QJVV9;7UH6D[H\%@N.6HL5=GMCDNA:Q#UD3/I)G+\ZPK MS?0LT.-.>B"@"=>)99X6=S0(H^;6>S]^YOH MM%1UKW-;Q1Q#>-^.]RP[IY1TV/]M,[_)O*&[27BW_YRW1(D71WI_5])%[ MHF2*HUY)9_K-[FG.D:6R#%QJ2N&X(VEN8FW&[!'3T_(9?PD1)FG*HB8,G5/Q M3#;JF$Z])Q66R]2=H#X38Z!LX^*.#=#C!N2 ;U/*+KSA9/95:%NW:B^Y'Y?> M +9XL(X&12_V;Q0\(+5%A&31%\=%,CVZ >VTB]>0^WSDSF1^J4R'SK-$BH4) M]P,E@,@V91A"Q&A"B[J:,)]3SCQL R0FP+"2K=,KCN#&7OMF[KP*>\Z2I)=01O#YDUI,GZ2 M'$KJN,S1SB;FT7A-2HAX'(OR#I=J+";8E,YS?U)+,*Q&H*Z#>.L1ZM1)#FJH MZA]RJ:CIVT0"$#X\5-OCCLQI]82^KW:MDEK+5G$Q;COE=!5IP%YHV5%&[4FTY.976P5RU\ MR+S"0528CLH@\J7E*2:S!^9ZM'M*S44$$]YT_!>@^2,+'76,CUCT$/Q+$&[I MV5O* #N<>F!.X>NPR\J,W[O"()JPGV(/;B01";TH1]H_QJZ72[.7'"(2J1QT MB1+?)L ;< W,_2U%-A&$I]>57Q 9:@)$6! X85A2(Q(#W$B^..V"".( >_BE MJZD&FY'R[Y6P(W%U)5^04"K#-[:LRP,*)BF%1$2;LCGP_0@%&0@!F""'E3GD M,M[B)!G8:?55[G(%9VTI:_5?L7-/=6!Y?Z*HKT*B*B?3($=L%?K2[ %/+#=P M5ALL.4^$0!7IB4"T4$9\))'0#NY]V!3&.A'R\ LI--4%EEU,*RE4B "8C+)0 MB)?Q7VR2I$VGO %01KJ:B3?X3XGX!J4%;I=R8)"EW"N'?P"<*\(LH2&+A 05 M]0WVV,<^_%A,XZ:CE-6A!'EDCTD2 *B**N!DUHL'N$&%KTE=O3RR4@8P&4%U MHJ4C=T!E_TT P1T'6'&!SXB3R>H-.GZ4)/)BTDW"KBLJ].3T)W,+6WW*KKNN MT"'D=3GYFZH<%9GW0R]0HG]DW@BZVA?Y/I%GI9K,GLDM5O6S6U7;MA2R$%YE MU[V#8],J">TLCJ Z(OT*PUL3<>MX>5C/AKFEB]KPM*3^DE=K5>;6O+V>RJ_= M8$/0S:IPV*U-)PQV#><]8>LF[7;G=Z5G=HC?J,\>'0& SXT.@. M^\QA\^&.TZOOWR_NOI]?WMUJ)Y=GVNG5Y=W%Y1_GEZ<7J^(?I8)PY?OK[[FK M6)'UC=^#Y+M&V"B7ZVK(*FF T! M:9H""31,E\Q*J8D&*FIN!W$8Y4IMLRH+TX0S!+\';D;=BS,^!_+!_#OFN _@ MY!-B>OC<*&"3K"J32S226SAS97DT5ML'\6RLG;(0?N0S;8*VY*&C?I!9" \G M2J8CT+A!ATFVA=:D/*#X0<'IBR_]X9,CA+IM+'+Z_IH2^:=.%8 (Z6LM)8F4 MM8C5FV$P%+[Z$-6@*/#A7RKXA9^3J(+G, E^&^]%_2DSPU3?"TT*+3F*T>FH M,="62>U%S)G&(9C*0%E62R@V'O!^3 M%B00E;+>T;,@DD<(IU(Z3+ZE B$L&2:4P_T1.=&JN7[ V%D[_,E!+0G=!^ZC MBF2/\2/Y N;@E>#F,TUDTR(:H>:C56*3+T:TAP.0$<^EH>,.U92+'V.;38H&)_0=;@]#64OWM[/84+5#+LBTWO"4(OBU1-6O MOL$%J:8;;M"DF,.2#>XB]/->) 1<22#$A+] 0"A%;O8T%05ZLAT&=5R93H2' MO/)DC!5FJT*+JX0?EF&"1?W&%B."DE&J1QC<U=<):-KF6.1_W3EQ1EJ$DU2B2K4%7J9MC%E93O_RIMB5NV]2YN?7%M2^*9 M)"B77E,%-_)"9?3X+\/P]Y),JS6=#/TWY60 IEW1RT"9_6-1H'Q.[9.PZ'.9 M@Z'3FWKUAO\N,-J7O]/F &U8;A#DW;&[,.QC.__;CXNZ?&W@25K]H MSO/!N[HQZG2-@:E;W!SU>_V^[;#^J-_7X1-SUPW!Z\35T\Y?8+8&(3D9J7]& MPKO=BHG=RX;1B,3VD^15FW7&0&JS6JL2\LFRE=WMEJ1(E/=W637X$G60P,_T M=4G/5/DT SQ->^EIRDL#V%R7EE7^X$6-6BH<]IJ%5Z%H\$F5%.F2A0XM71R@ M5]8%(NW1LCRY:;.;R1]*KRIZ]R6S*1;=EU'6GGV+8C MCXNJOXQ(-Q B0I:YC);VC7D(9L6604MX1P8++\F3=S7Z.S8>2 \U7_KL_\H'E=9[D@V'D[J>D@E0E L@\W((!<;Y'B6) M:3#%_':,R-+HI@#33)1 F>O*D@B<+P&FC,!"9VX(KPU@U6P/#_HZ<2F1AR.Q M,X01437KS9YR%WSAZ;-.6?);U\(Y MKXN'S\W#9I[=9Z=*L 3ZJC=%[F;$56#77Q'0KMK8S%S5MZD<5HHD5P)G'?Z; MH=(.-D!J@9!L&9V28OPY0+5R?5HR"58^G'"%RFL6,B$78@6%G;\&@!WZ6MU& MNG*(^()N(UFT%SRU&=BTI :DW]2 U& O+U@#LFO[K&[R.&4QVK7'_+31_]7\ MV'=3R&K1VI+D9\@/.8B&H>=&8SESFX0V>3;G-+54@D;5NR*:JU3/3-:SEEBM)>]&]>*Y>MEDU2BL[8 MU^QSD'<$I]A6O:&LV5U!7WU:6_2QJZQ5]0^.S=9@8+;:G1*G\096 MN6[V7G#[ ^'_Z;>Z1LGV"SIA/FB6MA(47'&.^XJP;RU1/X->K]H/:-XZ$;)% M-?&9B8@]3<<)N;1"QMP3V3(2"_8Z:+8T:H29P/C'X[9M=K3V'--MOU^?7]Z>W%U<75+^[?GWZV]7_SP_U[Z<7YY_ MO;C3KK^=7-YJ&\3/5N\J?PJ]UW=LR])[S.Y;(\:8T34'SL#6AZQOL+:]T#[K MUGMB LUA$]%.4@WV669M.C]ASIW+G& ZPTEC5%PVB\I\D_@UKI %[X6//B5T MD2&@/75().M%DP$\64SR?)3T4(5K#O&PY;!>!]#<*O5&"HVB%7 M%B'8,E-O#1:)D*MZ*K]%G3,3LI8%F 0@T6%']6M.)R_/(Y)T&%!G'H='22[8 M/>H"Y%<7T[>F(NWZ W=%%7*"JO![+"#'"0G4]?9C2SZ">,Y58W+1DCV=B'IR MDQFSD1T[A8\6/R%T2A^_N?V1>7S*0[I[T297Z&*%S^0*F7QS_/10%.(Q4=LY MWTRNI!W=40)ZV76=RQYTPB=(G0I86BDJ9D_\FKHT>!!V-.(N<8;\S"X>3N1, M-#7]3Y1K>P!@,453G0L+NFFTH,C5E>,/!*=!XUM..YFA[T+V=@_$> $R/O+^ MGN2RU3A#*F.$_?+0QGV)M&&_8[]RS0 H(XG=8X ,1SLEE=%KXMU^!Q<+ MKJ6<2^D[ P,VUU#0;+VJ+9O%B5KR/>)&F_B3J^$NSP#S*8+F2+_@J3U3)R"),66WJO4RZ&KK]<_NWV*M$OB*?@ ML,-\!3&SQRY_X(J&5> ZRP3O RQ(1N(\*1X7AC[2[5VT=6W."3(MD7Y5Q97O5R+%Z<^5L]4?EW@I4UA3S XJFRI@< MZ:NNC*#P,3?,3PJ4BHC\I4J4H.46M79,53_Z>;IF*Y,MC2T^J%M)1H7*W83L M6UXJU%X==5_58DH'7W[Q !"'MS;H4^B5HJL^1(T+?S )0/D[:L"WK!)#.-LC MI57'0BM'V#Z1CJRFL I4+T5J12A"RFJRGPVUTJ<,+FJB!(]X0E6F>5TX8-?& MBELUGA0[E+DVZ;YH>KFVZF14TPE;=^-Y$&3T!$G->:-/CB>0W1=85$KL8 6 MUDY5%+*; Z4?99HY\9Q"DDSY%F8L.FQSY;>CK%;32L&=%FNL ?A]M"VN?&% M:/VDI4;.;97IZ%3FHGI-\O4X0Q?8V)W6DC*P_59L(R>A-B6JK\EK0FR>:M!5 MH"9X)/0CN5@V/W*%VC-X?;6GOT+MB7! P@-6T@'W3>R_.J*--#'PT,"C%ED: MKXE%6=ON7.U,F4BUA"FV.\2X>;GY\Y+-RJHD5UOMQ$VN!A DI/E@#\>L[X Z')!% MDNEMT!6.02&EL]GT9*S\DK5(JUB:T-E245^SBU@+^/WV!L!7=9YEET /Y6Y@ M#KPK!<6<;9QC!:0<) WF\$$GIFZ8H._]'76KTS$HC1/TW'X-YE6Q-WD_^N+[ M*;F:\H#?G -B0MUPN;C&)"6UQ!$G9W!-8FS\-Z-&&I/"M0BO/C7^S+GXQ.P% M[+>,-X%3P6)?D%44]'25/6II?[*0VQKG4T^GKO9(K'M0^JL=J&,$&&!Y%Q2\S22A26"411: MD5>VG'H><%.NA*7#17A,YG6?B+DC2:-S[!V661_+],Y_,$25#*2 WZT1H.0ZM8%/[2FG/?7.4P% UF-RJMI ,NKUS>Z*QT:\FE96X, M_BKO:U%19M_":4?+]#+D7/-)7JO'3@\!G>FR& M'6EG&U?YOC8JWM'VRQ"R0PET9LF0,CZ9>L$3YSC4;LI"X9='-3DKCY6VG'7* M*ZQ-NJ4G\$9(@G1V_7_'0L!4C8$^#QBED7Z*@/,\[J@@:-7X9Q\[GU@+DG"4 M@ ZYI#61OS 1ZHK"[QQ:4@T':==*N'-JXR"W.9NH@T#B6,@F4J888;00]C*-#8>-1C9P MC4S7IP6Z)GP[83]Y0AUIDT0*G(Y!OB$'ID2G:%8TLX6,4V9[TI2]+)7L.L0Q MIR)GY'.#1?7"HC54_]T8L]^"X.<7N(\2<;E0X^\=',\>@\.G,IW?@_4.DTDD M+W:$KV(@1I53]%>=0DU0H5CK+YR5@+3WLJ3RSBDBL3"R2CTBUH3]HK\C,P16 M\HBI\<3[I!^XLI]H48>-K3!3FM.GRH[[+DZ JR#WXU+[_X,.4.HZP@'$9LG\ MX=\VFD'W0J<4=[/^*0=M4+K+3[E!2QG+J.55#JAKU:XN\F7.6/DB#2S0*9XQ M7^[[N6FELJR5RJ!II5*#O;Q@*Y65I7KSXW2=MFT-+*/=-4RK/1@,1_;0L?K# M41\^YVV^M+2OT4IVH96@38>9[:GG5'D:T?A3_0QD\Q/A/]OZQ18NG++)LR8U5%A7&^8Y3LBSGSQ"U M%H>3$P] M_RKVTE,C1&D0W.P1GQ$)&KG2+S3$6&8:GHA\TNJ8VXE>%!RRE(ZAF8U=M-_2 M' 6-A*5")XHO?$:::/#HY?!HPIS4OV5[#!86=8I)+:1,&=T';SC&U]@PH"EJ MZ/BVF0^9M^2+E-,J::^6:63#*LU#O,LE;U#MLX M/\)C_O?,:6D:H!A2DUT)6S3DPS,C]Q?__]G[TN:VD231OX+0=._:$1 ;%P_( MO8I0RW*/][EMKZ6>B=TO$T6@*&(, AP4()GSZU]F50$$2?"^0+(B9MR2 -21 ME7=F9?K7_Z9)7!&9<>VKVRB>#[0#@K2$=<:9RM2N,YTA8D*U)<&#G*@,\@A1RI)N0XM0K@L M&V"WW'_+&T!Y $;"K0@ K]"=Y68N#ZFL<2$641B1"6AQ")*0#!F]R7]XYP=L M&)+131#QK?"/WDT>#%I;+\#CL(^JG(5/*!Z/#;&&(8RQ-('_^_G,\G&#/_HE M]6>?.5;#=><_-AKFW&>+AC7MAN,T-QIV\3/':.U^L5;#Z&RZ(+7898M=#0U^ MX9@KL!<(!(GMOZ[LJ[&?@FL -X9F?@A[5WG"_Q-N#T6[]H';W_)S09Y(*<'T$& 41 W67MZ;@?WO#;>DX@TG\ M*5 MX?VS:J7G40IJY1;<[3A6W)=RJ?]4>T^]TU7!W$Q SM JX\8)&AT&L;2\K5><%+JNTNVUF8.D(/\N8VGJ9@6Z3%WFT M;5JZ@<:VGBDY;5[=NHSV;3'#&%+K.&,LWM,WH1UCA MVEJ(=&YMJH4<@T!_%Q?.YRJJBY2+BNV>IPHQ[V)!CU%Y=76Y%#5>+Q7 M/C0UY?WHZFS& M.+3'X!ADE:/I9M*Z8L,7*JTQ8HKEM*DORM<*GB 21LKAU +>ZP2379$>85KO M=F0GU,@:V!JW:D=2:UOE2@IO(X5SBEI1$*]*=6W#.&.J.YLQ+L&>_I"7OK\P MB_I-S4SJ#^-BJ1O>V&\;>*]&M\UJDWHFMG="6K^RII4B9UV^"= MS>;W>3UAZCJ;,2XU"C^_Z:R*P&]BD"_M)7WD"'S;L+'0D6ZZ*@*O+/I3I+L% MFD"SGM'TMN%@--UQE+T^1U36%OU6O;B">--=CEK=M5&KR+TLI5X^T61@599G MP4S,,=8U,9+3-N;V256\5?'6I5?<)GCJM;U'IEKDS?*TV:4>47N,Z*TZ>D0O MP0.8=W60E]OQ(J6\;8RWN;9Q"TJ-4EX$L^$,_#C#:V5W7;:K3"'/=Q/[8#>9/VA_F&@:(N;N4C!VR6&Z _,+K M*MR6B@26*7'KZAQEB);3R1"$XB08RP;B;]65.MJFN4*ECE.OR_&:WZLE@JUB M!Z <+EK&1$>94L^'4L$.V1"BU(EBO2X04=%3HERH97JDOV9A>/WW?I!2^1VO M34:8K'_&YI< 67Y"IU02I&4TVF9G][4@.@W+M4^E<$6[87166^R%%JZHK"-U MP1?@RX6VCGJY_1C:S/L VQ, FQT%--PJ7_TR N>5==3V9#M_ )'*U;F2'C)C M/0]Y$;G\&)?J?>-2S6W3VK7G>6^1]&.@P,_["#4I@EJ)H/9TLWS?!&4K@EJ9 MH"XAPO0M8-^O>PFE6H!*#Y8YQ@YLN_ A[:8L&$>2NG&$>0T/)J2LLU>F@ ?W M <[MHSRV;W!JLMU#)>$[5[=VP[5WU+WBV!L59G M5OLP\>:&U9R+U9>E?#]F70PR@]0<=Q4:9&$:##?,]KU4+=S<2:O)*@0?'U&> M%OB'/* U:HQ8.X]KU/'.DD+,657X.(@YBX#VU:U5T?8:R0;OEKB7S_/ MBB[;,7-[;S3##T18BZO'T"RG9MF(I^-;47;'+HBC7>E;V2=Q5!!!$QWGS=D" M!YO%DSIUV!*/!32M_3B'3M :R?,.M#RI=JK3:=PKVNT^5Y?^5M>6S^7:P-SB M4(Y[N$2891>QK/9N:BO7SZ92A'3VA-0T:D1('=Z>9#8LKNS#@PK8N::ATX!W<9H M [8T_DRUA'KQC;>,UVAE;SV2ICVTUI7&9H3 M!7ZOJ[,>9O!^M:(UK3'N8@7LQJQS10/HA[A&W.!/\TM_5ZR\,[-P!C@"/ZVZ M@]E%8B7AACM;H#M?I0[GQ3#"';S0<-30[JN.-& 3I\K//AO""\,D[I(N3U'" M"\J4,5X@&74[<1F9P6&35(/5\L%$9D[,RS]I0:3U,BR3K TY V$-[3'S^G,' MQ4%8UOTGC()C)/0E8!+..N)50N$ J0X0+BVV$D5A/Z6!Y"*\/K(]ALN"U<$9 MI+2AW?&]S&*EG) C)QG"BG_P#\+1NJAJ+4;5A\$PC$>4/M+D!2R;ZG/_C#VS ML9X69\[L*4Y)6'Y^'[/T%Z@/,$MQ%2N< M14)#(K$"AKJ6A<%R[)E&&EU[[0> (\'DH^X$VXF!P6MD]@J]0#-;P!UP-G.^=#^0?)R/M;@!_2?,]'TEH5J^5;7$2M=<(_D0! )3#LL% D#12 M/=:8P"(1P+51EG2#B#_3)Q0!7LL"*1?^1O)S),^@%2"GU_AM=7@<1$#:,&[> M^%LS+>2^IHN*Q0,0]5WB:6^N9C$B'^GJK?8:I/WB7?DFT[5/G^YU8!'O@?F\ MHEP)@P'V)8'_YI+'DVM]J'^ M,,%%& HZO/#(.5@)/#ILW LS7G"=I1AA=J$1X9()QH)PUA6Y4#P>2#T MD"'B/*$8#K@A!8FN@6[;AWWR^*]&.*5H;W NC/=:QKL/_,%=%&4P[!1)\5?, M=V_YU$1[(4G BW)4#/.W_%GU2+H<2J,$8 0X+#^KGE!L-0[#7"L1R%/]#2M6 M";\$(7^3LT%4*!&"!?+(AO%M/KQEX*^3JL^?_+1P@/D8I6,)?'R%\M6-D7[> MHO;IL5B>3Y#J,*>B4_NTGXV(?SV"$)91\OR8]6.P-"5_) MB%W],BEE0,24 3B]][D[[/7VLT/3^EG(-<#L..&G?XON$YKF,9+ I. O]%SY= ME'XQIW]6TYE3\G8!^^0K$@N:Y*2"G7V M^*U*]O:+>P\;3?;NM&:C>+.L,SY MWH)Y4F)>;=_M,DUF00$C#.*(6XW_"^(U'/$>H6"_(+,$9E0I4=IHILPZ]WXN MF6"K'^FR*L:E%0IHEBJ%KWUL6 5#LVTV[ICS@K%F8.+QW.]Y8H>UW10$4%O M5YP]]^/0GS5MX2Q>8S"7 M:51U#.[5+?#36?![XVDTN04-M@"V+_*6)=KH:N=CFW@VPM? !MF$%X+A'?0"Y". 725C=U)51QPZ"5 \_"N;!P=K M#AR 5DI@0.\ ^GOY. TPWF;\2O-?GW1I^#$0>Q2GZ%AF\ *L+QPA/,'X0^\R MOCM.?A!352/KO$.:G*\8F4T-C5QCBE5@Y4ZP1#U0721SX2*H*E MSX'F8NT9\ 8(PLL*QSJPOC7#$LWJL,1ZZO,X48LO;-TP@V-?W;;6*Y-['9OZ,$WG KEN#HPIT]J(AMJB*CXS-6=JK07^--"^,[/_5LA MKV=>KIZ#CJA&9S9HN?R\YZ^GO<5Z6IB$VVG-K&?:@;A# E_F4(7-8($#8#*K M*7WZ)F'T]9G ?F@%S4C#7D KAV$$>^!P8&9:=KM186#."<^?LX#\L$EZR+16 M5 2!"?SB9P(3I%:R+/[,25&&B,9QJ1ZE[#I_:X@XH?E8<#V&*>!H$U##*,]E M&!,Q\MF5%)ZE#'86;SOS\38/;Q782=%ME6.HCWC HV+K8BD6ZC 6(.DFY--3K])J.XWJF3[K-CM,ETWU'/MQ]_*;][>[3GP_:'P]W MCW]^>_CCX?/3X^+:+Y4QH.4S3ZZTZ0#[:7:;5M/N.J1)N\1QNP9H24;';SIM MLF[,:']'NVYZ#W(M?G;:'\+!@;1USFH/>JP]DB0CU.(+(X [)D7.!_R 'B=X MA*%%X:"^7?KCD(R*OR3H$Y:"1<3C8TQ;U+PL23#1)I<) 9W(8F1E MV2%E"T]LT+JT6$^X&$M0+O#O!W/E!#^RU.DO@5=L.TK$BID!*1EQEH MOV/:-PJ&ZPMN^1[D8I!J'X@G?9%\W6Q&!/NS,)\&"T-A(3$>#%L MBR1^>7'=? $:'OL/76,\6P.%<%JY&'$/2=>&889@0E@ MG+[2R"8B"L4IR0S M8/CN S:U-I]VT[G0+.7."G]KSN GJU6CN.?X"X/R#"89/N 3D$+DL 7K*G;Y MGPALG](!W\_7A/9H@ME5TL3G,58F5^-3<9].^ OR9,LYFP&#-YUG[5:EXQVL M*$FEI7WD!,'JI0IM,4\W]BL< =.H^D@C[)SR.8:ST,MN/N$%^$1!5] LP*9A MAKRB\!IU U\<*F![%X-..%L2#X"$NDG\':ATVU3FEK$XE?E3'#UC$;7W0!^E M.R%K*DV@NC1MIR*C?0OEK[7DOL!N5HY>K69KP+@B'A^7$\[)@):RSOL4;XQ_!J MG$Q$X*1)"*]%^'V(SPIR+W-@#YRENWS&:\O"U_9N MR52C/<]5;;U;(!SWO(1)D)DN0D*(#%,>V8WV9R04##BG?V4Q=S((N0&G1H2N M(K!-I)9@QQ9^FT[@-=-*O@:N5WKP+:>PG/#&@4F>L3S*M;(26O*0Y4H<4.'! M;O' *O#@"S<5@+M%LW@PB3/C.UXE#I!GNQ?$B%ZQ_-;:U,+M]$JCV2GCHE-!PR3WCRTN>-U7R? W6E#92)KGJZD76L3*:VJ%/"Y%BN=S;Z8+(%G M3_NC[F1FVU>!*16YG:NE8MAC'U7[ZM9V]+;5KE'=45755Q'*$D*Q=TLH%4VA M2C32J5E/*$4DBDA6(1+GX-+$O;IMFB!-9C/[%*$H0JDMH30/32@MO(#7TIWF M[$WJ(Y=[W]Z)<1HVV"<"%AAYHEY?1L6?>;E5DD37<9;*LJ,R/Q,S9,2QE,*7 M.J_1+*^/J/[-FQLU>8W<4HG<^^)$[F5B+_]S4>[G,@P\J9%'5V&"F2 MNRR26V*5K$-RB\V.UJ[#%8K<%+G58-<[MY=.KQ*Y6Z^") M79@!V=([G=E:UBH#4A%*;0FE??0TJ1M7MV:9D=W MW-F.(XI2%*74EE+<@U.*!932;NIVNTZ*E\JH5QGU1S!K#I7@W+95@O-E(-P2 M\^!@".SB.&ONBU+$K(AY1[;2SO+\VSLO M2Z0(61&R(N15;= =2V47NSLW]79+B65%S8J:#VW=[Y::.P90<\?26\ZN"CP= MDYJYX?\+;U5R6VKE56[KOM/&-@>S\2<;QQ0].!=F$P9LW/N4=T,;#A/ ]&' M20Z1MR#%)H'XMR\)G &!D62CZ:"GL3,=W@PNP?;J"15-L'ES.9RE#T +1]B(\)^R17>IHZHN0WLX25H)4=$- MB[?EGH*$:+F:!.S[=2^A4YV_94?H'T/1L!Q7EHZTEQC7+9HGXCXGWBGW1)19 MH=I=?HQWSS %=MIH:(\P%_:-UDQ3UWA#0>,=7]'U;_QLL6T1C1@'$']LON/M M[WS@"!ECI:,N[5;VKN8/HQ50:7Z+QKF]MI8TN3O5'E(S&%,50,Z3>&5#Q#_( M"&]L&-HP2[P^$3V.QS%H7?L8>0WMC3S<\0-YG&^10(J^4U6=IB;:B-OE18JF MBZ)+\CB^7>(+LJ]MF8W;?1==TV%2K.X2U-F"NP&^ )(,> M"%A :$!6V ;M[F._RF8EP2J7OJ3. 8A475-,B!,G>$,4K;5[A-DR!IVJD\" M$FK!8 A;*GC0(N+RRD#@AU[NFNC[32MEDLZAN=YCN%1MTG;MM'R2=OO^6ZW?0$]!Y,) MH(G&NB2>MNIQ>YSL>Y!N@:ZN^AS5T'3^^GVO&)'JCY:3ZB# M])GV$&&:)3;%T];NAW>1T'L,?JP'N^IB#I915E^K;FM6N96W:H9UOH >V[S<:S VG?BO#])PW5$? MO_,%H\+7^N+K.HQX#63>T:N74%WB0V%;Z5J7@CT2H2T5]Z0K>MT\QCU"75+ZM!Z&V M=E;90)&J(M7Z['H]4EU2,;<>I-K>[56T@]39G4>Q>2 -MD$7T[9Z<_)-!=CC M ':M:Y7MFLN$.94:IRHTZC)'!G,UQK'[C2J"K%I+J'Z"Y,UZDF3F"B&F,\!/ MY7RJ3<7)(FDBTFH^1L78:XN7SM6MX^J6,6NSO3WAZE9GCIWK(>><*W%'PLF% MM^HZ[AD7)SQSI%R39<[<[SH5END:5[>MEMYNS;:^4"RSMMBY'G+.N:Y41Y;I M[JZQ=DUK[]5=K?Z$6>* 4A77)G:H2U](':!957HW3IDYY/<["2(\OX^R/N+' M"#,=X#6V#@FJ5N,7@IPSJO24TG($+)W%1OOJUMS^YJO"Q%ICXI+R"+5DDZI^ MY(4@YXSZ7$MU-*/E^37JPV!L2 MOI(1N_IELE!1$%V7 3B]][D[[/7VLT/3^EG@'1!-+,IEW8BRA@'/Y"2U68O6 M3Y#5_"7H.+1'VI9'_);E6+[KMOV62;J=+K%]V^_:_P!=_XE?88][&EZV!N1A MO_Y";JN.<1E!3%$09R1!K]?QO:;I&=3K.AW7)]0SK:9ID*YETK;7F??=TA)7 MJFS2Z17W48N]@+))]2LJL:0RDC4W$T;51%H%:LMJ(IE-51-)U9BI#Z#GUIC1 M5#TDA:OU O2:N+H. UX#D7?TJJJ%I&HAJ1-UY2P1@XSI PQML=U%K5U5-&#R\#'PY59W H?=U=A4>'CB6G&^Z^PN 0S MERO))D:X#=UQ9R^_K*XD*\2L-:,\7''%;1BEN;NZBO6K$7,2:K(J5[XOR7"J MYAS*](Y;I7-VV3+UE;*-1 M*^RL-W8[;J:-DJ3\L>M);#YFJL MBITK*"WMJUM7M]W9EM_*"UA;W*QSWL9N&*>*Y9TLF>0"W3CH6Q7+NCM^SV&50R5,5,%1.H&1,X@6*FH"SSA(YF M9[9;IN(!B@_A;'W?8Q"SI6,6F;4OT/,,SNTXU->I+KM M$-=V38>V+-/V2;MM$:=[I5% Q"',FR: LK??'C[=/3V\U[[>?7OZ^/ X6XM> MHB '?&5U[*4SKGE@XD]!Y --WI@=+B+*)S@7_0_%B;Y$VN?XA0ZZ--%<7G_6 MU#$^#*")J&!.K\!+M+1/\6\L&PP$N.(>_]MO&8,Q&=/NXT$WB/@SG3^!/\!& M1[KV +1VEW@:B7S^(/]=)H!J#W (Z4CC)2*I#Y.G,;RKW3',P4%FQK^$7[/! MD$]]]YQ0SN6T-S@>^NP!_?/A2M\5+_)7S'=OM6&6L(S (YCCM1]X_?)2-8)S M4%_G$Q+\V,<7AP1V,:0)$EOLH#&W%\(9(.''2*,_9&X" )F# M B57X,$)AB[%%] M$?H%##$P2$,Q4T(]&KQ0#02#P)$/&#K2[B)@%V'I? 8P2EJ@]M]($O!"K7/> MXSJ/'S]_ M**=0S1%5?$5B0?EZQ'(>^1P?X*TX64U+,L8BKGEU:^EVLZT;K5E%2?N2 #H3 MV+B80YL?U8*I@&//;M1>L%$^**AZU$?LHQ'CM'&7)$AWR&-^&XU?^4I&^*>[ M5Y+X%:" $09Q])B"_/Y?2I)P]!%8)_U*$ZST2YYIL?=K:[SY%F@2C=D\Q9^1 M7ZY]I/-VFFL@I14*:'X!!3@%0@6&L?:QM3$OO:V;=EMW3&/YP<7CN7)*/8:9 M\99S4TI S(W@E(#S )T_][7WP-P0?X1F;IM<[K>K5GITYL!9*P^_^1JJ&L^< M?8H('(_'O<0AR&Q-# (O$6#O@( :JIE<-N")@! !_L^A<N;E,: MS:!]/1'&&^]=DW#5 *X,N\TE>@XNR MZ&DL@ZDFW@/="#11IGE@LV)V9[XK\7001,$@&X!: MF?(I9)":KSBAPSA)^;N"8I":8)T3!$5X+PK028"/QQJ#P4*QYD'LT_"L%<\/ M<+38;[BLJK(T[VZ M[30J:D;CH4]AF,#X.2HP[KA*!UZJ_FXBOYV:J&2VL99*!@A#!/G@KA?BQ\R> MFY/YFLU=;7D-AUUKO&\3]FTTYI5-!&(+N2E?L+1)ZEBV^;H0AVVM3AP3[@1D M"SG6\]ER'\)"$O(#7XOB5$-+!1C@-!4M$S5 @+.,Z("@SM>W,;3M-:#=D\R7 M\YTP?N4^$!+M% +-@T/ X>[2UFQ)X2H04(9.YH#UN=^+>]\:VM>ESJ"%C@P: M4B^=9."HB<0_ HI#4?S6?4\HW("C>P5@%@%O+%M^#%ZE#)AUD:TP4!NMQNS M@<2?L'[E MB;:Q>VEC=EN+3]2#X;0WZ\G7R4U-RE?ISV"@\^"?QU<0 MX0V\:UN19/P+ K_.N:9%G']'P68;VE%A @12W]BGO'B@HS M=UN4P-H0;L.I*T;4\IR3I9)(1R8AD@?65;LGI<8J]NA"A!CKWU]!J9JO@SM@ M535GPU8_:P,RPL J5\ERA08I$ Q'3+#RT2%!2J5K\SAW0@_*8=-+0_MX/0BI=^VF08*X)2Q/0>BKI]^@$E&* M@67=?U(OS7,V2A([%^6(+#YE7A)T$<^Z\8O,SR!"$.2E_:@_@Y&B>K)$0L;U MG8"EF/#S6H!J^2AEO(859T.?:Z8\;B(4S VR,VIS"MKBM=?8EO@@-864-Y?' M4V/!#U %>;MT6K1+7V1HX#$_1S GZI8)]3/!F]!40WJ^%CYMKY0%H=$?^#,M MB@]B#AHRJH3"NY-*(M=E"MRY+J'8C,FROC;9F:\WY 43"U9(,0"0LT,?$1$M MX;6UA#9H"4:C(JLA-W7Q#-;:NO@KQ=\\O*/]Z=.]KGV#,TZT>V3M'T@W MD?5AY4-$Y[_^!QD,WSUJ7,_ &#E_IKV!;8=C%)&AH(])',%&QP$@T HB0#'M MKW$"@[[V8YZMB/XM3/U)QDFQ[V%E&*'3M<\P1Q_X B8B$UAL2A*?2'OG4:8Z MZCP2$D>%65O:LER#"#[E -O$E38G!KDD<5LRM"^];?QJ[M6MT:B(L18$NN96 MYO#* VRE:>QX*^[QMF+B5JP=V0':;^2ISI-8+K#F 4X\ W796 )[UX#/^T#1^8Y:*6O MY.4:8_P)Z;(XS-+YGY06Z/&,_2/=H++L*:B6_EW]'D[;*.[A])-\"T.P)J^[ M@!_?KTD/=GA#PE_3,I>$+QEJ$\#;"Y8>KW]@,6T?A;2WDT M\"U8$ZG-6C0@*N 4?UGA?$!!X-Y"D(#WR&1X+TER6W7V)W&1REG_(M4+C3+Z M ?@3 @#Y&=[MNX=MQ## ["VJICU]B\KP *BNUW0-VW5ZG6Z'VD[/\9J&U_1) MNV7-WJ+ZV\/G/Q^T;P_W7W[__/'IXY?/&]RD6CIK;4Z,CWB#5T8";X4S?!\P M\ORN/4DQ;%VJ MFSSC+SU)A9P759#_\CNT8W6# M7]I%&XL,&;W)?WCG!VP8DM%-$''$XQ^]DXN0.@J*V*D[NYQDQ&,I?=U.H]UI MHP"61-&PBY\YIKW[ MQ5J-3G,S&*C%+EUL:S4T6%)2;VEYQ]E7*VI$",W],!41.BLI1D^/38>OJUL4+@_-NSRDZ5'1X]G1H'Y\.L2Z' MV=3!N%:$J CQ4@G1.3XA=K! CJ6W*NZ]UI$0+Z%QQ:21FX=/+JQS\GJ$U#P^ M(;E8C<*UME8LJQ%6M?2L":8MZ2MX $QK&5>WMNZ8LZV$%*:=$Z8MZ1%X"$PS M$=-:ML*T\\:T)2W_#H%I%F*:ZVYM#>X0TRXAGO(E[=-D-@WJ,EH/KDIB66=4,I?TAMD1*CF 2FV%2N>-2OL(;+T(O 8^)0QM&H;NMF8KJRD*5Q2N M*'P["C\^@6,)6]/575<1N")P1>"[)O!]>+S7HW"L\F V.WK;VCH[J084OJPY M[8(B(RL6Q;"+HA@[N*&_0V2<4U.AN>[M[@>28.U*EM<[GKW1W3:G;W2W2=?H M6DZGW3%;CF.X;@< 2"GIN$W:)J8_?:/[X>[;YX^??W_4OCY\TQ[_>O?M88,: M"DLG/;,4,4\$[H,*$,RW]@VT]@#!IY(4'(;Y>GL1;G]3KY MVUA,&\MF 6QXX]#NB-^IGZD1+DJ45I4%+_7O*U<#$NVT8 19'U)['V"Q'+]J MQ44WL&PH^X'E\U]O/+^L>SX,,Z8A)T%,(>'LP,,8*Z4$),0"<[A$+ 4^W7KD M7UGP HP203H[Q6N?BD737@_K> :L&.BL"]FOR4D>O3[ULY!^Z4WS%([)=Y$O M,61.Y8BV-K57'V@*JL6S'%Q&3YJIU5_#C JY>0,/J9IM*.4T4W MU-W&S0/\@$&=171Y6!';P /MV!.9< MW79TU]I5RJ>B+T5?-=CU#L/;VY%7\^JV9>J.LW7<6M&7HJ_Z['J7T>7M"*QU M=>LT]<[V]PD/6=1BV@)V%EC FU]X56.">==M[/<:#X99B@'AV6"PCND+@:?J!0E5@\G&LHO\ M4\:T]I'#_TZ _S//]_C2$TD>7\9 MJ.(:^T"USA%1#>] M"S=-=OZ#BZ#*U2K.:H=$=,P&;_9UDW#5;6I+@#3W..A M6@>SPENFWG1-O6UL'0/:(:KMR!8[C3MHC>3-LWM4U1#:2NW\&'D)Q1[: M)+R/!X,X$@1SEZ9)T,UXIN-3?,]3*Y_AK7#TD;$,__HH9UN3D$R\0*6W.TW= M-G;EBZZ1QUGAWAIZZ*%QS\*FFKKI6+K=VMH&4KA7<]RK%>K9BNU=$.HMUE0/ MC7M.3=G>$M4UOW0!BZ6+T56].?FF<7;E+E(( M>DX(>E3\; L&VG&=W1>Z4/AY%OBYD;=]9PB*0<1V4V_;SBZ*LQX$07>24K?# M3);2;J>+SM0EV48M\1A+/"_SL#I];UYQF&U"=.>6!UZUQ1.581GS\V(JBTU5 M:UE])QD>GI5([M6MT;!WI2O52"-2)'#V)-#9"0FX!I+ ]N$+10**! Y. KNA M ),+@3-LN*DHX.PIP-T-"5A( E:=LBWK9GBK,4YHC$LPAN=7'E7F\,6)@?7, M88DZ58+ YKK0KJ*O2A=21%!7@W@!$3C*)%9$!]8SB!430XF9QG8A@I=X?YU61_XYA@P2L^RK GE?)U;4ULQ\LTYZH%=2< MQHP[ &7>Y."1>ED2I %EH@$-]46#&DQ Y<">K?A_-P HI:ME1;3&2(9I.V;# MFD$R#6 9XK:^_O;Y?QZ_\'K[:^_8J>..>1Y(8Y:LBAU/=\,(9*Z\QF\*\K84 M\M:@=I=?&KQ[3BA/P!=-#*C<@]:#3? O_/FM.F"%7A:*)@.$\;>]/%7? X!H M"86G\&T::RSS^EH0L33)!KQW1I_X6A2G6I?22!O0M*%]C(KF'!L@:;..1^9> MW78:LQKQW!,;-Q?17DF2$ 34+LXE2/*&)*]Q%OH _!AY/LUZ<$.;TCX2D;LZI=);1A4X3+4IP$V%RR]WG[ 8EH_"_T;R"=..&K= M<-Z$;\&:2&W6HO439#)_6>%\KFYYLRN4OWCA$1G=K[^0VZJS/XGV@JUUVPL^ MTF=D[]]XLSC@2.\#YH4QRRH:#;J&/=T S'*)U[3M=IMZIN.Z%NFU6Z[5ZH)4 M=DVOV9YN /;X\/L?#Y^?M(^?/WSY]L?=T\C0=\0T^#F&))(3?ODJ0G'73/\2%,@@D8/#,LQ[ +4.-!.'":!@R MK1?PAI0I27Q0&O@#_%,/1T2X]F(R*'!)1\7C%;[#_S(!5UB:SS6<(9]&C)R\ M!!Y,DXZ&Z/T)1\ _>Z#PR(NOT3^S2"#8:Y#V49-A,VLH3WOVYS6+HL6Q"1A, M'-G7'!R'V4>KT5QA(Q5:'S^5AF/.-A[$7J)"*[ .NY<5S^3QC"#233.UL*L"UH 9Q/O',K^.'8%&A9M0E*6C?(RVE7C\" MN#R#?=G0L)]W(-K)5JREM ]= Z,TX?4Q^-O3 CH$WD596OJBO"I=D;DB\],G M\P 545 0$QB[H'G>FED(.E0"P+8BFI@>?\;"&+ADAAZ/$+[XO_?OO^K::S] MAQ-#_8$%/M4,=$=6GP7H ".5Z1P"L9D#@ MY5ZNCJ0QK@O[; L/RBLE"?X%.$#^7(Y23 8<01&J(M1S(%2PXN*"1H<@F@)/ M4(*?2TVO3P>X*38A/\]:/?^(/D84TZ+#(ZHB\@_TQY!&#/X2 [-)Y'/MC?SS M6PXW#[" <)LG&:(?BI8L5OFBL,@C&O!1@./%7NYB1R:6V[5:%"=2#1HST0$E MC-MSP-X*@X$FW+:./*IUA>;A]0/:*\V,-CN#D[L>D.\PYQM422SCW?V7]W_P M'\UW;QO:$W?^Y\O&-3UC>"%@W,E?8L*PT"Y@2;X \26.A>^6%)__9-K]PY>S M1I8J/PR'1(;G7#I...]48R24=MV=CSL$6#[\]O'I_1V"E(!<8^*;.'J.\=C* M)PL'7J53=C,&BV)LC#8X/ XG\0K,;!9GB8>:;&FU@!(]_'!F)6#G%Z&(+H7I M:4$ NI:2'ZA]^W28H/TJ(A.HNP_05_AOJ<<2K(8K1\47!.XP]*7RK@P,!75! M*1&@98+AG 2W# ^R*&,9B/<@I0.&B$_@JQ"!@&IS%"'11'+D'+I\6+Y!1I>- M.""CG*XTXOTK"P13YX/B5I^%XZP(?7DQ0T>(<*'QV;#$KU@#)^')^?@DC1FG MY1H.6&"Z?A;2+[UI5^S'2#C18'6_C>3#"J=L<]K)NENB.QPC+G9;#D,N)B3$ MK"HZF?*'LFR *BIZLKHTC%^U-YS!@KT(@[*W-ZOR++S.P\,%17R+%SX $(5D MR.A-_L.[O"A>$/&-\H_>R<%D4*PYJT3PDQ"/9;C'[33:G39&?.0-$3FQ# 8U M>#!H*J=+/'/,AF6;*6\/8*[;LN&#S6!8/G,?BA<&=CX$QBSB4T"_R<:TE;M01< M7I[LV#=HU0H/OL+SNI\\IZT+!LD9CZ>K"\GG>@5G-@-U23OF;_2%1AD5J:91 MBF-B+- 83'N1B@J N>.N'.H_D1]K-FUVC=;5;=/636=7%2;5Y35%.?NG M',LX/N6TKVY;+;W9;BO*491S*I1C&C6@G,[5;=O4.YTZ=1%4E*,H9XG,,8]/ M.7BSL*D;3IUDSGFY-^;DAQ3YLWG*L&JYN8!2K*-3BFE-=7CD"%VA#4,W6WMJA2KHD-%AS78]5IT>'PRQ+ZW MIJN[KB)#18:72H;'SVLQL5!HLW,RO7WG='"Q5.M4M<1:+?&\LC&KDYFG+GEM MEM*\1&*J,6HXQB6$LC=)-5[5[5Z[S:ZNJU5M\7PTLKFIQL-D<).SN[R"[6_\ M&G9>E^ )[V"_+]W OHO\N]+]Z[4U,RQHWM*;]KR:S"<')R +>P+8NMD^PRP*14#G2D!S\X^/0$#87,+0 M.YVM?=SURPVI-2WL* UYU;L(ITXP<]*0CT PF+>G.\TZ]0S?M<]%(=S<9.0C M()R-84C=:>TJ^J$PKHX8-S[:9]@)6&'<\M3D(V!<$[30EMYN MU^D:Z8XB"'SN=LVU49Z?7)3$G J:;7,_;HMLD=.FKGGIO$<@KA8W\5QWZ[H@ M:YWI"=U!N5PDG9/L>@0D;5_=VDV]U=E5*$DAZ=D@:6UPM,.C-::QJWM4"D?/ M!D=K$Y.WW*M;IZVWFKL**1XD6?*L7;V?*-NPEN8I)%JI,?:2>'829N/[1=T< M5%F5C>]Z[E >V ;/T3+M75E_)ZJ:G#M&+;FVN$N,,CE&M#IKA%IRE6R7&&4#1MFZT3G7BB=U5PR+3GBB1WA$(B\8M[%3 MF2X;:X8Y8(% WM-N^B NC9]B BO[=0IWJ8BO(=6"G>$3%BNPM)-9VO7O4*F M.B/307!)Q"J=[6.5"I?JC$M+5,$=(5.;%XYMV77*U;PD]^ 'W =-L*?K2\"P M(S!O?WI=].0Y1A;V82?@"X?B!!\C<29E0$G#"3 M9VV*Z5S=M@S=L&;MIK?*"#\/C%J0\K$/C'*%0*\H9:8PZDPPZJ (Y1A7MQU' MMUJSUH9"J#-!J 7)%/O *!,PRM!M<_:"Q5$PZI+\A)_CZ#JA7I8D)?>@N@FW MN7_PMXS!^(S=QX-N$ E?NO>O+& !_OA-Z-WW,4M9%25@(*:U]55J97K7&8&6 M^ 370: U^:P-JJ!N*I_S>>/7T= +8QJZ:RG/X5FCUQ+/X1[QJPG"46_5"K\N MR9GXV"<)O>X21G&O ]041=[A-D'ET[6H=JDTWH5A["%A[ M@_6S=7/[ZMG*6J\S;BW1)_>$6WA=3'?LK6LB*-RJM2=H&K<8K!]^.A"287E+ MO=.>O4FC/(VUQ:]=*I-[0BOL_*O;KLI-/)[/T2.LKPVSQ.O#H6K$\V!O*;H@ M@\$0#D,Y(#>+2$N WA7P''OEI^RM7O"#^M?_IDE<02%-XPIHH6.9UKL:&5O* MF#]D^8$U<&DYRVWBE96.;IA;\UR%3W7&IP.P)DNQIHM I44QZ)VR)EL4E5!) MBL>ZG1\SIKUY)D'T5@.D0#2 +6 9+$J2Z#K.-M,&+\2"6C\;?O+IU==N=Y?W*PU1;#-UO-/Q0[+%U=6N[9]BWY\R1;\M$RA-C MC^U:L<=+G@ MOW[P1;P\$LE:S4E8E/_%Y2()!!V']DC; M\HC?LAS+=]VVWS))M],EMF_[7?L?;?K##&Q*^ MDA&[^F42#P )RE"?!MA3&#NFM70_B 1$4D/ M//>[_8YI[P/F9;P0%:]Q?A>1<,0"ACO_(.J=DQ!AX =%M6_B04 M20Y%UH^ST->Z5 .Z]K6 Y^7^,XN$O'\-TKZ6PD!91#( ,*\(@$ 0M0$B+LIX M@=%><10LA3_PM!4^4Q2GL$L8(Z%IC#[J,/,IG^@K25+MHZ[QLS?QL-(^K.A? M&?P="&($*QK&\ JLXP.(=\TT$"<,]]W_H+CGRY+O:C3",?\[BZB0W[:A:Y9A MV=H;/B1^9QGO_J<8^1L?F?_9?/>VH3WA6]./N7Y#@HCA=*\D\:_#./Z.P"QM M$2$$>\'%#"C!MG.XD4U[\2^*/XI2P!% 1AW7HI_-5W;UC4"8!KP]>OC MS\R'BL\>?G@\#ZCTO3/Y/<(;/_J:!"^PPO+'G^ _SZ*,PS=4LP;C4=RFKK', MZT^<7$+A;]U_PH(T.#8<5 *1D1[5^B0!I4;"3_, =1 'NB-X,6;PI=B'0( @ M>HG#%\"O@'T7?P'L H4&((LK:^#ASH,N+D,4HH!UQUFB#6;Y0Y>& >V)D0EC MV6 XGAN^"B*A&W+,?R%!R-DF[&ER.(2C!#DBM(;X&O<:VAT,!(B(_ 2?PPZ8IPP"37"BEVGB"E ,9RCYP 3Z'W7T+X! +0/XML<=&5ZP 4!TEK XD!/ M"W,LQ'T(4@%:66U,04C3^*SS&>!='#R1+') 1L ;>CV*P("W@8+A@QYHZ')7 M!$[)"X;\@ 6B,[J ('1^QQ-5]N=PI&NC.,M9## ";1@2#YF)GR&_"0-@&10/ M:=FH#41^.N2GE-!_94$BT"TDK[KV2L6Y4YA"B[MACN=PQMF0'^:RX;4A*.N! MAPM&QE+^#MDBX^@T"3>/[VFWD*,O%/"UIT4@$LIHVZ5H$;$2^DJ.T\O2+*&- M7*[M27"O*74+6&4O 7T]<:UBX5E^A<\&%"7L(UH_R%=! M2C6 \;R1G.CKX^-=+D>!]B4E\;I!R"K#8!!(T<#P:C_3WK#8"_[C+Y9MOTO% M?X!0XF@TH&^U5R!OC&(G0]2-!=='H0X"D\< 8K42*\& 9,$A%NXG_C MY+OVF,;>][$F^>;J\_\^/ER]%9IC0GPJ*0RG8",X^U"[^OKMC\;5.7.YOU,. M+I+C-\MYG39,XA=,K]?Q)S_CK;7Z\.4U4 XFVH/9 Q8[#H5/Q#O2[F%#;+$6 MPCM>GP[0>P=:S-T0WOD1H+X ND+;^1FIK-#[B-#[$M0#,MC>*Y"F!K,'+X)" M%=NK8'M_1ES /*(>A=KG!(3-YL\(.,$7IA^*9_=@ OA$6 \3CRW^^ _Z(_!B M?6P))W0 E@L>]^3K<)9LR&UHXB68M_]"DB#.@+S1]M7X!>:$VSM?X+R[\AX( M0;#$2\ X"*$22(X\FLL;6"N*=)GKB?>:!\ Z;1'L,, N?"3QP+5ODH, M;)PSN:)CHPR",BP)CP1D(0&#* =GAO8:Z,D)$AL2;-GL*V@V[9,4A&(XY/3H M 2Q YTY0T1]TX4E^FNEH2%D^$.";,.#P?%Z#T ]A2C +TR3#&4FH:[V0# 9< M9P\#L%M\:9=RG)@<2R!&Y<: =X!E@Z8&R_D*QQ>TA(;">D6.@_JHAXN"@9'A M %96^7-P?_/!$(-5.^2&YP1OBTM^-%QG]3*D.0LK#A)NN /^IF#N@"D$4 &E M[AFHC0>XYTVB+M!6/X2!V+O2G\0Z(<$"+HF*2)3K/BV M%Y-!>4B<:KQ*?M1@-8I#AC5@[NPTMB D!A1,>K[3'NJT$B? /J-^#@8!<_@3 M$"O(5P_HA'^%K ) FSSSBSQH-<)B1^)3SO1AU\"># ZIE$3?J0!8E4I%4!2$ M(?Z7^Q\D1\F7PTMG<7$EY%/@'Z?P02FW-3FA?]QX4.\8@82"1%1NDT*ZI!.&+$M<:(D5TTB$&,)<( @ MS!T34\!J:(\ =P0MGBGEX$^^TY3E: 0K!>Z: ?1GA%>$6[G.F]I!#\+UQ:? ME4O*(>5<"S?*F3,H4+ J+JM[$E'D*F';8)@ Q$#A+5Q7E&\7?5SC'S($(1,1/84>A?_9\=U;4%&@F6(@\#P;XRK2O_9@-^W$"?/,KO$)8 M%O9 G0*U\^MAE8E6H[G"%BL"A/R\&@[F+DP'88%810#)JJ5B]'A&$&[6$L)@ M-@&O9LCF@"F4^1>9%$X3:D*8=1/!\3#VCR" Q[EV09[A619RW6%JA/R50:%\ MAI,LC4L;WMPC!!8&XX \25.4K05SY^KGW\<1BXJUE/:ARXNH:2B8X[WPZ12. M]Q!8&G8>'G]17I6N*1I7-'[J-([*TU@+R=C8528U9M0]09$"NX-/CS^C[Q.7 M#+8#*&/PQ?\!]6OO06Q^'X4^4E\\Y((1+=;"D?I_[]]_';MO7ON!U\?)/7G! MGUN'&NA@J/:@#H*31$+G%K$ :??(!=$(> 'H>$$H8I1:P(,]\'(O-P9 F9/^ M#1ZJ $"0!/^2TN*Y'*68#-C'5^NQR2TMM$ER@( =@[$./I*?LZC"[S'!K( ! M46'+%*SS&1U/7"M6+$.QC)-G&9S<0%R/>-X%?4ZH0.[A6!OV1,J.SONR!AY8 MK#B#CED:(+F[F1"@2$L)Q<3$%_0U CU*!V5A@)RUO8%\@GL=*.<4T=@?PHW] M//4"#=)J3YDP@R>^*GPS%'D89FRDD@\.8AGP]2GF[R6Y;^,'];(BL4C6+Y9E M5J3+(.!9(OS;9QH#,QOVQ2,I(JX+#T(O]C*A':+="=PZP5$BF) Q=.+#2GST M]LK:>!DRUP'R:"J]*WRSW^EH[([)PP3BPT2Z)1:^PHUE&+47\*11'F[.@82. M[H"[N7&F28>V="_E^2!B3/AIE(L171K*^=IS$[CP62&?D!?<+DI*J.3B4C# R-[DF8"MRT5)) M)5P=H"#/I9(Q/_R0!QCXBEXI[PCF30T'ZD&N H@0#]=HG@NL]>D _XP0X- < M[WEX@.CEH7,*T$I&-QQFI:*:$G-(C&-P0Q[M+Q3,DOD]5LD*9\#8$\$U29'; M@6@$RM._ 8@ 7C]C/,RLA<%W6K@"@4! B0UYO$37$A*$24PD@TRQ) RJSC)' M%B-6(B]W:GV%-HA!KBX5QC]7GODK8C\8T1GGW\KMX'\!F5.9'CF,4^G%X)_X MA)-6-]&I;6SIL?PXTR.O\Y#$S.,BH M!^OGF:-I0_L824 MP8P)&5M1,M^U.$6 -3)"W-N9D'&?O&#"[0OER50BHSU%GW>9T8GGDL?SV.\/ M6"V3SKB"VME48#_M@X$-X";CSID\ ,PO#.($O2SAP=Z":4QY 'C,>!M UT:M M^3N0+^ZTN,DC\.X^Y DV4J,[ XR:SOY!<@-:G A>(P(5F0+C0'3!F_,LC03' MD,DC=XQ?1] ELN5&L#=Q,2H97XPJ)7'RRQYCMA*.9',FH0Z]RH,IJ0$T>@F2 MF*\IM[/Y*_)BA$9Z/>1:Z .6QR?R#0M1QH<7V\P&79I(!X-0R(J,&*XO12/M M&=,/M!$PSX;VUP#S2$1VBP[T% K?VH2W@E-LE](H5[$D3;(,0_BY"$ G.7HA M>@'>#^;#:W@O 6";;WG( V@ (;%LA!.< .J; ",PN_)4!/B$Y'/EFI1'R[R0 MR3M& =\4>OW0!XXW1F3F@1\P4#69#P)/>QCCY1EP"I#F"?=%'I!LG1>R9(S_JY: % A+Z$PH#"&\1(D)O(V MY^)J5/0<\TAR#EA81\S3M#C*B50F(&G R@"&$'EP JLE!>%2!947.>GW7_[V M\?VUZ<)[ %H<-;^N!K/TX,"Y7O?G=U1J*)@L?4SD*L6=N8,POT\ &XP9]^)& MVC>\UR@R..77L)RTD,V<6PYB4.UD2F!*OF,G.D%816RLE-23[S' W_!C<7>. MEG8E-\7H/)!.WM#!RW9\NO)H<[[D*QK/G^="D>?GA#X7\;VBI9Z\#B42E9 1 M<9D\5YTY(3@-]>92DKV>9'G!03'B$6 M]W5'Y:! ;O('T7@YXF6\S\=/DU:N@+=C[(6@3(XOD^'R\R1E>?,&T0L(C"IG M^:K.\O9.G.4=Y2Q7SO+#.(./AI0U>9NCSOBP)Z3 MBBE/@?=1T_(#WH1:>\.UMSB#Y?GL[!55\NE/ 5*FU=S.:XV$*[[5W(L#F=@-28*H4 MVUN R3U-T(B681, V!.M[?75E4LGUN4T5JPMNM%6+P=>/U,]%T&N*PJOV[;,Q+HZYUYGV9K0]ZS](AJ1YP_ MO]U.+:YNLU=GB7J/$6>> X4.6J O_USZ(*^V?\?13<=0;5]K?4AM2S>:ZI!J M+R?:NFL:JO]M?4_(=O=$1&K!6AV0.>?L&SF_@UV1@]NZT;'4P9ZJU\ T+\9I<&D^ YG)B-<7?@RQ M4]%,3&V=C>\F*KNQIJ]6>) 55HZQ4ZW4%//[[>)2P<^5G)C:<+3 M]G-RVD9IKY.D6#&\Y>B=355S))UYMI_N)HYV$G+\;8"V0?XM[G=L(]!JZF5>4%;;>;J]K_:E8P,$/ MJ6.LZUY1AW1@@6&;*II6U\/A-[ZM=R9&1CK+P&+ MDY'6PW+3UUI>FP:K MU0$=VN-E7XJQ?K&V^A=>DR>>#F==EKG>449@K<_':JG,UWJ?T!NKN8;779W. M@4]G[>#BR=KH>\QY;=5;DHO22S.2?'YBRMEDTZWL2=3MYAJY^>>:27=.AVK: MNM5NJ13)LSO8-XZCMS9PKYW=H9[@T=GVAA1Y<>K&*2>^!I$7#[9R%)P3OVK9 MNNULJ&77@V?MT$(ZIX,UFWIKTSN#ZF!K?+!.6V\;&WK^SNY@3^_X;&/=*V\G MZ].XM#IU(B8A_1=8)QD5C5*%Y TT\3W=#EE5SU1_S/AV2 M>+ 1RV87X$]6+I@&*.+K)IFK@,2!#\G234>EWM;[D-Z8>MM=HUZ=.I]#G\_% M:,![C.K57*)_PD(V;YY)$+W%KEVB/=7%L_5F=T:-&^]L4T%4([.=G^9Y106,6_J8_MPN ) MR/YK)YLK>^/ 'G?=;*ZK?*DS.G3NA6ZT;&6SU_9\5";N M^=OLU?&KS7WQ)ZO&FJJF5;T/Z(UEK)\0K4[G0*=C*?JI^0F!G;ZOBG!U$VK[ MM--/XV9-6:IO'5@_ITPZT]!;QH8W-,\ND^Z<#K:IM]6YGN&Y.KJKSO5D?0B= M?3GAZB9W+R[Q]2/W%&A=BN$ ><%&2\D/=8FWD$B6WE[[FLVY7@T\IX-U=7?M M6S;J7.M_KHZE=]:^97.N!WN"QV>??@^;(Y8 J_.&/Q;JQ646_7K3ME6@M+ZG M8^J&J4I*U?9\K+5;H:@3.G1L;U]E#>LFR?:3:E#G'7^FZ9SZ&ROJU&+Q-S8< MKQ]GW9 *O7H+RZ-N(/KI*)"I-4=H6B!3-TS]W@5TCFRI*=)0I#'7IZZ[UG9N M1449BC+.D3(<;$)]N:1QYNZ]S@57^/\E)8"+\%\_>+G]%?[)ES0@R7,0"<2T M)D_PGQE+@]Y(_"F(?!K!!!V.,3O=U+CO-A_Q)DAA?F]%R^"1A..(X9Z6M7 1 M#0V7P7 9FD^]A!)&?:T[TGZRG$9'@QE#; W8BQ,M[5/X?T*I-H!A^TRC %1? M^^\LHIIMZ)IE6#80X6!($OAS&O,/&!E0;0AKBWTP@_ =JSPE_ G?^A D% MH^E(8_1Y@)>F)U=CV@TG7XVN)7284$;Y!6LMC%]IHO5PB(2F)/%)E \?]^#+ M5L,N]A'W>@PFAQ$)[+#A%@_ 1..SX8KX4"P;XARL&*PA5CD]Q7B9/YF=TDQR M9W<#V+M'&&^@_)/1L,HOW+& :%^)%_0"3_,SBD ;C\>70;PT> D +'R\F.$" MGN%SM@JD==[M*2!A."KOO+1;!) UN:B'+(F'5.LE\4 +!L,D?L&N40D%#",, M7ED$#/B<:,_!"XVT9QH_)V38A_G@1=E&&M;A)_PQK ,776P/%H*_"]"+B?B. M23H>24XZN \)8]J=&"Y?/*SLGD3$ M)^6UB#=&+*7RQ3F'62 ,#@^GY6=>&?N-ACD/XRKH\'%(/9@!SN.K&(E5D.-/ MIEFF19CE%2#:A[^7)WLEK)H&S!+(Y$OBE!K:$[Q.YYLNH]9BB?[>QS[3'N,0[^A58FI0RQ]I84^ M\X6"8NI/"HYCRM:?K/98PM02>CN6Z]/T6R76N<2QIQC%, F C (4#X(D"9>F M1O%2>512[ED,PXW)%YCE\#H;%KT.Y5I_RQCL'/CN?3SH!A'_4,A*W%0 MWOF#( H8JAR@3&@/ F*-8W(UK5CH[._8 J)$T/4$T$[E MPU&Q=D(V5*P^=\UEKN>R8RRXEA)PF@' 8LP"7?\/W"#3\[C7PTS[ %\%7_DKZ M"(WQ)Z0+BE>6SO^DQ(?1@*+)_KCNXE2(SB0LRO_VDWPU0_(,!PNP_'Y->K#8 M&Q*^DA&[^F52UH"@*0-P>N]S=]CK[6>'IO6SD&Z "''"L/];Q[ MF!"0A_WZ"[FM.L8ST0-D!^_%#;RKK;%#D=%*2QP[Z1B7"&"81\^%NMHC0:*] MD#"CN>LG#$@W"(-T=.VADR3H!3#2A^ '_'L711GH&7?Y='<#6$#*>>#?@(5S M!*E^9]8FJ9Z\^FM6R+]:2N=E0ED_JL!%0Z]EE&R;.8;>A .'^P1?0*L$3(%W M/:Y#:%\2'\PV.)9'E+G"-?E3N]&V-<*]7'^0Q.MKMBFWS85YL]%QY>,)H&R' M$:LJ1)8N#%VCT=S7_DVSX;:K & ) ,!SRZF @'5AKJS*0NLU]69-KW4Z"+*W MB,QR[9AH,:PVA=T" ./HVB.LKQ'/0ZK@_@'/2Y!@IGPOCS0*8*6?XS0/QY0H MPA>NA57HZ3QM?E$R^/>\9#!J.+)D\(,L&7Q<08]H45''>/J0<[<['O G IH! M>:+ CX3$KZ_I_Y-;PL5=TM,"YCXK:$KPA1]9X%.A+\L5.N7P#1^8][C_"6,D+ M#>-A'J@LOEU@;YXRJ98J@'Z0%4#O\PJ@GTH50(\3Q*^H3UI+LLN+IAY5,\6" MK5.2M1R0.+1D[9$7,)$Y$4Z7EL5(LR1OC/\67TI2Q[BIOH84M<]3BLKK<4_D M1^$@/ZK4G+VN!QA03W(LD8!1\CZ>J=LW$'&P,1W!JB5UX6I1U@$E\9__"43% M_(#+;B;R4%Y!-0>9B&(:+#0!-<)EN9#7) SC5^[21<<$0B, X'A<$*/&[ M= M E]PE_,7;FH/<.0F/K1CT.?$S16DT"UD!N%W!SE#)[V>M3C41;$,&01)T+6 M\J3:U>$O4$_^$(CV4(%H]U.(MO!U:PMXP/9YLN'8V\U37P$,(1DR>I/_\,X/ MV# DHYL@XIOA'[V3XTL7.;J%IQ(K^83BL?08NV[#=FUT&LN+4')BZ4]N<'_R M5+*G>.8XC99MSGUL-.8_6S2L:3=<=[-A%S]S#'B*/]VDU^N9W@ M:BNTR52 FN#G6P#*/4W@W'/]I.K6[*[I;:^OKGR#I"ZGL>*MHXVV>CGPNKBZ M<$5*]7XJ*)WUU;R3OGQGFJ[NNNNV>3RE\ED*@\\<@YL=O6UM>,M08;#"X*-O M^HV-&+Q^0\N30-YUKC>?4UG*-]9V=5 V.=6Z4?-^.CK4><>S][HNJ^1ANZF; MS74;BZJZ;8?6^6W=5LTP:WY*J!58CJD*5-;W@-:5\*K\X6QG)KO> OWW!+-N MADG<"[9JK7A.JJWCZ!WGG WNBSW8IF[;Z[;M40=;_X-]XW3:RKUP@N=V,;T1 M+LY3\&7($^:CY^)V]"HQVLV;IJT2O-U8OUXI+[G:]3PN*P^Z!9H M;JUU_6ZJE_-A#\GNZ!U[7^50U2'M2N6R=:>]AMM-'="AW6X;9JLHI?AT!/U= MN5C>138/L]IZ8271;?8HNK;UV6U?ZFX^A6:XT>E,K6./0!&;IMKB$]U $=VAC47<=5 MYU/7\[D84_UB+?4OO&1O/!W-NBQCW5PW:4)9&8?.;&FI$ZKU";UQG):RTFM[ M.JYJ];V]B=ZJMRA_BE,2SHKR^8DIEY9%9YNZW5R#2YUK(MU9'2I>AFFI[,@S M.]2V[G;6]PNWM&9EQ/>O]R4UX"7&MW&1W!.W*K=TDW7W4R_K@?'VJ%M M=$X'V^SH+7?#] !UL#4^6% OFL:&U]S/[F!/[_C6ON-VLLZ,2ZMC)Z(1>?GR M-T+/>'NST=6:E6V"C:YTK*KDJQ4>9(6[N5ISPG&\RGY3EQ7%LPS=<54DK^:' M9.DM>U_!"'5(NRI^IIO.&@7MU/D<.IQW*0KP'J-Y-1?HHDG?<]ZDKZ(?WF4E MV]JNNA];[Q-ZX^JVNWX95'4^!SH?5V^OK1ZK,SITY-/8L.[LQB$Z*:RUNMZ..:F#4C4"1V.?)2MOKVM M?AJW:LI"?>O8^CGETEF&;J]=3?Y<<^G.Z6#--O8O40=[=@=KZZ9*?CU9)X)Y M,3=Y+RWY]2/W%&A=BC$!><=&2\D/=8.WN)#1U#MK5X(XU[N!YW2PCJFO7^)# M'6S]#]9T='B@#O9$71SJ,N^Y7N;]6*@7H'!$=-/V>">K1C?UYMKQ"14O/73. M@:-*J-?\C$S=;*XK)-09'=A%>S%9!Y?F,OA,TSG%.%94KL7B;VPX73_.NB$5 M"O86)DC=0/3342!3:W[0 FO;V5"SWP5TCFRR*=)0I+&@A7)GTTL2BC04:9PQ M:9A@,J^MZI\/:9RYH^]B,IEF381?4@*H"/_U@Y?;7^&??$D#DCP'DU%S3:NO=\BQH\2M.=1.DL#!O19/AD824-7)( M''K!"Y>G5:WJ4),C;!C"1O.IEU#"J*]U1]I/=J?1UF"^$-L9]N)$2_NTGM!C MP0]M *_UF48!*WWMO[.(:K:A:Y9AV<#$!D.2P)_3&/< FQU0;0ASQ3[8D?B. MU=!J<@2P'ESBAR"A@+ ]FHXT1I\'> -^\G1,NV'FIZ-K"1TFE%%^6UX+XU>: M:#T<(J$I27P2Y]1BL P8GVD_-AEVCR^#>&GP$@"$^'@QPP4\P^=LX8G7$H4E&AX3!^>@0NGX$7GL MR6-\R))X2+5>$@^T8#!,XA=LBI906 1A\,HB[(#/27$:,V)(KLUIPN*',0NP MJ>H-;[L6O-!WKX&?]F%GN/#R5U+7,L:?D"YH5EDZ_Y.2?/,HUI/:M8A>$?Z6 M.PF+\K_])%_-D#S3ZRZ!F TWN?N\->;S\[ M-*V?A=8 )!PGO$/N38:M]? M6!.IS5JT?D)[_W7UEZ#CT!YI6Q[Q6Y9C^:[; M]ELFZ7:ZQ/9MOVO_HWUU^X0Z%-+%/4P(R,-^_87<5AWC6OK5D1#P&0@KTIYI M_)R081]('VCVF48TX2S!3_AC8 G(4 O6"WO'WX58$#3/N3%)QR-)^I^1&@5G M0?G0Z%3P%D&MH,UK XY!Z, . ^:L8B54H S]9S?&@.L[R"H#J@YQW&T8QV2MAU6*W M55J1?$D OZ$]PO3 M 1I'(*L!Z>,!-MF4IQU$ /X4FVWZ%!YYW_.%@VZG ?5\I^E8C;\,\^4^9BF> M[.]Q[#/M,0[]1CWUF'RASWRA('G]2;7UF H.&C16CNNUA%YN9>W$H)FFWBJ3 M EF2U6FX$QQ@F 1 1 'R?$&08 Y83HEAED(%7#J^S8=$J5Z[U MMXS!OAD#D3GH!A'_4,6XA""@$1/S%C>4)&\O MFR[2&AK &A)@/?P5.*BL!R(L2]!8"\3D/O)+8U27LX2OHP '(/- M+=DTY4$2\KIL16126)2_]M'8@P5,[GV.(6>4C/BR(1?R'_(+V],PV"-[/1X7 M?:0 ANA9UWX76@W?]9T/RG+ 4#D L:\]"(!4NHD.Q@:*A3Z7%DHF%YJ?G%]/ MGTQ=>+YIC]E*+0&U2YY_5*2=D#>5<@388:>2H<$VP'"(:%@(BU78/9-BPZH< M,XA8EA#0^P5'D^^ZU2(F?@;""CPV.;0Q1P00SP.$23F%AO19TB<8&2P+)WK0 MZ6-.7CW2C-C9 52TH +TB#$@,^+G*,@E=00KYYQDV8C":5@^.B&E<,Q:DM1B M2CHJD8#]*W&$N\S(C&KQ)?%!*0+UZ1%/!0\2,)A,>C1_*COF2X>Q<-_6>&QXB++ W_($O#'U?,(UI4U*N?/N3<)XX'_(F 7D">J->7\MZO):5Q M>BK;;KLS65=B\[/RI@1G-+L"GXHXGESI1"(!GX:(V 0JWS@&F=:O8C".B'!= M\T.2@9L!;% HZM'X0"G02X!*U%2&!5]\%%>]>8^0B#"@\4+#>)@G,!3?-N;' MP4^99$L5GS_(BL_W1<5G0.(9Z)8UCI+;X4M([1CCUE4UG^SP%JKP, M_41^:+^)R]#'%:"SE[/K28B3Z%_V/YZ3*W<<*Q(!K3$-P:HE9>%J4=@!%?&? M_PD$Q?R "V\FDD!>04<'H8AR&HPU 3/"A;D0V"0,XU?NID7_!$(C .!X7!*C MZNP+90")?,(WR1VKJ$;#D)@#TH]#GQ,S5@Y"_9#;A]PLY:R=]GK4X^Y.Q"]D M#]L0]1%HN%UY5$4T]5'$']EI<*J%Z/=WJF6,%A'5J,B*X>YO^5?BXZKQ8'/\ M*RI(";-0%ZB@3T9+.=J40]9O_N,O'62H(608%4)<#3.8Y225S#T@'1ACB%L;Y5/"<#E/Q+>+J MGU& OSVF1%I_,DVG6.&?C<>&]OO=W=?QVH 2J2 ERM-KXJ)7/?P T!CPY72+ M>+_..50WQYEA" 3"W\[^?WM7^MTVCN3_%3YO9I[=CU9$W4JF\Y[C)-V>3L<> M.SV]^Q&28)L3BE3S\#%__=8!D*!$7;Y$R?RPLQV+!(%"5:%0QZ_"21 I"J,9 M"T(YQ$%AM3#N4*KHQ&6 TLIB-L#E8,(G&-^P!OI:K)4@3B:_;U/T181PS-E- M@%%&D='K]M6G@3;K51IH">92@C30E]?'Q6?,=W(W_<[VS.<">^9XRIY9\D)C MU3,*UDMZ)I-JJIB#=7MB$LEW^C_>C]P(=-G].]>GV=-+[]5@2A4@^T\59!%Y M^62S[&*7&JY8WEYMZ1M;L"CRT?-&OAW*S2;)/(80[1Z:*P9Z)P5X)$!9=L9\' M9':G,4NV&I6DW;2=UBX##%<,O-L,W&C8_7YW>QBXXM/7R:>=CMWN;A&?5HJV M8N IB"N[V5NW>7+@0&@^L(]8B:"_ M*Y;;'I9KV:WV<[4_>SF#N&*LTC%6HV4WG.UO!U*QW/:PG./8K;=J>[;L_X*E.NRI2K0OW%H?ZF[737M6BJ[)**Y1[!A7+52SW@BS7L;O==7U=50[=3N?0E;BYP9(,NF:&GUEET%49=-O& MST[;P$4GAJYG3:9>.H/.'?V\MQRPKN_L/8C=-Y1E]]7]*W%'V&L8)?A83! < MU3K7R)0[(+]_2NM:W,#_N%$<(.8G,L!E0GQOP'HBIJZ!PGL-\GEU;5%OB4M@ MDHB1ZK.';6L0A"'A=486MR#"T4)Y$W@W*/W ED!7ZU(,J9.0G4'P1E%"T*' M<",YX-Y!$K:!3L0AZ([814S07X$UP52P8;)Q H>F,1=!#9\'_Y%##8R?4-L5 M&/%&-2&"";K^T$M&6A-YTK]"Y%2">85QB_M+V[HML_KIUO5&'KZ3A /J5A_+ M$):4 0J+&^%ZJEL2@?^[H14+_P=*E9C XFGIGI>U3AX&"1P8ND$:PH8S)C&0 M3OH)3CQ%G:7.;^FRF823 $$@E1P#Q;V4@UWX BB$@!"1QP&U+6#H5CJ/X!D" MF&4L61C?NZ]9ITG(7PAQ!T)),+]V[J/(P@,X C5E2!N>;LWK81<9H(T/-<$P>9S!?/'BG),_< V8[%C_DQO-4_(YY:[XH M\9N_1\#A'JP'Y.GRTAVZDGM-C*7DA3'H/-7T*W,H"370 M]@;[)IE\1;8#$ R[P\:6T]"',"V0!1$[DUHCXEL40&"@?R5P;,D0Z'4N)T$8 MUZRC.4NQD?UQ?L-8Z:*Q< F"^!*8$.9^#X*E0-)G5V,-DM&5C NVJ5U3COMT MJXAFA#D.6A"518(]@%$Y^"G:N-(C172;)0IW4,0A1JS&N#\6<-I8P-YY46 E ML8M@XP5JE]H\HMX+DD@C2L.BU1%FB"OL:S*C%TUUK+0P3/\M3$KMH];(Z:$P M20:>.T0C0H8T#W@6CHX;W+6)!\I1*1%LHI#X?,J((0S-:,GX"W;UFN[OAD3S M O_J$'9[;*@U7\I1Q)I*,SR"Q ?CB2?AB^IT,&:3KJ-@#5IMQ^X8".QWXQ(S>34EQY!O&=_CA?";X^ M0&JG J0NP5Q* $C]? Q((Z[>]> 8S^ O> ;/!X[?'F,%[XA1,AYCVT+8LD#; M>VQDP/DJ(H6\'ZT,FU^X>=M2-]2MU]JMSM,7C#1JW>Y#*UA>O+H%)[M:*<[3 ME2B4)-NY^Z BCG\,PK)LU:5RRZDAM.9D434<.7="ISQB%R?52H. MULT^>\89/E%Z$4<%Z^7F@M,T ""P&Q3=.*HDH^V-A>YW&W:_V3FH0N_EV9-= M9K=>WVZVG8VPVQ.=T5NAID_\&QDM4=,I#1KKT:!0ALK':2V[V6VOSF@+-GM# M^?([OC]MN]-J;61_7I.]]B7UE3]2$:QZF):/T1I=N^FLH0G*9^'L^ :U[%:W MO\TF09D5P&?JVXM^T9D>WX$_/Y3[RHR%-2Y E:'PTH9"M[?-9D*9E0/"/7 K MBY]^H1NO!S"C=T851^84H.3Z M-]U&EGQ/IL";7K_62O^B\_@65Q?0BQ@BM:U01IBK2$G 4\G\VN"@2<'U!+&@ M6UFJ*,QF.(7_&HFQM&#J;D"KP"\4EP0(^"Z6:^"4X<&)N*>:#;H#<4*AT)EY MEY+2?-ZT>MG"[?SKKG\#;\/#-N454R)?*(<2K",40TJ"H_Q$G4]6;O:RT8CLR?]:4Z\SQ_2)RO1'Q=0N<^RR^+4-627K;M^U_*-]4U-2,7DZTE MYIR#P**TCJG.@=3U,$Y@W*FZ E6]@"\?>T&$OWS";/.L\.%C G_% I7C8#R M;]+WCJY"2B!];G07J/1YI<]+0E+2 MMZ',-&Z0Q%$,=$9ZGF(A'J9F7UP++ Q"MD7.;CQ4L:_UH;:AX#-;^TW=D".\ M(83!$$MPN$Q+WLEPZ%+%#,AA& JP^!^C7DNC3>>6SNV 2CWUK6_!C:0:V3YQ MBV/C60T7 A<.W C^ XNN8-EXJIZ"FM>#>Z;:=&9YXY= M-"#TE>Z>;\?^O76%-7H^5]-3$;"X32V)7T)4=I^2X3551GQ-[H! 01)>6?M_ M_Y]>HY'AGVQBRVAW']CEW!W*4J=#FYP,EW!P'%+!Y=R2<&L?MZ$$ MM%XJ^J4B=,8'7$\.^OG&'2F=+JQ(^B[\!]4\PG;,I[[KDS%_!4;R%95NPCDS M="=H;5-%)@I%,E&P$_7LJ-@28WII5=3\6FFXCE"9;C"C-COLIYO_*A>'8J$I MG.,&T:P(2W9Q(@A<<)AN MUYX%'S*/9D'',5L-HR\XUE$Q! /.TFE,7R7T7_DX\ M5?\;+3/PR3LG$4,QI',S+9\B MMA["C5< _U,=)-<(PW! D9@=J@.\F9+'DI842J+10:P* M]M7&;H3EQ.I2/ 3A"*A"+ZL?GB[3%H-(JBIM 3.^%(D79R 40YBL&-(Y!A8@ M\"Z0RT +4(::BTY58RZ:#+AY$WIZ%V3[XWK[,\ SBG ])'":B-%!CCPD_T)' M!% )F1@Y?S(!0Y*\VDP+VYIX2<3,#*\5']A.]SWH$2*N;4F77.'[=P?65]AH MV'QZ8R#\']8I^41&UCF^JPV0KR?# MX(_:1DE%L)3<7@&-Y N60E2*#UY(QC](0*C*.-S,+4T!A2^K+G&< /A MIX$2@R169Q(5T:-J&"#P2H3RB22T6.1I65B!&H0'6*2_?P\4M :HF(CT2Q9* MP0!>Z[XXH#]AE(.U&MY.8$:>9.FG\0BP(+K.S, _$9#E(@X1Y.*?H%1\A*[8 M'_!8EQ*14SQ%1QX -QJN1?6_P6-#?BP OJ/+F%I.]J!#BR1%-\*%P4K<<3+F M!>.LZ0%6Y#-+BG$)]H:DGKYR.*";784?D.('3+4VK/ #*OR M%V5 +Q#JD&T426VJU)3DTN,(( -Z([X%31O+":CH6Y^NI74:0@K4OO0X^=#Y MA+]&P"'MF]C^Y#[G]UL1^Y(SI?"-H,_V":?.M::&0A M111T1U09E^!P:(N$POGQ!2':Y$TR$]E%/?*HP'%I7&$7?(7\%L0[$5"8[_W* M7Y!$%"7P3^M-IVM:9\#SXR$&5VG [C ,FOA+F? M6K@FJVE#MYP41YPLMB _@\X]"H?6YV@(:L;*N25+X3M4$SO!&8>EI.9B7^9+ MS4)8OKSU[@_A5C,F]_'3NI'9MW-['1!4XRV^#Y?OR 6%PV \FI%4VI5OL:Y$ M.#/VA7#86PL/AGA0>:4\=J(?U^3D.X4I4P776_3!^'BW#17,7INO(R?Z(65R MY(:!6\E$W)/AIG/3(CEV#WDHC[V)(5C8(;G-CD!'>"#M1(-,^ F;#:T;= P_ MI[&R<0:?V0=T S&D(UPUE8*TM<(,X'YZI?PU0*+9LPF4"SH)R"?!Q*8$57Q8 M)_"E]DH*18FT5^AXZCLY*,_"#R$&E+)QV$H%NXH%0[ /8Z$I=?">75+!E21/ M!YNYB]ZPB3"2ZK 8#55-%=V-%&&UF?3PK939$!U&, MC+D+UX86FEV3[!AQVT&BV=]1.$-J)\ MZP3*V&9//6?8X[N7(98!@-G(9&,E/TTV)$,,YAF]2U\4T7R:D&O$'(XB6,9P M:68F&\MS-@57E[=^37<.;K;X(7E*'!B#LPIX(XKP:?@YG=,TY?(CU8SIF]Z? MXJ4AN/( />\C:2L4:B0'S@;^/_I[>$9@=@'%.'ZF_P;<[Y/5/D*#EVD)2EF! MMN=Q@&%WP2 >RBCOPY)8M4"DA5]!T>ZT10S"_L\$#@N4<4Y7*XA$DJ6IY-KD M,15*FV:;E"T%Y3$'$?HD%,]I$6).+!)8]+7F!TPC=C-,9HANEHNU.NV\WVMWI#]@+%0#FTM"5"6&P#6=64U,R6V?^GL$C5A3,4P3T2 )BDAN]W>:U?_,YV&V M;*?>LSN-S@Q;C5;,[6SRQ=X<='JH6TD[BJT=)"D<"@>3\D%L>^*_:^FQ^89) M($EXOQO>ZB^J;"T#E-=I_[O,8Q0\UBL6>L56+@LO,.PKAYQ'3M]T8.[OS:?= MW@'?WO6SZDG05%^_'F/RY2?IB5ODK?ENL_V]J;>MSWB,WN\=&-J%'6-9_RS6 M)7^B%A)CZQMR?A""YOT!Y_$_PYIM_5FSOL&[@0>*^-?@UI-@/H1O' MH(8"T+C_!IWYPSH7_Z&A?Q6P%ACNMVLPAMS9B44X)1 N;(5 !Q)/#P6S> EV M5N[)C2XBG8>75F2F]E 6-8IB7."5.U1($JJXQ?."H;JBCG L&^F"35YB3]N: M6%$IN=D$YE;>(*/ZCL(<_3'AX^KHK?26, 8+JAB8I/TL%GJ7R.E)^;?)!T5<4"_C-? ML9"9^O.9G(Y=?$32[+(2I7F;GC8O:==3VV&FD87NJ$+U4J!N9VQ]E;65-?Q0 M+M6=/A31,9-9*T+%K7JW7P62D*7KQT5>\(?1BD:#0MB\0!FJQ8C?; M7;O><6:MO9 $Q$NX_+E1-\N?.3"/LII; CXX9P4YV:+";#6UG%PN7*<.=Z/_ M%S9[>JE+!%;?[U:?\:7:+"(PUV13!E?Q*$ZSUFD6#6.:HER4[M2LLQ7$NHN/<'Q9!H*;YAX(LO:?],Q$5G2HYI2 MA#G-&=MZW8!>'X/50=-"2UJ=:$-56TZ."W6^D9DO?0J0R&$2TY$;BA'WJ;OG M /VL2_)-N];KIY;>[-*6G=BX.B,-6JW.J3>-VLR$)BNH%0?PJ B]P(K<,1($ M?\8.D,\:TMLX*RV-]2TS,_(A-L=)8VRTD8="'X=8X,^;-)XQ#!"R-J?%30$Z]4S(--PQY&H" 2*.Z9F $;" MNX_<2 >4"OH)TG.@>!*/D97,7J'H_,M2B7& Q!?)B#PVZW A.T0HW78@)5:% M2\:?PL0?ZBB;9%W)6&"B-IWA23)^ M"$F&@"QQFOL27P>1-/K-NCZ+:,,Z3,4Z:X1V87S/8+DS\WOG7'9F_AP&/ORW M:G&I)1R&P\J:=45YE@AD":@3@64;6Z+R&0;*;FPY]0IT MV-3 '!+Y7=Q;/3V+O&IMV.MOP6!^$*TI@P7_Q:Y3UX^%?^62/X\ MUI27!8M!22Z1&Q :,<91-%);D=V5S40AM5%;U@PKS889!L,?JJ8ML@M1X["# M=$"[23YI$?J'G$>F/<2LL @9*&N=/=*9*[&X4U^G%K@H[.C\4'6-L&_L>,92 M2##*L6UV3$Z;H1L.DS$&ZCC4*D S4+-MU6_72HB!DLDH;8RM-]OF[.^)RL&C MJG5$N>!:CC"D;4R)1!UM%9!=:%*'V]2:+'2O,(1MZUKW,Q<8VKY-YXVUFZSI MBTT95/T#C([*$>E3H52]K<&2M.;'CW%J@*E-L=L[-9">6JZO8_(@[!DB4Y3% MQ$%$7*Z S!\[&8?64"GEYJIL;=71G*I1A[QE.@_"4.TY78JYD/+ARF(M?;T) MB\P=_;RWW#/0;^V5S(Q;#"@(%+&:-5P_.N?(PT8[\2_T4ZI_?X(3&2Y65%%_ M1&;Y[]PL^=R-?CPKTN+&S3FEO.3=)(CX%J?Z1(>P=!9+U@Y4?#33@P!.,0LH-$8!^.^:$ ZWU542>L)

1*% M=I=%]LM\(825JT3 . [=0<(=C[%<'N%JJ=U]^C(".F!N' EFFF5#$J\?BA*L M_<:'D"V!(,$8@0O5E'4R+Z$E@$P\/QNSB9[.&T)%X,V5^ MYB<$3.6#C4U)MCJ)F4EI*\[_G(2!;1V#,3QR8<,85\"&(SN\E5?XEQ]PV++Z M/THPTNUECZ4J) W?H!VF["L3I@#M5-0]1AF-5*EW-8SR^Y'.#B3SCOQT*LPJ M9A4H9SF-*=M%)T487XN4':J29G3I[M+SG]+YY(T HP]Q=8K5-=AJ>:AD'#OG M S37+:Y 28,Z5X,I4&(%G8S6#&6A#I4UB_:>'C)AA6VB,:"O&=E2QC$&&33D M,>(X(!8!92'HDQIM;=. W2'=E18T$:;&*U!<65*'@M' VH:7@)8\JKM,>*=1A7MVK4$Z8F3'V M$82L1RD?#<4-;FQQ>M4STD+-PU;K(RN4J@O18 RH#'B:5?9+:I-C/V;4S*S45=96A4J3T/E MK2I47H*YO.I0^9SXA[J6W5MG=(_;]>,*_63L 015R>O!B.=$^FG$-BUS<;G\ MA\UL54B!%=ED*<8!YE"2,7W/0%0UZQ=]NG%!3PR&VT0=*.@I9>3#M'6%I?48 MVY2@S+%0!<\DET[(@?#0HSBR!C*^Q=@'?M9(G8<9JX856:8GN%R81+&OE: M2R7F1 FL# X#-#_9UW>M*T(.W4H;T+J@$BW"A8"Q@ BDJ&;6A_V_%V= M((QSUBX-F7U6I8724QZ[T/ M[Q%VWI/B^H6+P/%7HXRRBWPU3\E ^L !D2Y_M@+]#1*&7;+$N<\F76E._$O. M3]AEY39KR;IZV>AFPT &7ZVG/4RAN$UY##C2$X. 8P,Q7GW1M4R#U,C'C5Z[ M*Z7C.-S"/72HDDY?D^D+LYR8.1]0*X*:N6+Y,GWW\"]JFE,XA2ZPX,LD9=@ MW:EDI-!3T4"B*IR7ECPIS-NEN7]BD52.#%LYRE=Z",/LCW)!RYO,L5O#H)T@Y.(OX MS%OB#@!-'$69)36XM\X3#[/!Q*'31B#1[%K^67L%CX9<;U($;7=V<7$$%_W( MDDQ(Q(;)A@#9QR*C-"4HRSO 5#.$XC(S#Z:32K+T!=- Q2^FCV2(7O).)SF" M+(,2#G5H2?V>^4/5[ZP]4@ 7C?7:8_4OXK)?<#A^'D?F-:9TJ?YL*(S@MJFP3R0>NI9,7R: M'8R/XAD=H9[$Q!WR_( 5@$7-<^:(UPWM@;9Y=FA'8G4TQK[Q>F0K-S4.+4=F M.2Y5"W-B*UQ:P(B @R1S9(>)IXY,7$NZ+1>?C[6MJZJ?'KE8?3*LL6($K!ZK MS%VN#QN/$Q\/P9GZN25\S.DWCV!?C6[ )?BV AZ"^P@2%_VC0-6(SEBT"4)& M%=9$RMAX%[!SCE#@HF'H#C#RD81T#54WG]G4-/O)= BY.$%*558%1W:(7Z?+ M_53UF*%97+QICC7J&": L):=]FZ"25IM#O*+>0*I_3:!Y?T'ZCB MR,Z,RXD;- \ZM6 1H )QHJE30?HW;ACXE.HFC+\;,7%]T6"-B42BPK6H>'QE M4;];13@ZZ(3FOKR'V+/Y7:M?:R^7E\-& Q\KVQ60FA;4 *'?*DF5LCX+HC+2DQ ' MN3.Y5* ?0YG@;+%FUD7.YZ_SY7 0W8.47[P*@A'Y3= 7XX9CW0@[BMB<5:;[ MD,(-1GR;;1VN LN\2/ET9)X8K1=^S.[A1C[S2K;IJY&E#<]MQ7,YQ\\I(Z<' M6Q&O\4MP[Y+:W>[KZH3(-)#)I:"SF9BCLG0-O-G$G*Y-AQYY[^S,!ZU*5]FI MI^L;_Y.,KM@K2C43ZOXYP[FI(S5W+.]R"O"B>/RY9-!8),ZN(SWJ[+]-VA\# M>964%,U?^M>JRS'+*SF!0&+L%,#K,A@FG&!D*Q6A09%3+8%_2.^RG _%O9E4 MP)BS("EP >\@:AM=E3>Y)7J2Y=P533E2NIG3@MU>FORAU-#/<^[8[(.&G)637_V<]2!3%RJ MVM-75TR%QSR55$=1_"Y"8(@L3+XP7 3,?!]A0@96*[O1#^6%G#;8=,$1[C-_ M!$>+K+2X2%?PD/&&,.RW0?A#ESUG(4UJ,DQ<>#'!0J.0T>"OA._^-ZO:Q(>_ M@]X8@;K@MQ@0Q%4M8W%B*K7B$/]PQ<"I7]+O[C?J3O/ VM\[/KTX1>#7YM[! M%N:5'&<%'M/KMD[1+/^2FN7GVBS?@4#L*45>"7&QA *Z]X%"*VIKLHBQQD@^"4TAS&.L'FK@^KSOHYT@8^ M_&,0OOTP=^"YPKWDO==GXW7FVWBKYR;"^O8JRW"G+<-I^7PAKBT^,L^.SK]; M)R05ZE3),)5J/CVO%NPT.=4&M\+#FD\]>+/X-D@AS MY=UQ9.O4T2>248>>-V-.%%['@:(CC&9,4YA^0DE9'%65(QI\U,!2_%7 M(G$>EZY'8 =C#O6+L>5Q.C['CXPB>S6%3UB9[G*J^@48]M>(:0D/^<(:8^[X MX4@_8 Q$V:5D+D4NT%F$Z;0F"C(>$]CH@?^ 21"-W&%:T4-%^#[AT!AW HCJI8,#J(S1-!(9:(D"NF$&",)_PP1GN M3KVSA6)Y5*,Z1JQ$QJ+O';#,OY/MFL$@^H&!K).W9!GC1Y6[9WFTP'>($&J= MV%9*I%(:^1K6U-A !:"U41P@4 ZYO-/9Q-0BS;^JE/6W3\H:V.LBE%>8KTI] M'ZD $ML+>I_G&+ROP*670'W55^B#_'-VE:G5^3H3A_!_(_UE]7.-?GH; MCV9_:W1KC69S[L_UFC/WMT7#.JU:O3W_U47#+OZM5>^\\LGV:MU6;WLFV^[W M5QKV+7$NRF3][L=W7+(7VHQUOP:&-RAP_/7BFG!8IEZ:D/ MG]Y*9P_[T,AE])T@&+ZE%P,%@W^FF]6E&FCYTG>-2D>JM0"#>IPA5!GVR2$* MO6*R+.,8+/\A*QDME60 )QU*]8GQY?Z-N<('!JG)YXV(W?\G8^NC-$B?-4XC[WU&96O?.<@1 M>HGFFS6&AF!R@C&T@+X8\WL9ZJY:$S<)74^#JUN'%O];&X%S^:ZQG K*N")S M>A);Y ZQ<$$Y^M2M BJ%.,%2D)57=KS?8.,W"EG:K-W;W-;3;L?J-I=QNE%-VU M;23E,-HF&PG-R,Q"PG_I[C$/LH\**+ EK.C8C;YC-WOKXU?90I9S[+;3LUNM!UJP);J%/'IS2L>F:WM"MLINJ/>WGN4JW5!M M5!DV"LXNQVG:O?X&=^J)O WT[6[)%3/%$!_C8%".GRS#B3JD>I*=/[OE([/[ M_:9=;Z_K 'U"2E4.CD2YZ]!ATS+^EK,L5TI7S]=2] M%4K62Y:ZZR#;&,DG)9I7GKB=6K.%E#OU,^3B+GDT'-OL!D)E,IBD<\.=C0B1 M#?-RK@,/V#=2R>U3B.X,X_LQ$.'($DE\'1 Z.*8R3^4O4S=0:Q^?UHVTZ8GS M[ E,[5'9_ <$X&L5/L)0V%%^%MR91X$51:J+^"!R1Z[*I\[/.3!GEDSP#V\H M[]>"W? ,3'C=(IPZ'64=[DYU99+*7,(J?/@D89\;5;X^,+#5:%ECV+%K3 ZC MHIVTAY3-'0RY$@C?I1K]%/W[)D,X-S=B:C4U"W;VGXEW;S52/&IC6W6O9<\= M4_N/U;8UFX# 8J))$ %3Z/W5J^-=+Z)EH_VW>ZT^W:CW9W^@+UP;RX1E@R[-D5$QF^P9(;V-I&]>9VA/)01JC>>(B3 \=+I[E@_FS\][A]QX8* MIY??PQ$2&Q[]Z 7#'QE)^WO4RV\"K\1A(NE^M.0;'?,;/##Q)>BK3V"OIF-W MZRJ0W->!X_QNV _XT(D_^@9_RK[A['WX58#Y*,;6;];>!RJ%P>JN_ 00_"B MNPP.>^CH?JS3-U(F)#YTB$]QT;)Y*R4,)2J[A=&P>T5TR?T3C.4]]/QH>C@&!N<*0] M"]MBPB#U;#-:>Q\Z];H-6D%OAI[CA]GK,S60\PB!&"^KKJ_[SV*_ X^;'XD0 M>TWBRO>= ^MW ;F+"^UVFM0*T-ZB. * M:'#5/!ZJS8A#!:B5>GZ[3P*HU7">#5!+/P_@ &=U 6L4X/SB/9GOI-D78"^+0)MZ-=Z M]=6JZM<9M=>M]?NKH0>H!(DI%8R,LC<3F@F#V^GXW4/S*U]2&:]6-JRXJ\^$<3JQ&S@9E!B99;NI*31F@#,%+EJZM"J@=5E=(81 M2FJ=.#7GI^6<]I+T6'I@/=?!7E_=OO=&L=YKUVG4, M(GZ,.X#MUC0&^%G:FW;VZGV6A-@*BP)\Y]11F9I0M_:%T82:_I5=#@S(K5SG M8_B4TV^VJ.FPNFWGQK^0?%5JUAMIMV81#H0OH\/3.T_>ZU$:]3H&G68LI#7P M:'9 7!NKBVLEE!N?X+10-E86R@SDO1+*D@ME \[0GZQ*++=6+!N/.2M1]%85 M6Z=G_5&[J!W74@%SFNWZ4BGLUSN;D,)BW"?FQXU4A=2=VLFWBY_FYK^OM"H= M=RK-LD[(-6'][\?SK]:)C\E*0X2P&B;4[X72;YSWM/FN_G6D?QT%DL&9Q60B M1:@!GJEOB."FB)]$+( M/73I#D422 'XWM06['TJ9O.Q?!:CD7*7SN\H\=' M7U_%CAX+;YAX?%9]=?T?V,OI->SOI\]?7L7^?I*7KN^^NNW]>O3Q56SO5S&0 MWJO:V;/SSZ]B9\_,'O2O9X-;.[6YQ]3%[ SQC(NMZGW.Q% ]74RK&6^&F.\A MX"_THXH_62 $1F/"]8N;-A#>+0J#[WWXB*.8GT%=AI70 M-O\T?RE)Z'-)QB.64Y8V)E6F]6RI,N7-AMGX7%YM[[F+DU^^ M'7W_X_SSQ0YD09O>1ZX:^RMQ0VH>G-;.+8TI<$-4[,T3XE#7(K)&6#E&WJ<1 M-P;C9J#XF8&TL%,Q_("]?N$S WDMO$M=F4@S1]-PX]\()XQHLLC6?==2PS>6<=)5=P M*JE^T5/8A$M3A)Z(%IN[\'V\?[?"_74GA/QM]-::+O)9W2E1>EE^LG2UC6[2 M#F_0-FW#*E5JU>9L:'/V%R1H%+9OFK996I7-4MDLNVZS;)-$HVER?"U"3'/\ M+0PFDZW4K3MA@&S_-NS"$T@&-W#_[N.Q]Z'_P=02P,$% @ 8U$#5\H\ MWCR[% (^D ! !P'-D[5W==^*XDG^?OT++P^[L M.4L'DDZZTSOI>PB8M,\0X +IGGF:8VP!VC8V(]GYN'_]EF0;&VPCVYB.^SKS M,!U ]:'ZE4I2N23_]H_GM8D>,67$MFX:[7>M!L*6;AO$6MXT'F;]YL?&/S[_ M\LMO_]%L_G$[&:">K;MK;#FH2['F8 ,]$6>%G!5&WVSZG3QJ:&QJSL*FZV;S MLR#KVIL72I8K!YVWSB^"9L&O]-/UXNI]Z^-EJWG^X?*R^?[J\F/S^O)":QK: MQX\?\,6']N7<^)_EIZOYQ:)UA3\TKXPY;KYOMUO-ZX_P<:%?GK\W/IQ?OL<+ MP?29?6+Z"J\U!%VSV*=G=M-8.<[FT]G9T]/3NZ>+=S9=GIVW6NVS/^X'4]&T MX;L-IF2-'4R;S#9=!\S)WNGV^HQW MNG5UT0IH.$=R0 :QF*-9^E:&X="F\[+!K)U,!+^?\=^YH%:SU6Z>MV.D0&4FN-0,G<=W <(>WBAN:9STW"MOUW-) N"#? /$W,/V&D0^=G1Z!([ M0VV-V4;3<78#??X%(8X>66]LZB KQF&AL;G0G%%'D#60A_3 UC5'.#!OR:"I MZ&2L_1DV'<8_-?FG=\_,:)QEE^JRYE+3-KDD1VD\Z?XW>32(N&W[^OKZ[)G[ M8;(&B2XEVC?YG\WV.:"<0VR:;V:7#9^: 5T9.H1C,)\. =V1.B0.MS1?D%&* MS^Q8-;9C-[<:/F4N-00CAO5W2_OQ3+==RZ$O689$$DGP(<]@V&%F8))'=M"< M_U%8)M:-/#*#YOR/!)F:9=F.H.??^-]M-L1:V-X7\!5WW4^!_T[P(IA)8K-5 M0I 0_WS2J$YM4Q)1SC;4AB#M$,RB,YU@L*)X<=. ^:X9A.N_3&W^#A0)6L3X M[XY!_O,9D&!S$'8DH.7^=]-@8'\3>Z:I<+\W%.?M-Y PF#$%S#][]W7-S-M] M(-%=\]^B]P9>Y.T]D!"+%.@\IY[![X@8-XVN#8OTL;8$Y?CW#Q-5NK 2TD.Z M@'G /M3K]_7?6*_R0'"/2_) M3+=KWT0R_\O H(?,/!KVE.%4Z<$?T]% [75F2N^V,^@,N\KTBZ+,IGGM+V8&L^FH/QHKD\Y,A5\[0VAT/YXH7X! _:JH0_BH#$;34H9M M;IE25WB?S15"P6C41Z%H!++1CG#D24>_H,Z!*+;F7[I#T;?2A_T(6,IL%=%@.7\D1!0 M(SA[RK0[4<<\H(WZMP]3=:A,>5"][4Q5L#G$MBG81P2\G'CFX2P%] -?'1.F MFS9S*>8?0NX5H M6& (IC"1H=%NQ="([GY0R*I&@-R-1KUOZ@#LT!O-OB@3%4+6\$Z]'2B=Z31_ M)D+*3@I2>Q^D@*4(:H(I"KDBCVV- ..65/+"XA-)C7^^;WR/L$[F'0WO9LKD MOJ?QNZ.D'I92EFG3]RHQ6EE +R?A\0/SLBR&MD;NCTO3H32TN1K1)K3F7(UZ.Y MM\CIG*1P7.[#$>'FI[(B_&J$3Z%\5,844_MJW^JU2QB)\ I;&4^_%@]*>BW"I#I:_.QK VRKWGS,5;"E8LRR#X-X4 %)4@QDL@ _E"D)!2 M(V3['77RM3-X@&US9_HP*90U2.8A12J6 ^!\D&"$HIQJA,9$&?"DYK@SF>6? M6?:(I?:/[=]]!LCG4"N[?U6&#\I$Z8[NAFJ!1&D" YG]SV,[=I\)BG"I$09* M9S*$I^32^T?VXP'+!#P\*:-&IE_JMSQ:*L.^Z/)?9%G!0D, MI!#$MN0^$Q3A4B<,RDF_CVV3Z 2SUTG^;Z4?0/_Z^O+]AU9L );\$ #]&NA2 MI^?XR0GDF38W&.#.RTCC7[U6-8))5DNN1!>&9E*D8NEX;*DJ>N( MHI=!+H35#JD4D5@>SB.OI%.3!X5@O40)RE\L;1A2C*JCA#%DQN%\$EE(P4GEBE,R)34$9C] MG$[8R1)X8TE37)7T0+-5BSZU1=<)T\H*=%5S#E*%B[UEWB*M>PD6PT] M**E@]LB@D8FE%.U8YB:Q)K?V$2 YLF(6"B0_^8@ M!_'J>6*Q9AFJY>N !S"PX*,#QB2P?>HPAHO."J?41.I2L617 9<*U$*@%PH5 M0T(S%*J&/-W>W"T!Y",GF-SLI8X12[1E=(RW:><0#GW7 6MVUC9UR+^$KLKS M!EOL1+!+Q4G=();:R^@&GF04%8U\V;5T#.\A;1C*!UACN&NSHI.&G)\,VGC1 MH?\@>3>X"\9(<*XQ<$>&YQ0F4HAB&;XM1/4.L_O>/W4W&^\B5RF0*0<.]\9:5 [B@A"7Y _!-YSMA3>KW(. M;L>:R_<5*.Y299" M3[:PZ="VNCR98?*'&B- &7ZQEL*"K$\L_I/WH1S/.(%"4E^*GXQ,\B5_ O95 M0[YN**(< NT0J-<,]4-;!3VG8^@_M?7F?Y&O:/#EFRN> OF_VI5S1E#IS1VK MZ8X9J],B*T3;6H(CK7MX[A0,?J7(E#I4O, Q7Z''.60X,<6X1/ M*$[AI51Q05*GB"7*\X<0(14)L6]^<'#\&ABO^6P]IGB!*0RAZ4JCI_8*J5BI MC\0RWP4"1Z #VBJ!/"UJZ3*1ZT2*@9_ 0 IC+$\=O9:DEC 5=-'(D@"E,9%A=Q%+%'J/:@Y+K^,AYZ[RM_.W"PG)L:E;! MDL'C!4K!CI_%+7!\I$42SHZM?Q]MN!(='497X5U8 M^?*E[A.O,BWD/CMY<:X.\O1!@4)O_E0(SZ^:Z8I.=!ASU^*K@DOUT^HB];-8 MWK%D/]LJAR+:O3F=#.B^[5H&IAWCD3";OG36_*UD/\+##@N6NE,LZUC,G7PM M4* &\O6HI>,D'L,\<@F;C:<4[EC:,.V09]V7N(GVCF3XB3;GR5*"V3W6N"T- MV](F6'#57H ^Z>/.O'#E4RX=J"&L,0O##@R.&9@* 4KGE5,N(N@[D$R;NA(W@0O M>7\I>78 MJP(6/K&AZ[_\K (+L@I]C%E?(Y3GJ'#'^#^7.;Q] VESYE!-=VX:"\WD+U_F M[U^'I7A6>HN8HO+NIN%0E[^[>4Y-\HG[DVWP7MPT#)<*58/?YM[AX9N&+HIG M&HBYH -QA-O=4=O=W#2\EL3!ZP9R!!?OF[5M =KT185?./?P3>[[!E M8"\* MKKU_5:OGXID]P8 =-L::>.>T=[11M;8]2[5'479'F,? \Y-9)RR!X G,'GDD M!K:,"?1EK!%#M7@I^1A3G0^19;I5\K+)8XU,_38\; ^M=;%2.G; M5!3D!KO6EXYOL:CM/-T]TQW#\436 /:PJI$>8#*15G8)X^;!J0;=< M_O6]9AF: ]#P(C!O](Z%BGW;-.TG7E4/O6'0SG$I?WQZR"QEL#Y5>/")LKM% M1]GU7J[^+QU?G6/UW-,4R>+3+2G M7)(8]AKF)WDOOVC$66GKWU(,0&XI&+; YN\6P18.U,.PI M(?+,M&=>: N[+MU+6G-J,K+TF7\$5P2@9 M-DP_0/+I@D'VL+U?6;&D6#0X'-MD5%4(C1,2[I.UUG >&8[_6GV'$\]ITP.IQD,&247(F$PP##9G7O\.Q61[[LXIL9 MT9,_L49A%-!4DQ5AE6,=]WJ[HP'YVR6&0,)+*F'0X/ DEIU!12V0LI'ODV=L MI._F81T+6[W#IBF!^V9'Y3/.%P.LZC&UB]SFBN<#U2KO.19$M=*S">11;M8I -SQF"SOR"2 M!58&PBJL2 ;$PJ/%[JX]>/XR(&OB1#,:7=MBMLDC/VP2;]59KY,^>1[+MPK# M(GKI1L%%1!X6%9T&IAN^XS>=%_!>P]4=YC\9/NS_,JHJ.'\\X1W)V>5(D^]0 M511%A>G4?NKAC^PZO.WCJ!Q^>9,$/'JSU>2YCO^U(0:?"^ ^<,@O#/_ MY9HY)9PJ&G( 5F@L'I0,71Y%1HNO_,8. $T FVH".>&)\":6@Y>8RKMVZS* MB3'0= XS/&<-HYL/MQ@Q,/4+E_Q)WR]%G:U@<;NRS?1Q40KOGV-S%7F& M2HF>-?T0HZJH_V>J8_*2:7[]SG$E47NL*OIT-KF.R0ODHT40Y_G*V)L5[S%V M#B['BO)[]3FC>'%2/+<4"9E\0V&^J(RY^)1/20HI485=G=!/:&;T7.H]T0'Q M7MKA&Z]PMAP65'A)"@!RL'GENB#E$08 U?WG/@K,)\Z+9!MP@*):NX' +4.G M'073@TWO!!"2S6H15B=9*6N0FSXJH$TEXV<%:9= MGF"FXMSHH>X=)*E"GX0;12K.8.1EB&K)!%7H3^[:6F^R+:]6-^#WRC-S>&<] M?]XL*\M.:UW-DFL^J+A6NR"$Q?4"C;R(9F1:T5UA)C?=ZTRXA [/>APW#C() MJ$0B,KR02#&)>%,5S#M^1E4LV496GSQBON&(%&Y)(N-Q3"NP\BOU8$N/DH4S M.50#?RIQE?"PHGWS1I1?("16A8&CP)\]8KJ.O_8KWZPY1)_6Q$)(D518XH/1 M'/FO%/J*)KT&&L_9\O)$Z(EDF9W4M KKM>GO7VR3/^-D(PK_0+^]951P'DP2 M6LB.UYA MG.CNX2=!)7 ^\1#)."/N)ID>')B_O',TVX=XHT5GN:1X"?WEB74B.:M7G&$U M8D9LAN_H.JAC1*[9ZEB&2,]$OLJQ8LC(KZ(KB,ZAW.+A2)N)M KQ-WJ<#)Q5 M_]LE3!3,^*->M1ZA.8SM]"-LV3E4%.=^ZFNC^0M:=>A#M(^9BQ"+\RR>1CFE MF0K6%A^?.$GC68D@*KLCY'=B&1E6)GG95*3O]@(S!FPU,^\-/)EHJ_IT+/N2 MZ,B\:Q:.%4VZID= !LL"=^V*#O=MBLG2ZKJ4GVCRNNY=/W4'\]? 9NG+C?($ M5-2":<%Q)RSZ+Y#T/@15[H7/B>1A785=3](]7K!OXVKME&JE+U]R<*AJ- (7 M7V/:71&\4)ZQ[O+; D>+!>R\J.Q$LI3P9\Z[9\[8SC2ZQ.FQ^<+62_\/BJQ"^XCOFW;//>Q>"L9Z+_9#$8Y-N:K" @N$JM,RS+S]*2E7# MH+RB[)_M\];Y13G5:4F\*A LV% MR4\0%&7WVJ>LQ]^-T8@MA+;XV.N*3C)W0>O7G>54L MMK-'EX&G M<:GL?!5YC[.XM.U:,B>EMJ]"(KGPB/:F4];E%C?%8]53'6),E_3*PZ+D^\JR MKPQ/+[BJ@R\\WK?SEIM#X^\@216&8'!*/GS2V+69PV#YSY-?Z0-*2E?1YS;3 MWU7KD>B.R\2%B6MP%Y@:IQ-35A8C(:L"EIF>G'I)S?3$13XF%ZA.*I]H".R^9[H]) M;5ZA@!C,55EC7[S]JP<"\8H3IJ_P6OO\R_\#4$L#!!0 ( &-1 U<6!L+B M-20 -UB 0 4 <')M+3(P,C,P-C,P7V-A;"YX;6SE?5EW6SF2YGO]"D_. MZT09^U*GJ_K(EISIT[+D(RDK>YYXL 1L=E&DFXO3[E\_ 5*29:VDB$M=>^ID M::$IW@^(#X&(0$3@W_[]R_GHQ6>P- MN%_^_1]_^OW@]Q3#'_.+/X?SCB_E'?/''9/JO MX>?PXOTHS,MD>@[PC^6?O9Y\^CH=?O@X?R&8D)=ON_S7Z=]\,8HYS4!8K4$9 M[=?O\3IZ*^3Z8>7@C'Y\O+=OUR\ M_NML>-<;Z6/YR_]\=WB:/N)Y@.%X-@_C5!\P&_YM MMGSQ<)+"?#GKC^)Z<>\[ZF]P^3:H+P$7(/E?O\SR+__XRXL7J^F83D9X@N5% M_?[[R=NK1W["Z? X=O3XX_>W@X.R4AK/\^/G73_CW7V;#\T\CO'SMXQ3+WW_Y1#RH M8F=&LHKI?Z_QH2^_X4YAE!:CY30=TN\7'UW1=3,$_#+'<<;5U%V"&$W2=V\: M5<%-II=_.0H11\M7!XL9? CAT^!P&.)P-)P/<3:PW+H4)!%59>)MR 9<+)'$ MA,R(:'*Q-^:L#FQ&(UM*NH197(K[XK-?UME\B:/Y[/*5Y?PNY_:.QZ\FU)U( MOA_?-;KL3=.+R33CE)3:+R_^Q*J +O3;"E:8IN]X='MM7;SCY6QQ?K[\3!C. M\?SR[\MT;%9@C7X8OXP?C2H8R:\>B8+(3IW7@P M@O+["P1(6 M1<9+3AF4,!JBE :DXUHIKK@WK+M-\O7ZLE<_F.RWG.MF,M_'@O3X_)9\BW,\ M"U^N\Q'G@T+_\\X5P$#VJV(,(3"; 67R)J#AJ%MO'(] 6H<-^@=C0TLI-*/& MZ<Z:%M,H MA KD_A5CB-$6,WBK,AB5>*&?"E&Z,7FV!KT.O

,JK6)\ABH=0AD?S "M95$ M,X*\&8YK\.9>4%BLT!EI1PV&ADS[)P3A&*#WWKH<5(FMK9='(*U##O>#D:.E M%-KYQ[,9SJ],*X\T/,\X"&L+J)3(G(XA 1.1)]1HG(VMW=_K +8=S>LP^TCN M8_UV\-^+X>E M7&3]NUETHS\5V8DSDXP(6&+(QQ8M,Q&%B%$;4$Y9R & MVLA)-SM6E+&6E\;TN!-(GT(][>BP_9PW%/]G&@W9=]5U4 5]DL9!8I$06"G! M&=+#7M*HI$D^JM8V^/7G]RENTU+83YSA9C)^/\5/89@/OGS"\:R&%I?!I.]' M&(73I3 //(< 2BD$YVTB$\U%=$9G)UHO^#5@]2F:TXX1K>71_*#@FU(BSEZ- MF"DI$A$621^1:>84.*D$,3F@0H.AV-;'10_AZ5-HIQTUFDF@L7$\0!6$**@K M'^OF5#A$+3VXK#,G"SV3M=*)5=SDT&+U4=?\#!NU\=ER*,P*,K5*!J\8+2^1 MDLF.\U!D%^<5-X'TS]S=2-)WGE)L-=DM_7T:[N'PJZV@T4:< M98ZTE#R8C*1?NC M,)[3MEM=L4\UCED1^>(D5Z1-,YG?H$I@%1%Y8+YDK@)33K36" _AZ9\MO!4= MFDU],S+\.IGD/X>CT2!HITU6!9*JT4@M!$26+42AO-7%)6%:1T(NG]T_\W8K M(3]I2CN*XD5$B]P$D-7^4B$)"$EKTC?>VQAUCI+O+HK7!_-T*]$^?7([.N$Y MJ?-V7'Z?K3:5@6*9%<0(+I"!K 1*B%PK,&07FUB0=IO6H8L' ?7I:+"%8==L M\CLYT+D)B)2,=ME(\)Q5B[..4B$I(/2N))NTR*TS$1Z TZ=3OC:F79.);Y=\ M,)^D?WVWT:Q]4G. MY/Q\,EY^[NJ (#B2F2%%*YUB)+6L:N 0@67N96*,:=TZ2'<30Y\EG!%I2$H M92!IFVSFN=#B;DR#QU'UR7]M3(S&(FEG\>8\K+,11N_#D-SLU^'3;&-2M)C\9DPXF])FO)A^78YQ MI<=6*@Q1:6:9!F&86>5BA6+),E,JSZ+(AD;D7,\UQKO*T'@R-R;B<#.^Z FJ#*-(S5,8] MA0./%#P]9>J;T?OU9#R?AC3_8SC_^'HQF].:NZJU^7J)+)FL.1G^$$*2H&06 M9.))#4Y*[DO(4;'6I%@'5Y_L[L84:2Z6K0GS:7H^N%V7=YG!<P]0B1#6Y+EARD'&<:IYXB#QK M9R(@YV2I).MHN*: 83X*IKB.K'F*\?UP>KJ5;L^4N\)8+43297BV>!Y)OQFP MTM,N7^M6(Z.5FHNT+/-LN/,[#L_V9N=LSX@M!="%@AP8%Y/T,9+>K[ELDC;P MF 1MX"88;75A*K;.)[NWHT9O]LCVHG_JE-^0^;^]O#E1A_1[%ZUI3L_HZ[N# MH[/3XS?'[P].]L[>TK_N'=&;WKT_.?B-_N#M/P_>'M&O!X?'I\VZUVS\W*X; MW&PW$8UZX!SA_%L(8B"D2REY!6AJTPDO!/@D7#T92=$7;IQJO6:_ ]"FU*5^ MTAM:A:N=<4&;X\7A-LGD%9;)%*^59QQ\(0^$%,)P'*9?W](Z7N8U5K]D,J+' M?'@[)IGB;#Z0H;!@N %=.)FUV=#<5#Q$'1)H(6V#F5&)5L'=.^!LJ&- MU6W0OS63MIOXAM&K6Q'CJV@QHBXB,0W!9 ZJ8*'=/R"(%$3AF#C&UD>!#\!I MDLM_Q^>_H44[_#!>>?_IZ]DTC&EM4K?Z0#[I.1; M,J;9\O]>JV6/.1?RZPU+Y"R0;0^.6_+SDJ\'TLH6WSJ-_0$;[7F= MZJY(]?09;[SS=V3*B!",+ :DD;7T4'C:&",#F;DWQ>J<63>UWSLP9;=(.[XF MC*> M?(_EPG0J8 MIC1#[Z>3ZGXDXV Z.E&S;@0M\>:IL!O# M[).F?BI?;B?%=BNMAN[QC&R^6INVC*_C]/,PX>QT,LH#'9@HJA20Q=5EJASM M!%*!5:S($G5RSY<PVN]Z330 MJ\L\@=G+A+=,*@S:;5O3G QW-E L6!4(GM68Q2U2VZ$4%(- M"V?.H^:&Q>8=IFZ"V+[ \/+T@R1 >G\Z'_[/D@6#[-"HH@,@>D.>0%VT40KP M@=P#HP-]5FN_^UXP??*NM^/![1K#%O/?).N]^H)D,BP+'M\@SMZ$X719XO8- MXR @QX2!079%U4O@$$+R-%[TDFF4)=_LI'-GLOL:C^J5D=9&YEU,P'FBJXKTQ67M((DDO T6 MK6OM+:Z'K$^F4UNN=""9]L;2]6PL$;+D-1LKYQIDU);4&F7C M842]VN1VS*$&,FJ754'COG&=T0D->CI,<\P7UQU]_\*U=[ZG36=2+["L;9-P M'U??Z?=5RLC!E[0\:SH)AJB88D/\5&#ZPDFR,3&)J[ M![L=88,L\+NHN.K5^3T5.ZJ+@C MQ?VHD_.\8?EZ%8Z[APY2UPIB!#$Y)RX>^5.,66-#!&V<\+\TS M*-=&UZ=(_X]/SVW%_QST%#P;1$,N5ZFWS%@?P 5M "/74609(VOMRCZ5GD\X MB*NWMK\B(N1:](CCV2I-@+8PZZ0@U[ $=Y%T$Z,$[@2)I$@G=>LE>3>2/IGU M'7'FU@G<]B)I62YZ0UU<)N5=W-%VO4_019H4!\SU]IXH"R$L%K34+O"CO.E!:2<:,@YA2 !5*KLT9"Y#58ATG8X;+UJKH M45!]LEF?C4K;"*I=R_)KR6W'Y2IL49-=:+PVLZ)C36BIU91.('AC&!BFDR]: M2(FM#U"I/KR?9UXC-2)286@E"=0:!,$&2PD8[S( M3'$O6OO*CT#J4P_['=&FI9!VL%5]NW1Y8*Q2Q0@'EB^=&11 >R>"4#Y&87+Q M$7>V6WW#M>&MN)\NJ021CYZ1)H4G9ZI_/W^#U @V@,5P05F,X% M5"Q(;+4&)#&8S#&&-MSPL>XL17WBX]I3BA([@>="<3+(44EZ#0&L_<"W*_"11Y>XDT9'. MV5_@V>0"V/LP7=XT=M$-YZI$>^"28YR' $(4PEEX@I"6L M\_2UZ/.31)=W)*/=<>D4Y_,1+N^0GGT:UB5XY"YXA+0YG$&(P'CB7E@:>2.&VCDOW MJ*<;MS\'L_O,FN=IWR6=*5(54OJ1)E )AN!H+J$P78) C,*T[C[1NGT7=S]9 M%+0S ;;KJWV!XWB\/YQ]FJR,4[)4E^<]1/N2K55%0V)DFBK+'9#[PL&13RRL MXU;IUDER#R-:BT8_6S"]H9"ZS+6\'/5A_?U;!#:H0$.,9$T4$T$AUQ"UU% O M0M8Y,BN5[3[1\FYP:V59_O01]!:2ZS9QI499KMV <)G$9TI":0T';V6J@;I: MY.KCFLG>4 M<^0*Z7J 9(C_BD=RIAEZ\!RQ6.LM"YVU;%H3XUI$^\DB]IW*L:.@R"JC%&]H M6>$-E\%KL*(VD<94M6Q(D.K>S33G6![KF[/!X];BRD\=M-]>"EW7==U5SXY& M\.2*J7DVF1Q08FY@PH/-0@OEJ@G8_/ZD)[8S>$**UW22$//R"J0_0G74YP=? M<)J&M0.6QV1]E ZXE*;6*TNR;)?WCG(E(PO,V];VXT-X?H :KVWY.NB*'!:9_12&]/\ M7M/'4?T(?7V:LZ>MK-I%UZ[M ^^G0QKRIS"Z!#NHR:PIUTN#@[/7Q^_>'Q_5 M[H&GZ2/FQ0@GY548U=&C76M0R%W(^F#?=0I#VY5 M#6XOD+8=[&^/_!*3]"+7KMKD ZMZ7Y%D$$)*RSL*%1;/:19:QS(>1-2'*O>= MDJ6A@-I5):_@O)J,%[-O4,C9YB(7LNLUIXT;BZ3M53L0@G,71% LMC: [@32 MA^KUY] G6XBC-3,.R!J9?,7+@M8K3$YRP[,IH+5W0 AHE"IGD,H[%732C#6O M6'\041]JUI^#*RT$U/ 9U4:=A'FO\22I$\N5!\@&E7W0PZ^Z ),NZ**U\I@ MZP#6W4CZ4*&^4Y(T$$B;M.35@-]?A "NQD9^7)!19_+Y6:IH//V4(R"S.>C@ M8C)L?2/\YL=O6$S^XXJ[U10W4P37#_N^#8S'F%,MK:@:B38N\$8KD%*+B+9( M9UIK@3M@;%CR_>-RHI4H.CI^O3I^N<14@N$VJ5I@SFLP67%PAD=@R+VU3.74 M_)3C841]*/+>K8/23D"=1&IO(0JI"%YL!&XT(6*RD&HCOZD($\C]3BAYZ\#' M0W@V+/;^\0G33#@-#="+HIHCG ^T"C&0%0Q&U^.IC+0'6JPWE3N#TOKH?.O[ MJ:X_O]E8_IA,_U6[=$P2SF;TP/KFL+AA@3Z*AJ M'6-Q.K9VP]: U8\Z_J=???<3\ZV22;P"+T156:FXQEP0L MU@YF0I+NUL)ZSWF(IG4FTQJP^A "[(XGC<31GBDBMQJB+644JG P7MA MP5C,*O$JD.;7C=T%I$];:FN.W,XYVE82C0_5OAM92!B<3PY2+K3JG5+@:RI" M]#%*XXJ+LG7CQ,?(_KP[9]=TV%(&K57CV_%L,:UNSZ"@CB$9"]8'5J\EX_6* M>H1D2@K&A9":5TC=Q-"GO7%':N%I\]^:!6^[%UR+H'QK3C\0I3@E?03DK+;Y#0K(."O M)%.BIKE%W?IRUOO1=)1(Y(\=F]I+M?D[].:Z?%HDO,ID@(*=:#IVH,(B=E44RV M!9'KU#HA]6%$?=+LG5&JH5!V45CQZ_'Q_A]O#P_WCO:/SWX[.'E[=+9W].O; M5X<'>Z>G!](NRBR[1-"S* MV-FD;5FR<>T8^;['5KJ7R#R7UD-PFMS\E"6XHAQ(Z7ADY D:W_I0XF%$#7(: M[OOTU2K4*$4F"PY(-U?C+3HRXZT&R5 &K5U(H75@Z3%,?7*O&O+ECHR&=J)I MF01S'ZIK)L)WS:QSXJS89$!Y)$]0LD+3D15XXX.)9/]ST]JVVQQEKTIBGX=5 M+>37)$-W/8QW=35;B>RR4=6 8ZQ6)MD,/G-0UN&_>>^'9K+4[9OX$SVDQD5:IETC.B #_%\-T(#Q*71(# M\JZJQR8=N-JPS^800Q%)J[C#25D7]@]D\VW"NDUVYRX$O!.S\#;PBO/LS\E M1I>0"0XZ%%]OOZ5)T[5"V27NG+3)V=;Y"T\"VJ=P3&_8]Q0A/B/?WDP6TX$5 MP1IE!7"IZG7+M"RBD 6,BY%+XY1IW@3T:4C[E$S1*\9M+,9GHMP1F3AG?^+H M,[Z;C.;VAL("K=ZC*+#0*+E12[%FI=Q-QGS(Z>D/!K<3Z MG+LM40H'3'B+3F8@(X"<.I0T3X8Y*,%SP91!U#L,7SX$M0_5T;TCW],$V7%( MIF)+-T)&>X6\R"MMK;U2.EH#2>0:2H@"G',):DZ %FCS>G>L; &A#\77';)I MEP+:1:BEQA0.KAT-+8OZ7D]FVYR7/?Z9#8,E&PZ@433DZBF#XGFP5AO0SD@@ M?X\VI1@18E%8!'-)A]8^_M7#6U;9/M!/>8#D@;6FGI^P>M].3:# M8<9&Q:))J0.#YSXX?0HCM"?&-G/?46.'Y?@P6TW&N05DK.YNDO96*S(4Y"9I MGU'RUH[7;11]\N?;B'[+F7X..V)U1O&.+*7SQ?E% ]?C.!I^6#YP5B;3H\GX M=27TJ'8H^7Z$L^M<;VB(= "J0TNFZREL=S!TNQO$9_04.JF:*3'K(H68& MHW407'' DBHAZ4A.5/-KRA[!U$E[DFN??QFO9=$C5RJ 5ZDV=]1D[4O:LZ-E M"G/.7&$'0?=UH/7)<&K*H+6:E6PIJF[;W-P$MXQ"!(&YD+L*0=8C>EF#_BD5 M0'2>JV">#K!-^="B G:J:)3H>F4K.67#,U@ZB(H&O M;6U"<63#"HZZ>4.V=;'U[)CD>17-QL+:&95N'=SXY&VL]8E6A'HC!!/@6;!0 M=# RRJ!\:=V1:U.,/3L$>3YJ;26\W5#L[ER;UR9 !:*B MGTP):#(K1IC632?7Q=91A]9!"BYBC!(XRPC*T.82C E0:FU84M'+YH[[%I?V M[B[,WP%CUNS)NI%(=K-&?A]G6L*3Q7B.^>!+[8VX=UY_&V QY"^@ 8WU=%74 MQ"&9$.@E*T/A!5EK??PDH'WR7G?"K>[%^7,$G 6&HF_>_V A@GS;UIFQ:RQ9N(K9N_:V!U34@I3S(4J]K%];7QET) M#&J)]/^DS$Y*[!'TM7&$BJ$Y M27;E&*W[G,LS))^DX9PET&21U3I*4?L[&TB.+'/+(YGHS^4C]O#8KQ.&;63L M;BG"W:ZUNX,FFJ/,M0M,B;G>ZY0,Q!PM")V-C=9+UKP9Z=/1]DF/]X=]VPNV MR0GB@UCO/LB*UA(FS\$5@Z 8JP49F9S2P*U)RGFIUSE)W/S)?3I1[)1(.Q#, MSBV&*Y19U[LQ,(.)CI%=D^H5916O#TYEDU46K6^GV!1CGTX<^Z.QGBK$G5/M MUF&64B)+E@WX% DC>@\^QUC3-$)RJ+QI[A,_%6N?3B1[1;VMA/HLVFZ5$^2B M"*QVKR9W3=?;7UP%'$$FBRE[XU+SWDP;@^S3^62O2/XD$'Y\].O9P'1Z\/SEXOPAGOI_B^7!QOC?.R[?.9HL:TEI6Y-6B M2W*IG<&0R)&IZ22H26T79^L]2LQ[Z:5-K5.BMX3^">ZV#_CO:]A=3S)-Q.,':T9X& M]2K,AEO4'C5\>,,]LJLI:;51?GO^FS"<_C.,%ECUT6A2L0P*N9A21@XI.M(Y M*D<@:TR!CLZR8$)AS5.3'T;TO'=H&%EXS):,4"L]+>2E"M8:ZFM*Q1)D\Y2T MSN_0V-GA0SNFM;U'8Q.A-MM7]])RR[^\+_[.&:%M0]1TS!"*H_V>UWOX:.=/ MEI3^;QU'U:H_MCE&-Q;.+O?=@[^3H[=&OI^\/3I9>U],WTOL^J>&N MN!;81EO<'TLN8M[[3$K@ QXMSF,]^=D?$BK,IQ_#%&?'B_EL'L:95,9 2QVY M1P_1Z 2*)S*JO.!D=G-3[SR3R%NONPTA;G]!<2)7@W1?&)'*/)^,5T_8F\^G MP[B85\:?3;YIT-'7I2]"KZ[>-\A<:>DTN1Z"*U")G)"0F #&'+<^!&%C^TNN MMX+OOUX=Y)NMC?>,T&W9J8:QZFV>=!)9069UP3M0G,4D,"B&UL[+U9=ULYDB[Z M?GY%WKRO%Y68AUI=?98LRUE:;5MN25G5=5^X, 1D=E*DFZ2X/$=\&8L:__>]OU[V?OL)PU!WT__8S^PO]^2?HQT'J]J_^ M]O-OE^^(_?E___O_^E__]O\0\E]OSM__]'80;ZZA/_[I> A^#.FG/[KCSS^- M/\-/_QP,?^]^]3]]ZOEQ'@RO"?GWR3\['GRY'7:O/H]_XI2+^:_-_W;X5Y>U MI%91PHU21&IEB5/"D^2M-2 ,4R']?U=_U4%DJL$0G0(0R1@ESN*W.2HND^%* M0IY\:*_;__VOY8_@1_ 3+J\_FGS[MY\_C\=?_OK++W_\\<=?OH5A[R^#X=4O MG%+QR_RW?Y[]^K=GO_^'F/PV<\[],OG;NU\==1?](GXL^^6_/KR_B)_AVI-N M?S3V_7C_ 'Q\&M_]PX=HU"_3O\1?'77_.IK\^_>#Z,<3!;VXA)^6_D;YCLQ_ MC90?$<:)8'_Y-DH___O_^NFGJ>3\, X'/3B'_-/LR]_.3Y\C[?;'OZ3N]2^S MW_G%]WJ(>/()X]LO\+>?1]WK+SV8_^SS$/)2]/,E%U"JP/E_RZ?]TAC39P0R MC#=(%_PI] O%*V)<].G-,=]]%DF0_4UO7!'Q\\^NBG=P[;LU!?SLHRN@G7P0 MN8;K ,.:4!]][@.<\QV]G'U >U0@/?!M#/T'Z^:=N^MO/ M76.MRB+IQ+F6P)0S-%"=A#/6""9#Y_YC"K(YMMX@/OK47MGK!G?*Z?D O)T?#.?[9J[/ENY6'@^L6M#<>5!#>5#,(_^>? M!L,$P[_]3&LH\3]O_!!?I-[M.7P9#,>=9)41B7D"W@%$X M!Q"!@U=:5MJ6GSSY@+3<2*C/%2V:*/JD/^Z.;]]U>_#QIHBCXZG55*-;:5B4 MQ0^E)$ 6)/@<$V4F.:H:*?CI$P] L8V$^%RALKE"S^&J.QHCS\8?_35T(%$$ M[Q()IN"1!0\/AI@L?314Y!B;;]J/@R%N')-%7HSQ MJ#@>W/3'P]OC08(."R);$)YDJB.1U IB!>A2""$Q5TO1+$P:B^GJB? M,T$W9\*E_W::<.7=W)V&QF;[CV&!I1@YL=1E(D7PQ$;E243[D%HNE?'-3NF5 MCS\8[=<0[W.]F^9Z/TII"*/1['_*:4(#^@=2>'0-N$94 MUAGC8W809#UE/WKVH6E[>\$^5[>KIN[9,=-)6AFN.)]F>20 (S;S$LXQ%GBF M2N5FP;Q%3STT%6\CS 4!DT9QL<> \,NSX>7@CWY'TN"9#90X9B=./B.>HEW) M&34)[8J<68VC^MF##T['VXET@9H;!<8*C*,A^,EF8CF: T:C:^!$* O+Q";J MB-5<1IN81-.AD6X?/NT %+JU\!9HL5'XJV2:>Y\^#_ISAYY39X5+$L$81B1G MB3C.%1%>()]D]%$W>TN?/O$ M-E(B LTVBC.=0'Q9HCT8CQ<=L>]4N&"4^=3,@GKZQ /0:",A+M!HHT#7Y="7\IR+V^LPZ'6T M9$()#;@DBDOB/""2'$K834IJ,K/6-E+GH\<=@"ZW%]\"138*:LU9=?(M?O;] M*Y@$V7( :Y@S1&F*NW_(@CB-?C:ZUSPXS0SZ955>SX=//0"U-A;F NU6"%0= MWPR'N-1IOJ/0;NS'-R,TR#.3!ATM*F(B4I50:M*>L,P!EULB:*:"\;OXZ0>@ M[6K"7:#U"F&JT_X8ACZ.NU_AK1_[&BA49#*.CQL:(T@Y*.''HQJMQ?E@E*/"I&IDVL87N'A\>MP\,?X\_'@^HOO MWW8<,.G,X7%.60&6B$RV-!4H0"[ABGT,('!FI&M!+M!KH[C5S!X< M7%^7;/4@_G[QV0]A='8S+HT7Q=_KN"R<,4Z@RQ[0%Y#,X4IS)%&#Y-)8+VBS MF.3+& Y&[]4$O8 '%:JZCG'50]\[[2?X]A]PVU&,BQ TV@\0D9D2- D>O<)( M=:1H"33>*CLU7>H_J'?YDU DIXI.1 M>"%EQ"31,.0*G;BV^!(AL%O!8L[]*'7JD1 MEF""S*0T)1(9@R4A9DUB8"!C#";Y.KOSTR=75.^#7N8=OJF-1+FHR^FG:9?J M7V-O,(+TMY_'PQNX_^&@/X9OXY,>E&?_[><17%T_"Q*OSXF;$;GR_DMG4BE< M/NBXYT>CLSQQ$8Z^=4<='KA#IP!M!\,L;CN1$H^'#K%4&:^-5&A7K"!&]J,P M4=;L25-V0&\\FO_DGB8O@JG(E14]YB]R9PLU#]H0=\46N3FPAWC>3G;+M1!U MGC2]5R+"06?4>F @%/=7#) MT; R\?F:M?]H_L$>E;^)B-M0^GULZ,/$0.H ".:D2,19CR>C 4&\@T1X3APW M-VY,6-59MY7.GX+8G?572S-/%=U(K!5[W>> _NF'I3-L!L9YYKD*@4RZ[R6G M%CD<\% #3D/2(6IPE77\",!WK]_MQ;GT'?ZW7YX( XW5WYO.)CG[^/;DX\7) M6_SBXNS]Z=NCRY.W;X[>'WT\/KGX^\G)Y<5C6.L-+7GY0RM.,]EP!4_&G "D M"$'9((!)_(_/U.2474"+WX,5G34^OY*-?>][&*LHNN^1)%^V FDE;@5>%/9E MH0*CTJQJ?6QD7-^A:+JA'(U&,!X=A=)Q&L>=TBT,N*LA^S6>BMPI$G0JY;/* MX7?"L[2J=7>;-3U&L/LMI:%FGVXI#03:PGDQ13,+-=^!@I"3\ID1RV@LT2A/ MK,V66$-UXE$I3U=5R6ROY2= =J_L)MI9J.@FHFW##O2CST?]5/[GY']NNE]] M#\&-CL;'>-#==OM7__"]&^@(/"XU6C+H[FI>.I,<<5HJ(APU5$DGN*K]EJ\% M;%]\:*3$IR9C=0VT0).C&$N3VN@<(B#$T(./,)[7]*DD559H 3&)QH],VA"? MHB0BJ6 SFE7.5C\#5N Y!%)4DW?%P3MS;*?]KXAB,+Q%2,A+!5&Q3()R4%)1 M' \]3@FH %9;]'3LJKJ<;73_\/F'H.NMY5EQULX]%K3 X=)_@P?4Z_C(K7%! MD,R*Q^00F;4"B.,T2Q4%XW)5CF\[)2\ &+[Z:3;U^@ M/P(\C<[&GV'X:/$=IQ5C@C("29<>G*R(8RD1F57T4IH8U8+!G(U(L :L0Z!$ M;>E7G.JS<-$=Y;V,AB42J2K&" UH!5-!%# ?%>&0G'*6%3NT^HN_ M',]W[0-6$W0+=MT9(O.E0>L]^!&<[$*;R[:BE,8'Z^O M(XTW 00E7)2Z-:T,>B?6D1(T+I.CV M4&HP0E=A4L+P>=##SQX5MV%\>[?4J!P>*AYQ,E;Z 2PC'O"\ >$X F4(O/9; MO"ZV[SX]VXH26LC0/,#Y-$QAG'#,\DQ$,IS(K$MP(91+N5BYHH&G^I&[Y6AV M3XAV-+B<)DW$WV+J[I._+:'F><1),V>T2P@C4T2E R4!MSM4)>*--!LIVDK: M/4:R5T(TTM62G%T#05=4_Y?A=4$TO('T^ 686"O/1=#)CH>@(A"?H,QXL)IX MIF,I>(]6Q9S2TXESSRK$-GWF=Z_Z5H7<0HCO>-"?+/:?W?'GXYO1>'!]CW(^ MIZECP4A@,9,4D:8R.S1+*TIH848X"+J M@G9!HOUD;.DR+H/XG*")!&M+(6T0B<.3-$;OG%HY'68;GKP Z4!Y4E,1;50;/?:D40[/G:P' MK.;2<9<1J*-4E3MP!+&1ZQ*U531S<('6CF]MAO! 6=2BFEI(@$U'H%WU@;)I"8I0[E7"XU^ M&R$2FYQGC*NH[:K+;K;JWVH*^D"IMUMEMI">>QH@>OB>9'Q+-"T#)B3*A4I/ M GA'! 06I9(4>.U3<#F: ^5/)?&WF_3K*.&2]QZ0H[8,R\Z>N QHVY>A^%:$ M3$WM&/V#QQ^HZK<5<,7KU.XC@=?7W?'UI-^KGTI<$)T\Z,<"32:/F#(O&Y+$ M_8GCUH2+)DX$L+AW9;[R0OIMQS$L@7.@7*BE@)JWL=WGL9X;"[<%M+WET/PHYOA[031 M%-P4EW$!%U:&\*=48GZRU+,$@0>88E$;'M/*2].W4?HR+ >C_"K";B$!G5P?"EL@):B+\_ M7WA'!JO!<:2JQ9U/*HD+ME85@ E"D,FIVG,>GJ,X& HT%' +T?&7?*I.HLA' M7\I1)'A2=BEB W5$.Y\ J$]X..ZXQOQ /<^JJJAY]?0]>V<5]M/1R"IYI@7- M)%%=IB!R2D*9C@K*L& 457GEY=.-QMKM9*CXLZ>^K])9T$",KV60^(J6MS>W M'_Q_#X:3^9N3^;E!::VX-X0&6IIIO,6M+@4BDE;9FG)/!V])4\@VA[F=D>6NJ7Y]BU?3V"NBF$PL@ MF2+9.U?F^E+BDO"$YQ(#2-'H4#NL\BIH]L)L]-?*LDW4U<8(S;L:_A$"G$W] M3I25\@(2>(D640NESX.1*+4#2BF7IG;%XP(8NS>06U7=TTA]0[E7G)Y;^H N M(7[N#WJ#JUNTVC_AJ=Z_0^6STZ"4*$X\$)D!#79E*;'HTU.6,E?6K]%:M?P) MAZGHBE)M)3&#WE99X1Q/#$*I)#)1J5RX. G:),N)#CRDG'QBLG89XE,,A\F# M*A)O(2MS#I.@W2<_'-\BMOZH7'<_Z.-A^/!O)L>A5#0EFQ(1N!TA4JU+68$A M+/LHI0C!\?H1U771'8#OTY(J6B;-[)U8!U%+WLUS-/MQ8-K2WPJ:-!!^"Z?) M F26,AVY"B1YY8F,I>9 1(=;'!7<(UR1:Y\GNZ+#"X[&_MBPB4.4TSXS:'&NW8"X$LGOKHJF&!K7%V\*-&^?/ M$=ER1V5.FK!0Y@YY_,IQ@1:.48[9I*QE;5H+!Z+MAH+=_X5-%Y?XYX>3CY<7 M9^\N_GYT?O+WL_=O3\XO3O[SM]/+?SW&N?T-3B\\I>4KG399XY,[GK2G$&Q0 M/ 0N(RUWN29J6!F,4<088D2$%$KP(A&LIN972 MZ.JU%"U<^C3M].KVK_"S^\D/T^BW+PF?Q1RR3;BPI-FNJ@I:.,U.^['44,);F/[O:?]Y M OM\T.N]&PS_P#5T\)6-6DB..[(OTY% $6]+L-A;"IK&@)M79<9L"/&[9TZ; M*FGW9M)IE]_9S7A4*(_4[UCF)4B:B;':$.DX)]:@,+P107DNHHJU:PU6X=D] M-UI5YO)2^&:::($E"\IB="G&R%3C2\'1N,O&(Q@CB;"69B%3EJQZ>^XKJ$G: M)2,:2KV%<-J"BOTI5SLF>69JO8G% *0%:^&?_TP[*0T>IB$:5GZ%8?JK$ Z8?5SH"D$ MYM!!(3RASRJY*O=M&E8F/$1. P.5\_8T6?S0'XXE%63?PH"=1][*E,A'$44Q M1&C"<&^"@S*/.Q,))J+U9C/!Q6>@ADJJ:Y]/*^ <)F%JZZ&%N3R/H$U8/$=V M/!B-/\#X\P Q6B6Y2Y8P9@'-+Z&)BU01Y1C344,"J%TDO@ZN'X@T-333QN2> MCS"^;_ON\&14+./E3+D_2$8JB-7!$I6%B)YE%WSMBS,? 3AL0FPOZS8F\ZS3 M__]I,)R(?SP>=L/-N)0^7@X^^>D(> 4\3BZ%4%80J3(CC@.NI R !RL4<[7W ME(:0#YM=N]1G&YVZ*S,X,7 9*$!I2F8H&(:'K,B!9.]#M*5!A]4.7JZ?2ZN2 M$6*<9>L5;O_.ET9I%7 [,(H YQKUPJRDOO(*7\H(U>4IH M0TB8T4O8PSC07>0I[_":996>@ZH%KJF%@(:#]-$Q45 M-VA+ZCNCA&) '8^4J#*$1U*&;T#RF:0LXZ2US.C:I8<[I,(+#1.[9L(FPFZW M1&Q6V!T81UN;):*\3B47ID@('BW]))@TN/@@:ML+ST#LWA6JH)SE)5];2+:% M>M(%!N<,&*Z#4HY."RXK$)DMH&]%51G6[ED,*9GJOO)2,(>@^CJ2;N,"V\5E M&C-P6;ODC%!$<'3J963H8D,Q?R0W-$?M%*]=YK42T"%0H9[$VYB%^_*XS?F M -RG0I">*$CH_FMN2-!(7NTTXSYY]*>J4V-=< =!DU8TT4(=X-.)FW-425BT M@#SQV1542I0NB7*=9V34,!VLK1T_68SD$,A00<85Z^%&PW'G>$I.Y.))SA#' MTZ3T63Y*@\D-01/;F$8E0LJ4)*==Z1\&@FXT)\"-TLHC/]5:V1E\X /]XW?W MNE\7RW<<2FA%W!7/CG7PS=Z!=1!N$EIH2(Q]Q!?:T>8&5&F@BHKVYP9(2XEO MCL$37N8126IU<9(RR39#HL'PL%ZX^A6394D$XK5P91,-[)@C]S7GLS.1)4&S M3I%PD1B*(I:K!"@0(2"X:""BJ'9QYCS!M3LKI"V];G(:-5'*TCA'&Z,!WIY< M')^??KH\/?MX]N[-;Q>G'T\N+HX^OGUS='%ZJS*4&=DD((*+2-H[TRG MR8,;IKUNPJB;NGYX>^%[<)8G89C[I�/G)E=+ET!.UHBQSU%B+)FC(C1)EY M4WW(]DI$%6.XG_SP;#BQ0J]"/NT\-I&U9W]#L"*S_P5\ ZB;NL M%%B2 E B&0>"XI!X/LC,0%@6?.T2CU5X#HP;E03?QJ2LFR*6LWP.7P;#2='5 MQ;3\8-3)>)9QH!9/\BJ.*ZW,7C?H7!U=!_^=R-OC?QH?&Q*R-T2@)Q2S,!2%6L%Q7 I@;Q'*O=%A4%LME6,/L_WW(:1Y+'\-4!7C MF$N![#YT64E1@[:DO#,*1"I#X,4F*YDP??/VVUXL)+@!XVD5M&9+6LZN1D.OLQ3XG@**96D M)2;X%_I)1Y5?G 9N_?\='WK+TMI5;149PC^/!?'>,M2U$RPJ1%5U4H M1VSTBC !'O\O,O1DJ^GMPW\=@MXVE%K%$IXR7N ??M@=W(QF-48%4??N"A = MM 2%JXI))")3H,0*C5ZF951Q)X,U3[;1A8,<5CSB>]9?3>FU,*WJ68#QS>T; MZ,?/UW[X^VRZOU(TA42B2*),Z=:DQ)*(@FRI]0ZB:SVZ^P33#^L#MZ*T%D*! MS_'-T=W=^/$ROI::AU["MI\^HKH:?9$N%=312D_)"S@5*A.]R$"L#.A"EMJ5 MDA8C!KA6TAG\<>VH\'[H\D*OT7[9LHD66KFFYROT;^ =2@6A3N[Z_F=W_'E^ M%>&\0CXIY624)%B/MA(/G(3D4 *B=/!F+4#63M:O!6SWR:BZ^GQ6=/RZ:2JEKH M8'@&K0";O4+K0-N5/7,/Z]68,MNI\"5J-)3_+@R8!Q"Y]8D)G@CZ@9S?AX4+YF6$,#4>R@09 M/(=%I 3W3E[R(Z!%;?_Z15"OP$C95H6#-N6_TZ+CB]\^?#@Z_]?9NXO37S^> MOCL]/OIX>71\?/;;Q\O3C[]^.GM_>GQZ4@ICST^.3Q[]U?G91_SR>'K%UO9U MR)4!U"M-;E,R3ZJ5T4 5A6:1W:_=A%PZ]V/H"..U,-P2 MX3/:Q,H!<3H+],\-VL3">YVJ#]-J>U%[J*O<+;^?E<2]*IJTX"@7,9WEXR&D M[K@#*44CI23:T%!F$Y;B08LRLQ+P9'0J5Y_F\_#Y/QR[MA9^&U=[Q<^0;B8^ M_TM"&2V3RC08P&RYI8Q+PHRR!+\(Q EPQ-H0F.:) J\=7ZD&?F=5O'O>UO:B M['V7^=Y-T)C G[NAP3.F EC"- YXR5:J8:QK+A+@*;*#\O;%\*?KYRVFZBVC9&BUU]Z M@UN 29+I;.(CS2)T/'GAK)7$)J'*!/=( C69A%P&,6LF!8N5.;<4S"OT2EK7 M]=-QI%44U4::=^(ZO?.QV^N.;Z=U$(%%_*\NER.K8A:7(G/-"7K74C&93)35 ML[O/4/S8-EU#K;11G?8(T;P$:@U,;65P%^#94^JVH:Y6JKZ!H-M(U2["ALYS M#%R(@_,_Q*"N(YDSR"35#_:ON=*?^EY.P.=+^)?-NI'!OTOG;[5X_! MS4XO(Q(7>/81C:#UQ6(8A$ MRVUS-)-2XDQL5H8(D1F5I<+FZ;4("QOBUGG6[HV$.EH9M"C2G59IW0TH//[/ MWTXO3LM4PHL*,R#7^MAZ%56;K^))G512SF>GK#3>R*BIES&(Z%PT21@&J;/6 M$YKMRV]N1MT^C*97&(_FPI@E2*F57*-%21PD)%!,D5@6!5(T!(N 1;:K)C5L MLS>OPM,X6CK"E_:/M_!E@!_<$31:92DEOG3Z2%UF*63MB,DYJ:"4IZ;ZQ4L/ M >Q^%ZJFZV?1S:T%6]%%*=OB(R!ONZ-P,QQ-C>^.XS&ZP#.AH: 2.J%+SC)) M(E+<'H.P_J7]9?43#D"?%478@@DY\YE&[P;#3T/X6IK#'ZR\$X0)WF9'E'=X ME J!2^>2H_TDE!5<6[/>=.H-WN?5B Z $"V(OHTABG=.^ (!H-O]X+NIK^W! M(9<3[E"R%/ZP!+>?L%@55:Y!C^9ZV MAO(K,@ IH>*5$I+&<>.XTT>"9L#D% MRFN7=>R)*"^$S?;#DTW$7SF(=O$?I_VOW3B^&9WB43:\AM3U8[@XG]]NJ"QS MP@=.,FA+I$\<]T]/">00573*B*?N[$+_YH7'O J;MHE2!NU(M(54VSF,QL-N MZ78Y]J//1_W)_Y31 5]]K]CBBW\Z>0EL3"D+'H@VQA"II"16@B=9N @&#=T MK1F-&V5EMT7[0U@H.U)F"\[5=LCG?<)K8&_)OFF">S^FSZXX4H6:#13<2I%* M@S6$Q /5BA%E8XE96%F*=1*)8%4*D+F%VC;5ZR/G"^;6]\C-3?1:V5A[%$2= MSW,R.5K.-:%)2")Y+MV)D1$NO3(H""4S6\- 6_#1NS?*=J>799'I+82ZVQ3G MT?NCC\QCF5@PMSD&^8WO^7Z$B\\ X[OKC$<-E96",S"^L M_U(BC/?!5%Y;1RZB:'KQEB%D??^7V M(XR/PF@RRZ[#!%<9_U,NNT1#.60@-CA/A$G:ALBEYK4SJXMP['Y;K,R"IZ=A M8V&WX*7>83KW?WQ ]WG8];T1XBN7;8U@^!5&N$=3Y]"7)BDQ-KV=/7AI230Z MR1PT$]5O0WP9U>[)T5Q[R^A01_0MF.5W"/\Y&/Y^VL?7(Z*;_1BBEUF9) 3) M6I514MR6UJ=$@G#)&::=K)XJ60/6(=&CDO!;B"W<07R'XAWA.?WK8)">0 S2 M1"%D(!2*M>C+^'@='&Z8KAS]/E)1.ZV_!JQ#XD.;BK.%*Q0^#>&+[Z8RT*D_*LVVDWL> MCD8C0._Q9C@LM=!W:V8FV>PE28QZ7'-$A[$4R4I&L^<&I!>UP]D;P#LX,[,M MU;11$O8(Z@QHK MM) MNP5;JQ3)Z$8! 1#10-&UYNVJNL]^#[Z>AZ,!QW_\_DYTL7TW$A:V,BGJ63)BOK\$"- M$D@*F0?%7/:>5J92+>P'2+J]J'67^U<)!>KC*I6/: M*#"R=@'4*CP'2*-JXF_!C4**#V\@O>_Z4&8(=.&9,9@X+E D0Z+A 3U['8GG M'C=99;F7G$9>O5WN15"OB"1UK*"Z:FB/)V\&_9O1'3AT%*1G$=>H6<#-S;%, MO/847PW)$"[-P=:>_K80R.[Y4%EAB^G00-KM&#D%U(7O^>']>CN44:FX9<1[ M]!-Q.T- @G,2N7/>J8Q_5]O!7HSD0$G01-XMV!(S5/.1MF^@CX*^=^US8I"R M<\3G6 :9&=P$<5?$8Y/3;)GCFKMVV+ $T8&RHH;\6\G9CV$(H_$G?UNZ9N:H M3,@R@/%$6XW6DQ<:'37-B=0J^2"S2Z[V*)G%2 Z-#17D73$N6^JT9^O]=#., MG_V#PTN!=) "$*<\ K%9D>"M)Y%E+GWREJ5U"N"7?/RAZ+66!%N(FDZR/D]X MQIC5P05.>"XC(CA$XCB7>#0YIDI[G$BU=_L%, Y%^;4D_5SYNG&V#9T?/^[V MK]X#4G*^[MLY.F^X<2(X8IG$_:;<6^ZM*I6F(-'O\8BYMA^P&M&A4:*B_)^S MPS1EQ[MNOQ0!+,:FHTV")DZ\\.6:XE)@JKTAP0(NVW(16.W*O55X#HT9U63_ MG!>V3HY^V?([D26NJ+;(6J!$ BCBI7$DQ<#0EP$I7>V+4U-!OQA)"!*_&G433.^NOSL7[Q?12=HZU#,:2BRC MR:1I1&\JX@XH',,OK+6IMLG:"/#N"5:; 4OF+;6OOA9BX4M.U@< J1"2*0&E M($Z6,>Z4!.X5GK74T@@F0:R=5GT1U,%QJ*X:6HB6+U]_)_I20&L5,2D!VN;! M$Y^UPI.6:33(F#6R=M706KI"3Z=.,4%T&2,($F%5*;I M!N(54WAZ1^"@CZ)0,EY+3S.>PZQNGT^LMP\'5ZR<@,FD;GS"F3 M2,Z%I;0V*5; .3Q6U))]"X&4?\#G M;NS=D50IGD($],=$:55-&HBW)3UFF4U<:328:A\:CQ$B0*^D(EQ8(6LJ1> .>F"QB$#Y1[FO;BZOP'!X7JDE_ M:6EB&X-X?ST[>_O/T_?OCSZ^/;O\^\GYZ=R M5?>HVR^#T/[H]GK;3^.M\-!Z(WEK2^#)7%[T2*EA@4705L; O<^)<96DP!=8 MV]2I\/QFV\;\T^Y#QDF8J, ZPN+DLG46B=,@B7,J)&FHSKKVT,EG()INAO,/ M/!_T>N\&PW*3?,=:*KV1A@"3NI2%E'F.:*;I+$4V0:)35WMDP0(8N]_ZFFGX MZ4;75+(M^,IS2!WO? AEZE^,E!.9<2MW(A@BK,S,I^2@>K_=_-G[4^O6BEBB MV(VDV(*+.\>!:X+N57]:>15O+X>^/^I-"AY^1?&\+V,-0&I<%K.(M'0=FW)[ M@C- '("1%*3DH2U]OXSN =HDOB>?^(LF\:-]>A9$,=%T:!7N"2T(%5RO"3J??"U&TB70-E5 M6KON@55#KJ\E:7TQ]N/))\ZKPRZFGSN]3(8Q]#'+N\ZD%+AQXYYMO: DHW2T MY!EXK'V)PDI ^T]4-]#X4Q95DWP+1^8,R\R-70=,2[GG1T#VDV6NJ*BG%&@L MY=95#RI(8#83$\MI7\;36:H3<2D&BPU*@M+#U8\G'[]Z" M;2#P05UI5713)]>I?BG3L7KCVT_#0;J)X]%C9)0Y+Q*NCT;FB;1H0]N<##'" M&B$3".?X&GI<_93O59T59;?TM=QOSCW!L0YD]B=-: R%Q)!(5&7WBZ,#*[)G(:"\JEO4&<=K-@37N M+E[V@'L'RF@A06E!%#4E0>4%P24#X1Y,4(%J2VM7TZ^#JT)G];)G/)Q.!U*F M'*0B@@=)9%FX+U=M@G.6!QO1]*_=;+(>LMUOR=79LJ#ANK9*6@@9+T?YVPCR M3>]]-P.*(0I.T72DR@,>6#KCR1(\83GJ3*,W7M>NP%P'UZLBS=8Z79LV6RJD MC>*KY6*8CMF-F>ED@!,M->+SUA#G.5HFG!K/C?96UKY;Y25,/QA9ME!$Q7#T MU/E8BNW!O-PU0NK4HH@@4)2--T1>A@FI&8E/8Z2N7E.A.A:N$Y*"+M35$M MU'FMMXZ'@Y@[49O$T.LB293.0144<5QRP@V3F07.HM^A-;@$Y4$1;D?*:J&L M;+50.BF@)*!<<1+YI.T"B,LI$*VE-P%"YJ9V"G8UHA^--ILJH871=_?YEA4X MIRF87+IS&%(8A,4-4^$VZ5AV) #(Z++10=>N0ET?W:[RFZW[8"TIY+5D05EXKO [GL%=(M9 QH) ME)AD;>DH2,2%@*\BM>CHFB1-]4JW5T&S%U*_KY5EFZBK!78=WXS&@^LRX&5T MU[@8I5"!\T2R*254Y5;"P+(D^*\%+35Z.=:VO!; >%76>7/5/6T":2CWRDGG M2XB?^X/>X*ITIWU"Q_*^C169/BDJ7!A< M6OZ$PU1T1:FV\-I?#GV"LL*[OB/! H\!'<$0%9%.EGEP^ <-3&@ON':J=C7L M4PR'R8,J$E\:>&ZC&*'DJ4\>9*DG/>['@U&3DH*7/[->8<"&^)^D]Y/WR>/; MQR4(J9-RP3L#*87 4TI,=5[^^*;C')" TRG4;V$4A]TO,TG,O'T>'1>2&J2, M<_@'"!*RC"3ZI%5&J\7ZVH5[+T"J.Q*_B+*CI8S&*D92A%SN^G/$)#[C:7O?H\/LN_C::'[J-<1F(.=UR9"8,R M6S)219RQDO B2+J!*+-RPY60-L'01HI<<4]![4TT#)1YIY"[S#@B4<3 M$57 Y@_.*I!@/41\?!FR990A M+EI'$BCJ&&+*U?L5#M00V$ZFK2AWT2*GN01JM$FA3"6GI2S':88+#$" ,:Z\ MT)+IVG68*^#L*MW7KMKK2/NUI/9.^^CQP5U'S_OR#XI*2@ W &6X(H-[(/>D M]**38%(FBH'/G,N(GGQE]JR LZ_4736-/[LJL8[D6S :ED";Q6_6 ==2)FXE ML/WDW:JI<3UZ--#!SHFBT:Q1T0H2@YE8/8IX%QUA4D>7&015?6#\'@CR0L9L M/_S81/1MY,/0+CK+%_Y^5AMC+"BN<95ZP.THI*>C3]K(N$6PE 7T,._NOH5^C#TO:-^.DK7*-_B6(V[7V'F".G19HYE(O7!2!9KNYX; 3PDJK2GF9UV=[X_^_CKYX2M7ON5H"I>F.^OACC_UP>(NO\='UX*8_ M[EB936"2$S69EB[+7;M1.R*B*.,N%9.T=GW2*CR[WR]KZ/_I3EE-XBV4$JL M$9;;0%/FM;/'"V#L*E;<_BN_N51?2VSX\3JFPYTDL'*O,S$FEH([YHBSVI# ME;0R\(QD;I4<^XP$-];K2IYL+-\6=OO'B![4[*V#JZ68[S),^PGW-M792@HT M%/@N"8'^H/-)E/PXMT2J4F7M?2(Q1*XX:"%H[0#.;HGP0EAW5SS81,Z59^!= M0+\[&'XLL_? MMYFWK?0'E46WU(G<9W3M'+X.>E_1*SX>0NJ.W_DXN0F]_?#:"P_>?7QM$TD\ M";!QI9P4&F39&!)7P?CL%5*,2YDEBVL'V%[ T$Z$S=@4F36!,(=_2&,,<1J- M9*[1?WUS_68P' [^*&^2_X)_,[[M"*]" M2M01&F0DDB97$B&"1,N%Z..RE);DO)9Z8E'>/K8(["-PGV 842S^JOP:&AJ#7C>5D4,G;TXOWQYUO,%=$ ]]8I,R1'HA MB4]&$YEY0A="9\_BEC39 ,9ADJ8M/;0P4^QIEN!F!.G9!CA+1''E8U2&XZF9 M_/2B9*<3(QGEI,L4&Q?:S7"NA/=]4ZEM?52<%U98_P3F&&D_;3NY1,6/RHW* M9_GHZFH(5TCUX\$UO@>30?T=Z<$ZKM&Q]>7F1;2^D/@QDN0] M,^)S6V':V M??[W39*=2;[BZ+#GF(\'7Z'O41;P%8:X+9X7^#/;J\-8\&B=&Z)LZ5I)2A O MA2!J>D+=Y21Z%A1B@RDZ)?K MC-M3<(9$P;2D7%+):M_4^?#YAZ'JK27Z7+NVC<0^/E1BO.[&_D5Y?3NQO(M]=YG'7P?6C)O8WTMFZ"=UM!+Y+0F00*GI7&ID+OF08 M" A<%]]4.7NE/_"";\+W6\B MWQ9TON0XFIU#2G&>G<8U F,%G",>%,?5ABBTLBK0VM>6KP2T^_._NDY-!E5_3.U3# >@\T9B M;:-5"\9C&,XCD#-,WDC00@N"9DWI3U":^!0=$1[MS0S &H/ %R$XP#4W5B\ MNQT_O&Z+]H-*Y?9;Y)\_; ]]\2^L^.DD8TY!Q:" .RM#8M9;,)E3YX7T-)KU MF^&?/[>=^MP@N6<)_4J6K"0R9T<<3XQ0FH1.U&CKVRUA?=].?2Z^RS KN=#9 M,0W.$_3'0KE8'HC/F>)7F@8IE0NB=KYJ&99]!R^VT_OJ,-66DFZ]ZWT^5O/< MCZ>34M)]55<'T$-/3N@R_!^-K"P%\91&$K6GFFEMG*P]['I]=(?(DFK::"6\ MO2SMGGAR 8PC+.9RS9MVI4&+$PHV6X4'=FYA/LBK+W%HQHH:LMY1=[O+/%K! MD(B1.URH9^B444-H *Z+!)N*2UM%)9W7XT;K;6^'!)G+>57<[!VV,Y:Q4[I44 MH.3$^G+9O+))"2:C5D\LA.^UNWTCZ:_3W;Z)Z-IH[WPP9/ 2_\V$MU1[AN0$ M(GBV1%(DKXTR$?RID5'*R&SM,WT1CD,YU1O+N(T;$)Y@FM%['50MG>J+$>WG M3&^NL1[ MXL F4FY!]P\.IMF))).'F%,@C*/I(H$+XI7PI4&/NY"$ %8[*/@,Q![NO:F@ MG6=#I)N(]I6.LDD U^5$_#2!Y[P/PV[$3K&!(=2 MD"26R:G+_U06,Q]. ?!GL-)IEBT,*T247BVP0-G.EY(U'HFWFP5N?A:Y^ MK<=V4 ^#3[O04PL.^^/7X&WW:S>A-5'RR \RR#Y[87/6A-OR"D@4CO> VZ9]C69D_]OIG0LI0K#[IY">E_=/L/JT]L\"SRZ$CFNK1Q M 6(N[=Y"Y9BE\I;+7($/CY]Z^'QH(.7*HVP6(T5LW4$ZRY_\[21OE=$G/NKW M;WSO \"XV[_J6!D,%]XC9TM> KU5XJ3G!"UP117/+"N^-3%>?/RA,J2NW"M. MO'D^EV>!B31%_V[0ZTVF>[U'NH_P]\8WPU(XCM]U>.(N 6YW1B';<>-+Z+\Y M3IBR,0+5ABJW!FN:(_G^";1C;50&\:H;X-?ZZ'[\3C7@M;:&/$SVWQ''7RJ\\PYPIV!,I\ B&;=P[]O=C23Y7.ENKJ>\=1;QW-U_M,[G*^^S\W M9=[M),!8 /N;__PO1OH,,H\.F^1Y%PJ]064FZY8(HQ&QKAA4HAU!GVL^[SO MFPNM27:!^AN5MST&^>"HFX27+;,^"*V(X[3$_ZPGSDE)*'?HRPLEX]-\UQHZ M?_*00U-T$QDNT&XKW0W!>AHY\DQ[6RKZ(!(;K" )@0&N6S/] W0W-+($&DKU MM70W/,M(OKG]K8];%;R%41QV)SR>C;XP&6C@)-LLR_3J2+RGC'"P)CK0Z+G7 MILRZV%Y3S>1&''@I.UQ#%VU,BGF*\^%]=&M :VMJT')8>QH>U(H^7R)-0V7L MF"\2HF#"<>)R"?@QP-/1.$FL3318[52 Z@.&=LV3E^8,[9LFF^B@=G?%?_Q] MT$O=_M7H;(C_XX>WTZ#)R;?XV?>O8-XP8!*7GB%";3E!O B.9R!*:)Y=DC0\ MK"H' ARFT6[X$Q(C[.M6$R9A*^QXC :3#)006O/&6 M/7;^M6&#]O/U\#UHT[=V$AG:T];V$+@NYRZP9T38#4" MLJ6@PN-6:(7U)">>5;)4TUC[QN77/G6C%1YL(N?*<:&C514U\Q-*(@5U%G@X M93RAR@T)7@A.J @A6^FBD.O<3;G&H_:=HMQ6)X/V!-K"D7_:CX/KZ83 29ZN M_(-YZ#,I+0IZ0H/PI;' $*M"(E[1F%/, @*K_,JO@',H1D MB5 T%>L!?VPX]-1-\*+Z939T^^?4$QS=,=6<1R3E+")X/=@XED,MI$ M*QFDYD%07I\/"X#LWJ*HJ*QG-&@JZ9V._3CYS]].+__UT0^'*("OL/T0CR4? M5&\DQSI(GPS8L%KJ"-:('*-,,3K+P>L 1DHEC6*=)9_9,,'?\Z/1+'7Y_JZ\ M*DD60V2"H'522J2%0W,24KDQATM3TM>J]I42"X$TRD]/[..CF_'GP;#[?R#- M^J*C-$)9YDC"71)W3<#7!< 0+0S@INFRCWH-UV/QI^\A_]Q8?X\RS\UEUL:M M=H/KZT'_P="->X =D9+V1D6BH>Q^8E+'GRU)*1NO,F2F:WL7*^!\S_JO+>U6 MJI'NH'WRP[/A="3]I!+[$PPG:#O K/&EOB;YX@YG7FIV09',O++&: [5A[^O M >O B%%%^JU/G7A&7[ Q\40- 2IXN>E"$6] $@#F%$7HSM;>+%8C.@1:5)1Y M"ZF)Q^B6\C9:"=$Y3:*G?CH'P[K$",N2:PTHG5 [0;4>LL-C2!4=5)X]\6!K M^WA3Q'.6_U'F(-YAHPFM<]")Z%0&:=[UG9U M.5:>)S%!=0Y?;H;QLQ_!I^'@:NBO[V==G.6SF_%H[/NE\O+I-G8Y> /W_S9U M8I LB#(7PT 9@VT"L9%)@OSE22;EA%YG^DA-3-\[=_:FGXK#*.YJ1!:N9?Y* MO 3> >-:"46X@O*2H+UMF60D1&DC6EC2N-K].HT ?\_,V[W&*LZK6 U^.O+@ MM/]N@*\0Z_AL64R9XCM@T(F7.9$ NVR"%X[:Q54OSQM'5R'2YX&\F]AEL1B MC$]#/:P#26A<;":,^7)S0$ 6,\K1%#,FBJ"]R+7O75P3VN$RI9D66IA1<3D$ M/[H9WCYTZ>+_W'2'9:^C"O^!+0>J1C-=I30ME^7,1)I5@E#]9ND5< Z!%+6D M77.^Q-)HX ,CK,."55XK0X3)QX_2PJJ/SX;GG>O/H\? HR!ZDP]^NQ,(X.>HC*4FX$0J]] M'<,*.+L:9]*"05E)QJ]EJ,FGGN^7FME)A1/*(RD\TXC295(;*Q?7*5R BM3( MK(RKWR#\\/G[JA6MIM.G^\6VLFTAE3O',B]B6@--2U6ACY'LIPQT>\TL47$# ML;:O[*0%/M-0HAB7I6(=G5L:/1HO(&2P@CI6/0V[ R6_4,K9EHXWD6;M$2#% MY'@0S4!@LQ+"8*3/R@HB5&)$.J%(X#23[#W506F>Z-I55HL>L'OSK8G4GU98 M-1;93JLN)]=VO3FZ.'E[?/;AT\G'BZ/+T[./1Q_?GGSX]/[L7R&LV<*@E1.S3Y M OX7O7J?0I"="L^O,,/@34EU' ^N2ZGPM J]N*-7$_OOS>W]K\Q'Q/_AA^G> MR*6XO"AU(FCC:MSQ&!HN!CV2R(P564L;976#OS'JBM&S8_^E._:]J9=V#B,8 M?H7T;C!\=S.^&<)\'G5'V0")H?\.U'KT!8PCP:I4!E K(6G(8&N'WS<&N:>> M^]WQ;T50K@4UMC&;:5MYG4T&&(Q^+7&FT>EL:OJOP\%HU+$A2VNT)U2G21%P MZ5/U@CC-+'B:;)+5IS757\8/Q]U]4Z&MB3K;+&GRQS]@5.XKF:Z'=;QC>/0Z M62[+I41&-,?1WI($4J3,)(?>=BLC=BKA_Y//NU)^Q7+E.T=@FW4@]CP87I=C MYJB?+M%JG?S*_[X@$QEZQ YM*5LN TH"EU;N($O:*95"\_7AEV^[O9OQ;#Y'F>YBN!",F)P,D2)I= 2H M)"P)"=)Q)XUHD[QK(_V3R?M3?.U*]]97=^F'5S#N>)X]")1W4L*4D&69:LT# M85(%!<&XT*Z%L2'>/RF^;Q)4OO>QJ6][7%;5ZT&:N[<=?"\-DQQ(,-X2J:DE MUDA1' *A':>!F[7S%C6!_4G=G:FU\GV2V\MQ,/C]C8^_SY:0#07OT$*RC,^F MASF@C"@6T5%U4C%NVF3F8SA_\K%E%5;L &B\A'>#X#SHIXF./Z"NKV^NRZ<, M;DI*=6J]_#H<_#'^W)$B^ 2R3#Y6Y78^ARL40I'$O:5)J01\G3&3NT'[)XWW M2X#:MW/66Z+_MF*)G&O*J:>$N5(\2A4:.:Z<+-J+8%GRV;6Z'6^$]D^.[Y< M;32%;!\5++5/@]3-W>D\N]-^'$[^@>\]_*3CP6C<28S+I#,E(@E*9-"9A'+C M*L.U<^N# _9JJD)$= 50)KA11$E]/J9TA09A,G O9 M42>YLK6'ZBU&\B?K-E=(&_TQ)]=?>H-;@ L8?NU&6(SR8[E@;C2&:?YZ=#E8 MP/B/@_&_8'P.<7#5+UW$DTJE63"D@PL,N8SD$C8J(J4%7&#I''32& C4:E&[ MP&$G"_OA6/SZZ++@I6@\/;RU54Z]7G2!9S\JO\&E MX,83;YDA,6O/1&#:R]J#':J!WU4#Y[X-F;TH^[7TAD[AXR]/6JBB"U+K+ D7 M@1/IK"7!9DV8Q?.+YZ2$JSVR\1& 5] =NDL.#&KI8A\%P4L%<;^,?GK2X;7. MFMJ\)+;R>O;3V-J )IM&#G:EX^^%OTY1G84R)$\,DXR[2]",$VIS"L&P*'WM M+MOOA[)9Q'JRAK/^N^Y7^!?XX8/2 MH5F/:[(NN3(#3RB.DE0R$0O<$>$!6#(\4_:DNVWYV-1M0;Q"AZAU#CP=L[H3 M!;;0UW;GV]TO8@8,$H7$G2#49U8Z.3BQ"=]1(T"$Z(&;7'NW6PKF!V987455 MW+M&PW'GLCLN9O-I/W6_=M.-[TUV]Y"5D5YP8D+)%AB6T!]SF7A@BH-2%F"M MOD9\P@/6X'?WC%GZ\!_3AZBCBXK]6 L!_;,[_GP.O8D\1I^[7RX')_UQ=WP[ M>SO6@;J)>[ I?5;#VZVU7TFAJ^C1@C;:WEU>@$QY-K8;V_GFSB1(J6])H=5W#\/AS%_+)-X@WY4ZWLYR[$8:S MHU)$:R Y2C35IJ1B'/&!2R)8Y(&GH,-:Y6LO/FAW]DKK*AJT)=_7.W%G?I8/ M\@-CJ]RL,CW)1Z.;ZVEJ;T?#>#;&LZ3NX\>J/*?4(;Z0CKZ"D-_!>5&UHC?OBV;)#*M$[6//&5. @?.(%JWUO#OZ_=T08'YW M\;D?PZP*O*-RL90QO[59\@*];VY\OQ&DC3PH6N MK:^SPZ4(8+,A03%\^SE7Q(NDB#$*9/)9)<6_M[?BS]=AKS1IX1K;J@NB&@?.I"!!K9>(N3_MO=MS6WD2IKO M^U^P@_OE92-D6^ZC6+>ML=UG8IX8N"1LSLJD#TEY6_/K)T%2-XJDBBQ4D:84 MT:&F+J[ZD/D!R 3RK+=1CCIQ_^ MZOQOF,3A%/Z\OIH-?U[! '12S(I ;&8*;3W()(1R,IY=LLHP;7VCZ)Q^X+X8 M1VV-)TP+E+@J6Q7P3)+GZ-M;'TSNM ;$5G2O M'.Y7P5WT7JYK;BWFX^5D&&' C'?:T$18.:N5O"3UJ\S0%:>JW#8!7VTR?VP& M^8/1O!BJ'QDQNF@EO>_(UI:47[F[F/_R'4[L.S$,(!E*(>!6Y#1JP=*R*7$[ M+Z,5%*="U^\5V.\07R?'$5&H@W[:]>(M(5'&!&YT-"M+)+HD)'#'B89<>D&[ M *YZ5L<+3-)LQ>V#*/LXDS1!X "R0W^"YU)-P.,G+SVA(7/FLHZJ>K/X$TO2 MW(D#6Y,T=]'%[Y+DUF1,KTF:.R5I[D23/K+=]M'Q[\+?+$'2S WQ++O2^MD0 M:ZTB/LG$=7#,Q-J-T7\?WNZ4I'ETM-U%M1W0=7,&EI=!,LT8455+;VO/1CF3>1??GK7@O MT3F?/(*K63)HMT82J.2+=$$7E2.,2> .DG5,5J'(DU>_#(:TDWCEE,K/!=M\ M-JJP]D^MV]\*7Z?;M+_,N%'^[0#6 M43%/]L&K^\^!W5/XJ^IK(;G*.:T/X7AG$^XGI4VF1AL'0B#>2D.HS"II#]E! MHWI;AU;@EES4NOK;16"5];8,;;^S$;+U@1D".:*-8$IO2$4# >T%,]9YRAH= MPCVCN4G=&^QCVO(K*+M/0>R"+V^ V*Y"Q2*F1!+'SE+/#>"4 $I.B^D MK9(F_NBEOZ'R]I;9QIEW\,3>]_-B_Y.S]&LX'4]NSG[@][.^LGBWO_Q *;L[ M2&0E/S=(G05(C8LWDYE'*T%X84J+W!RDBKOEYV[':0^*VDQC6@R3C%K]H7CV@/'B(%E'3V1 >]\R:HAV0O&H-4VY2>QC>R1'>")6EW$/ M'=J>%5?YD&P#^O?#OV];M#P>R +Q>_RK,?KEBC'T[3S1M!P9FN#0ULR61$C" MNLBD\V%_PC7"\$JU+I35V2G;KF%D3T>&3_@Q'LW/HTIYOZN;B^GT&A[TXG8A M*1/1UHTH9!QG9,1YKHD762=--97.-2!EGYA?%(F/E@P=I'X^P+>8BY^N9].9 M'Z7AZ-M 6!8C=Y&XD 7Z"2F5*H(,_7.:$M0[?S/]BLR8?A]?I0$WQB6M$+%)N+Y+BNL[&(O?9@K4:>%H MWG\S?N;M+X8\/2FH8L)AJS7W?BG] K/9O!WU6S_]/LC"VBR%)5D%56/=O?S&$:2GXBGEFNQUPKO*6 M1RUYHD"4"QZ=*XGPLT0K-@9M'"CTMIJDR.\-X,40IC\UK3F$;G75L;SQG-YA M@W(V?HLO_=?U=%9D-* RA^"M(:D(1.HHB6-.$ O6:,TIB"P:4*GAZUX4<;I0 MP1J:M,^3J1<#&:V(BGL"3 645%+$\Q"(X%Y)&8'KZLF#+S'7M=76=Q!E'TNN MZZ;KZQ)!R*60#K@H5X8&Q\/1]\C.$R%,$CYD%V)M$VP+G!,(B-Z%'^-N]-1! MFM8&:,N\HB;@.DIOW0KL,'FJU=38C!XM=- [44!(985W1,7B>K(",EB':DU1 MH\\!/->NW7D @CR3$'H8?NPB^NHMA!['(7Z;P'PI78;!$5U/#6O:\BR@PX*&\:,>^;#W\R9CF9_S,I0 M$G(IW%>NX&U2FB@1,M><265J5PUKCN[5#NE BQT$WSS$LYQ831#U8(LP>EM8PEGDF/NRM09[2S0M<.-N^+#ON9&SVP M81>9=\R"Y?88&+Y464Z$=H+(2-P0J=@U NDI2E0]_-,>(II<0@>'3KF!.FT2YRW"S9DH!^()+L(O?*1QCG MO]#GGL2E]WT^;_R[W/J2LU:K%(ERP(FD-!&KA<*M+RD<-94T/Y?RNOT-/:=_GGWXZ_S/\[,O?WW&_WW\^N6CQRVUQ(+OG^S<[+GU M\ICW&,=*BK+PP49A74C22YZLBPX8,ZA^*5A2?M#L%>U,^[L+Y=LHT"%,_P0_ MO9Y ^C3Z#/%Z,AF.OJ%],YS^-1J'*4Q^%=/F8O3S>H:_'H\B_BN_%./R@E%K MJA(N6<2594ORTGVT])B@ ASE+ &HVBYB%^-HZS9]&(^^E5XR[R#,[BM3E[+" MRE-+,A69R*0H\4I((H473"@1C:[=?VXMD/Z=IX-S;=7]:J^@#DY^WUQ/<7#3 M*7H<83CRRV29&0IFOH&@38'O60IA&;B]%&+98>:R&B1!A6)@B T:G4BE\9/' M+'-?;CQ/X8XC]%3O?F T_=J M45P[F,X$M&=R2N5-@&'#&5S'CJ.N/Y5F2'.A,^+'DV,;F>$CNX-;J# M]L!"F3[%>QO&T0!L1[?-.P$]S$5T%QK?1*K.U'5PCM$ ((73Q":.H!4+Q <: MB18^11-R%M5=[R/@UC.WVD='K5VTU"6EYDOW="X!OCQ5%28(I7(BFGF-YFPL M14*-(M1)PWAV)NK:?O46. ?T3^HKB LJRUY(292>>#94NVEE[\Q"9ZQ0_KB MP"Y2[J*K&(R&X\G'\0QN&W88W")3$IEP9CB.L5SW@RKX2LT5+D)J%F&U2];C M*HC^38D:VEG-36PEV@ZO$@D^=< M0QEL1][85*:JH8<+<-5ODX@=O)T@1@1];#L^ .8TA4464#>K370P=; MR_- :0K"I>R(<:XD-7%TXDO6%%CJF!' ZQ>*/Q!1GC$V#L.37<1?^6;V@R^7 M=5\A?K\8Q>7NR$I?$X>;*QATIJ6@@3CM,Q' E+*:::Y76HNOO6E=\^C^S8G* MPA_7DUP'=L7JE?^=N:RD+6W$D*^:EU(@EI% \[R*GV;*V"1Y[:S@35A>+8M: MBJI8WG8;KN4T:8*L(YMB,ZK#&!-UM-> $BU$WX$9L05AR(RZ@#NC3=X2J1)N MCYH!H2%*Z\H% :M=XZ1O4CQC./3-B5TD7MED6$7UQV0\G5Y.QGEXFR.ODS%6 MVTQ ,S29K$\DR%@J3PF=K$8[BC[:"^O#;,>5U+J2T_&R-'TBDD1(:EVW+,(+E;>;HXQC^#C>(1D]?AD M?_4 UAW4=\-I"2%#B&=A.IOX.!O(X*'$^Q(1-"Y2V4L2G R$^2P!-&50O2;( M[BA/)+YV%Y:N[OP=J[8#W_,LQGGSPTM_4R2S!ND @D4DXK&4OS6 X+., MQ**$2$1;S $+62M]^)R6>\ G3[C^U-E%/,96^0QH8":A+4^8L*6C%2[LP4@@ M0?BHD[ J5K^3W8[HY-E442$=W,55/U54.7KI3";,A-)N/)DTDJ62T'90,1YA(\N!DX_T$_G4-H[BH@B4%#\911S)(3B0/CE@4+_'6 MTJ2X,Z*[//#-L$[F9F(GVFQ.(:FBOIYB^^\ +@_CFD#L,6MD!=[!RZRUBH$IQ3K@3*KN(XC'Z250ILD#K71 M1@<'8@WSIUP06G#FB?!%#%Q(%$-.)'LEC,C>I=5&.:\9M0;.B;#:VOH4 MN%4GH[8_:NVBI9XR:MER\\X&7YZ5)2%0Q.=EJ5.((!E^7VIHF^QJYSQM@7,< M%E0E13;(J-U'"UV:4&N2?:/UGD4N"7>Z]%DOR;[2,Z)3Q/W<@8ZVLQB WR_E MNC9!]M%"3RN(6$+S@7-+T>:4#$2)Z^;$@%" ? M(UL?W]8>T]%&$4:I(5*I3!Q5FH"/ I",0HC.+,ZN M!G4BD72[S($.+V4K$*=+(_G!/O\?P]GW)X.9/A[-]/'8[V)Q%L6.==)2"Q&) MTUF7YM&*H*&G4 ,I22=U MK9LE-S(+_U#*A!N 8'!/VRI:>SJ2:#VC"F+S"; M+:(BI@,6@PN<.>*43D2F;(BEZ! [FD)FVGB1:@=\=3>:U\EPE+RI>",P;V!: M=U3XXRL_G0[S,"Y6@@%HIK7)DHB@RLV= >*C$S@V"A)8D$;X9YR>/G"^LOU( M.5$Q#K.#L1V,;I[-FYQU@GG<08S5;H_4$FLRXI(RC,#83,7MG_2 MKP?[ROQC9D<'>?N5!_D'JOS#>#J]&,6KZP3I8G3N)R/\L^G 9 '. ,YS(W&@ M3(I%[4Y#H\H*)1!4'Q=[G0SN==K\#JQZ.GW4D;K0- 29HR=B?FKA4?2!X;<< MOR3M(3E7.]VM!Q?Z"'(DD+K6!RY(DB8@IVTBC@.RQ63T.J/QL7HUF]<,[ MCMN=#$>8(W$WU=X6@WH>_T$C9>@T4@*.6B(%CLAGX$3;'!G%X;C#.WB<85M"=;?$5F3#;TE[ M'7&+XT81[DIH!$0GO[\7W9N'/OYV;-^%!!VP?*5^PVVE M20D\!6X(2QK].LL.%RU2QZ.HYS2#-"D3MN65[S2H[XF-JXQ M783)?3[_>O%^@YSU0; MR[)0WK X>.;9[1;\SW#E9Y N_61V\W7B1U,?'_O?2 _)C:0D!(5^3%;HQR@J MB>%,"EHB.6WM-@'/86JS0FUX]OOAWY#.1J-K?W66?@VGX\G-V8^RMG[Y[B>E M&$C$1PYLU"'KS CHC+ M;!S_WW^"GUS=7$RGUW )DXC_R'^# 0\V14L9\:%LYE+C. $480%25LIZF5P# MRO6)^80H>K2J[L#T?X!O,=,^7<^F,S]*:$8,&,V6QNR(\!0G69 !12DB\1 M M[E">#8,N9=70M"U&"/ZT@'SG;Z;W_=:!AQPBKLA& M.Q2%8(PX(="$C6C19&IE#L\9;ON__42HT9/X*T?'[+JEG_V""2Y]<])?3H81 M!LY1 SE:8IRP1'K+B]04B3%QG961&II$OK0&<&,:J>4BC$86\#_TT^&Y6BFX8P0 M+.*DX(M2,C@C KH? 0CW3.KLP-G0)"JU!I;3YU5WJGE*+=T!M=;AOK?[+T:+ MZ3$0,9JD-2,*5UN<$VCM^40S,4'*;%&Q0N7].=4,Q.F3J0-E/&61Z8E%MV M MRX$FAS*)N)I2C]Z!Q/W9V"!L<\;4ZM]YYB9L? M4*8!.GY.,L])DK$T;)"66)X0??3:*I&-="UN/9Y[_0GQHP\%K"%-^V[Q]\:U M-"ER#H%H'4KP3,[$E;+E.D'I%Y9 N%3Y'/CD/)V68EVCX2X.>=<[775;&&0SV=^ZZB1HF MMNAG)4915,8$XFV,Q B;O1/*,]W"''T>P.FSI[(2UE"GBP/>K8#O;>E+/TQ+ M>]I2GY'JC)CBBLE0UM",WR;-HO!0:H U:21>"\_I$ZM;%:WA61?'OCL-8NGY M>R,H5>BOZ>P2D5QSXJ,1*$>)0M0>E]K8$]->YCE,?36M85NKD^#WB L?,[U# M# \Z2IVE_[J>SHJK.&! 94P&O?Z0RHQ(I>:IT"0DDUSV*2AHLOTU?-T)\:0+ M :\AP=X'N<\(8$'X M[T3(T[5BUI!H[[/>.T]QV4OY4]Z >OKFYM%OEAF(^"2)VZO6%M<_QP"=2@F$ M9R6Y0-] K-Y1MO?5]P':5WIRM\Y\YRHZ=#[Q=#(;O"V3 R8_RP@^^A\P3Z@2 M1DK&F2(LEFH\)9W 4QQ.YDQ ]!!<;E2E U_P@&/XW3V_-KW[4-G"/6A[7%'J M%:-%"Y[/\/-Z$K_[*9Q]F\"<7:L0;PL]-P"Y2R;O,Q1I#*S?+-PZ.ASWI8"# ML85IP;-@AE#+-8)U.#\8SVBU2Q#99A9\HR#CXV;)AN35 Y)D%[E7)$SX>QFF:66>) \H=&E*(LEF >-=FW+>68P0(6UW#0Y6M[\AOX, MV@[5,:XNR\K9,A>3\>B'']U6Z&>@;-*4>"B1I!;P4TJ>9,U-T-Q%U2AN[M%# M3TV/^TNL@ZR036[2/),^)04QHD<=4\DC-9182*4?AY4B:AT$=Y4=C"UP3M\6 MK*V3#IK#;8!V6\JC ;B."KML!7:8HBS5U-B,'BUTT-^ZL@09,M)?B) M<_3)?4P.#1]P-F?#A*A=<.( !'FFC,EA^+&+Z"L;@TO+Y2X2YG9_O35B@A4J MXY@5"!QSIJ*TJLM$"*VR5 FHHPULA^UO.9I3SGW4\?1\O(8L*QN$'Z#83OA'50JOQKA@B-1(;;0(3/2G/-D]9-$L&:O>U4M-Z! M;/M;^U?LI/DZ%YG# 3M!=*E7(I.)Q(I23X\F%J47,51OO-<%)BV$W_&2<]_JV)0+8%SZ*,Z'4E/6VJP(9.LC MQ\T13.UR>WW183_#L@MWLIR@.:W[LHYLMJMY#L!LMS&Z*C/WS_.-?YY_/WW[ZX^/%UXM/'V_WTS'N MI[]@=-VJX%CCA]TVZ> MOAM._3?T6+[-R^U\NGWXA[N;>A#@G45><99Q,7(:B-4)K=B0:0F8=][7;@SQ M'*;V:]/\>>]QJI;:?1-!_Z:O_>Z 8 M13O>1<*MER7DFQ$;:<;9EDQ2.HKG7=*JJ#KHT;Y+'P M"YB,G/$\W]U+.PP42) 12O50)8%QRUCML[9M>/J*!NJ4(]4$?@Q!/Y>3<;J. MLT^3+S#Y-8R+6VD;$YH)F2)JY4O]O4@"0!E$1K,P,0G0B#7/W-6O>_>AW.YZ M2AU7%&[E:(TEGNG9*"T1W5:B;0*J8BS/1B#]Q^ZTU]%3A5<2<&_:9]8[<)D1 MP;DHJ1NE]2VQ.#TI?1>Y=N 1+X$M?39EF;4L>")\ M*:5*+2\=17&T(0NE QHKAE4V!1X!Z#>2HY)2QK4DVH'AMQS7$HSQ(M/ '0F: MZ=(C3)=62HHXJX/W22:U&E'5/B#\(8!34._^$NUN]MZ/\-/L.TSN+GF"\#D* M$I(JU,N*6 ?H?5!*$X08%-36]C8\IZ#\:O+>&'G3Q8'7^=GGCQ?[Y MRS_./I_O?[JUZ4GUCK(:85TYM^)6L*!48C8[&3WS*3EJF)3"E[0=-=CTT):M M4D:S81I>S>NP?BF='N8M%A;N/Z3%\<"/G]>SI;=PVW[R$B;S_,1[1Y-:C9R+ MG'C<$' 129K8R T!_"$5VBA6O<-@+>QM%["/,+L8H?*AM.H68S6=#G/>24,Z$ MI3EI+VMWK:B#_(5R\ !J[\ >:SJ*T@\H#E2,TFN%'D%TEDA5:H$EB9*S0C"N MDS#J4!R= ^R?BH=@P9Y$W%V%'? -E^U%VV5_M6PA,(=Y-IM-A@%G;+B"K^/[ M3E"+EA/EI\L*"3H99XU.I54W@N9!HLAPQ@HN(*"8G%PMMMZ:@2TAOTA.]JGF M#G("-DAP*;"G#2],B0^0\Z-T"D1"\"0H+4NA1)&X8,ZXVJ=0.T)\D2SL4HT= M! *NVBF+!9N"B,)R190N\4PJ21*X493D"G7=C'6 GFA9EY[I72P/JV" M6C)ZP)R(T7E#0G"22.0K"9 C00&(:'F.LGKL\08HKVS96S$=K"PM9;.LN9<5 M,&&R([@[VU)))A-'+9!RDT1+=@:(VB%,58"_4"[VK_2*C72>)@ZT',XRHT!9 MCXX.&I)6X6IMBQ^DDB!,NJ2Y"I+)ZL6 JXZ@KUBCHV#P 95_Z"BF2GIX<[/^ M ?/0 ,4#XRQ& O.FRJ7_F@6+>Y3B,B6-TSR)XUK/MPWG\*E-_9.T[HI?C2P= MG!NM1_:@=$43?!VE3#V'[3 )5$=#AD8D;:G)0S#.>^.UU(J4^"KG( M'$D)#0$I=$)0(I1>"=;**)*.\IDPF&.L(M&)GBN+LXL;5U^*'=R"R311R[PG MC E>S#TD''4!M1=C9CPI06L7I'H$X$34WEZXO<:W?3G_X\_SCU\O/K[_]/G/ ML\=IB5\6CN/%*(\G/^9[YO[1;_N]IUYL7(5QKD3.42.%D2 8:",S.*^593%; M1KVB8.1@OU>VC5F>/_Z8WP76()%!F>,X!5V 12YX:BZ*T4D8?-_)L#>-4^?I5^'Z#)-#J/*J1 M"+J+LBK;18NF")!N788W@/* BU*Y$J8S! ?3=_!S G'H%QTWTMF/(KG_GG\[ M*"5B(-!$<@!$KFQ$BTY) @*2R=RAP=>D4T4[%"?$HIY5TH'MM0V: 1J#BXP M+^%0D!D)T6?"2XT!QKC /:?RHO0R:%-;^!WD%OQ]/9=!"IUYSE2)2B\VJ$I3@Y:!0%4R8( M \;6+L35'-T),:=CU3PET=[]^NY.-Z[F?[.,+GSCIP77C[*VS5'?+G,A:F^$ M"\2(F(B4#HUJDX&(S"R-3' O:XU 6]^WW\O%BV>WM4][P3SX,?1A>#6B/;9H6=2OQ!%A\,Y M0:(>B_+7G%&VKX!S%U"X18QO;I:_7$0-FLBE2,D0RY4@TI3K[(2N,X3,C?1@ M0ZQ]>+D'S+Z"ESNG7]W%><>(XO.:4T9D&C*%;V+%,>,\$()KV*" M1A9- SUN?\OOJLZ*LMLX+?<,.)P+: KQ?W\;__HWB.G?SOZ_GZ2O^)9/HZN; MYX,''ZV^#Y^S6'ACNE]O'S]YIW#!75#>A?ZUW);6'OL_/$9#V^SN;R[]3?G9 M'-8=MK-1NKSRHP>)%I4WKBX@MEDB[J/CSZ^&WX9HL;X?3_Z)WO&BCA"D3Z/W MPU_PG^ GES"9&[FCNQ*CU 4FP*(#;9)&VS;+TKHY$29I<#[*/Z=%1+\42*XITN\/' 9I"D+-:"7KK/" M+3)S8H0S 8("X9OD/NSS[A.F4->:J'BQW@SOY60XGCR"FTNOKU!.I\&7ZF8E MF 22)4H&1:W3BO%&B]#NKW[)O&FGAXW7ZK5,HKE0+T9I^&N8KOW5M+IEM/KL M=K;1\W!;FDCXDA(>\> 5?SZBVL[CW_C %K/_'WXX^^Y__-_OX^O)<,DJQT/. M%F@I"!:15;+$$3-)I)2*94==:A3:O>;1_YX3_<.:UE<&NV4W+'Y?[ M__E?_P-02P,$% @ 8U$#5VJ\HS*&)0$ 680, !0 !PKY;_^R?TGYT] +-F*I\O'?_W3+P]?8/RG__UO__ /__)_0?A? MG^Z^@L\KMGX6RP)<9H(4@H/?T^()%$\"_'65_9:^$G"[($6RRIXA_+?RM_B4O?_AUQ4A1HGY2+G#T"?4O MV#P&U8^@ZT'?_:?O.?_3O_T# !4M*BFQDM(- ME93_>*RS'\\0WY*\Q;ZL%H0KU?UF2\8N3+]9$_=!,H087N!6-V>+7'U05TL^ MUK>[Z>ILT8>7V-9GL2K(8H3/8MM-2^2%^L%7^;>Z&]50!YF6_=34W1)5?"_$ MDHN*+=\U#5+^KW^2?YNO<_A(R,O\OEBQWRY>7C+!TI*Z[]2REM]?W-W_+)ZI MR.;%YON=BR7\Y;[IJFS/L+$_&:A5')F>FJ?G\_[GT;%UFC%R?P4**"^3LE=H54E"U'1)29KA:%S/ GN0; J1+D$B@P*M"RHP;Q_LX]#AV M6@,^#E*_Z#&R4!Z7V,[#1?P84 N 'A<&?08." M^F :'.SQ_^A#9VD=&4_N4=>CT8=C=UT;7P"S]5$P/K\E;_^9RRV52<:6TTM@7UX5X/D5P;ONCS#Q#99OY8OJ:V5>>9\7\3ED)]58G#GT:"<^% MOD-\B$+.('6( WD2("[_W_-CJK.WW&EW>CM(R25YD3*R>+>F_OIY]2R)Y/BG MW0E>-Q6< :&A/]".Z=RW1\I76\BS_M9W6NZV-,GV/J-!,TV._[K#7V[\,"^K --$6'K2D!]L=RCM3H5'! MHA.I/WZ6=@,]!!C5K.\/T*Y]?D9+_3A/F3(WR64F>%I\(:RTZG\FW]/G]?.G M59:M?I?&_"61WZ;\^=QSHP2)&$'B<001I8ED.Y="&M'($TQ@'D4F;&?2^?1X M3IKDJP2P4OH9>*[D!K01'+!:?1?7?Z^7-B\A(4?60 M%F2Q,20BQXTP0@3Z.) [L,CAD(:$PD1@SV->'#$?FS";?M=3X[7+TGV=*W?D MJA$9D#P710[(DH/%=E6:@:4HU PE[._K-$^5H\C4Z#,8(SVR&P;Y@:FN$1K\ MT(C]9S4 &\E!+?H@YITY8I:(SJ#C46G.')!=DNO1@KF?])*L4&%7WI<9 & MB*?]S/;P&YAC-*&;*2/N8338_F7M93L>U9UGRCG]5S)Q9E M3!K)BK>'C"QSR3)R8=Z>G7B^$\=QP"#U/$_:.E$(8X8P#(B7D% D/DF8B:US MJL.I<4@M+R@%!BV)]Y&M4ATE=^U M0[3?,Z.:E^QY?O&\RHKT?\K3X9OD8KL#J/N\7K[*1625O) 7X@6N7_0XR&PT MNHEH,(P'9J-W\-XDH"4U:)AJ(_<0L/+Z7DSYZ/CPONM^ZC!K6?WK;/W)(W];.+WTG&RS\>9*\72WXK/Z5O\N.JSK?GU/$QBG 4:".3GV. M81QA!T:>X,SQ*4D**$F!$M4P:&+0D=2S;3]Z?(9>@0R&QCR, M?T#L;$7^#R'BN)<%!@1Y[W[!D'V9NQ++1G^2G1>?Y;JQ.6W6]2$>>7UJ[-F* MF""Y,L)+D8&26=]A> RJTYY""RB-PF%;5%HQ)G:\@2<@Z.4&/-;F:/Z_$TJU M'7^G'NUIGDFSOR2-FZ2\M_2T6LB7\RMI#A9OAL=G6FU-Z)/=R*OF6M" M7WLM':C$.WU?5 L4?=?%F>",Y*1X#Y(=+T2'YAW^AD-OC>99Z!"Y[4/H>JSO M =3K:O&JCKK?!_E47QM!8>PBWX64)1BBR$60K3*2/ M2Z N@8HE>RLOOTOARXC \B]BJX89EPTQUGH,^,$C.#!O;@>OT0\H!=7(*:%G MY9^@);NZLMZH53^B1G?GA^_?N"P3(*P5.]?EFM54! M?0!8!R;G1F+0B R4S+/VG;ZMW/8AU=_Q#P#M2%X .Q ;.0D,P>IP'.BV-)HS MP5"UMH/!]-5^6X;/(A'2-N772[9Z%@_D>^OVY#=1S.,XB),X1C!&,9'#D/FN&PG..#:*-CC1W]0HO!%7$KB2%Q3DNS TU$\AK&=T6\1M8([>0%:) M"J2L[?O7,R#%M6?J:N)BR6P]U=NH)JBFZKOFI.YKYJ?A/R]?4G71^B%]%OS+ M*E-'])*MOBS(H^Z)>$<34Z.&G[_=7K:PN'I5A5)3E\M'T M)/W(ZQ/Z@&L1P4;&80[+3P!AZWS\6#?C'HF?4';O%/S4\_V^W0O&RNWX+7E3 M*?TN2[]M,6<.P1*/1(X'Z"!*6"#32WA#-0RVIO_W1A8FOU'.AEU[G11["9/[:"@9Q(&(L!@2$4IFB43HQ0Y"H=F)_@?H,#7&JC4!KR)7 M!R_J'$9LM9J!WVN] *D4 UFC69F3NE8-+-+$D.P^XOO1-*>F_54,;:DIU6 9 M#/Y^<]$" - WT'ZN!@&4*,Q C<,,7+6_I 8+4(,!-FB %AQ X6'Y.L/'C*7- MVPXC:S#^98B/&:*#=R4^2!1SYY$ZJZP#6U6,]\7W--=U&AUX=6H+4TM$\%G( M'I_3945$2F+-W$_'8#KM%SH3H8%)NAL6XEKR '4 TR;%+FRQELNY;D;"A1'20!)Q!.(8NY!'",?QCC!5#@B24)T M9HJXHYU/C09*2=NIX,Y.^G8<=SWS<"@T!Z:,8XG?2GRWPKNK^[7)YMX-Q3VDH8?Z6?LW.#=ZAY( 7[BA7." MZM-7L3DP5P&8[\O\7!1?A&R1+-3EO+7*'/+NX7E :1+XB8 N=AA$/O,AY@Z1 MX#,OEF0CD&.4.LZ"3%,SC;ZNOXMG*IM[!'DC,,BTKYC;'"T]:AIY# 8FL8TV M[;"=,O!]MT ;*4"M%-AHM?N2Q628 \!M-8;]/(D^(&;="H2'8]3M--V/IB]7 MS\]I&1&97RSY95-ADJFM4$ 3S'T40$%===)"0AC3B$*:4.H+1X6D.R;TV]'7 MU&BU)6IUZ:@M+/CAVTK.<&Q8@[@+:CWNM 3@P)RXB]T[.>TQFP88EABKJZ=1 MF4A#Y5V&T7FE'W-L4HQ_57O.UA:S]HGGG]?;RDFQ%T>($A\*3!RU10P@)2* M'(<.#3V6$>QZM#(4F /SS%>1YT+,P Z>[TK? M%BM !;@E*9^!+VFNBM_]39 ,_"R7TFRH="U]\+1$549=C\I=?4#9);->;9B? MJ5TO\U0^^9 1+ONZ72U219>WV8I]-:@(J]'*A"93+2VHQ06-O.4*KH06?"W[ M&Z VK %.OS)0-GV693):P/E7#V6('#_U/O;NLP+PE#B.T$4PB#B M*@]WXL$X] ED'D9AY >4$:-:E=8EG)Y=T!6%!7Y(ER!7"N:&^P[[0ZMG5GSH M@ U,EX,%2%6:CIC*M>\@C)7'U5B^:25Q[0NO<0;7WAWUB#E:+X3KT,"5W3]D MS\N"F]Q5._SVU,A820F4F-!]-ZJ?O)GO?8)24\/F;J?+Q,ZG\G7L5R+;;[' =C'T>< M0C?F+D1,,$@%#V$D1)(P[#D<&UWA.=7AU'C@O;PJ!4DM\1G5FTZ"KF=?V81R M8)XX$T7SZ^V:T-BZWWZJNW$ON&LJOW?#7?>]'MF/TDS8QB"A.( T0ARR*/.10SAG28I>./J9&*$I,4,EID&GG"'[=1&$)E8&Y MH04(:&X(FV<:/OJ%Z><>.A^IL7(-[2-F*:-0-P1=&82.O#E>QJ!NT=]E"#KQ MZ'F7,%8B_[8J[E2"RJP\R7\5V=N#^%Y\DJ+^UN=N1G>+4^.W]JT$+D4'RU4! MLDIXT$C?[^+&"6@U]E.#H#KT'JM]S4,!*L4&=SN @E^5Z*"4?8 ['WI@G7T5 MY$0W'W)#1$_U8Q='--_N6XACMXZ!BDO99HC93@WN8"3W;S%T$ ZEG>41B".? M0D<(&@?8IR)RC7SQNCU/C9VN_N.7ZX>_&?K/M6'6](L/ =[ )-04-['*,KT! ML5;B1+??D]7C+3(J"7Y%,W6C-/PF5M/MZ*2>QI+\'E>_O MLWC)!*N#&)>\73UR3@@*6$ #&*!8;OPX=V#LBAABM>LC6 C7U2*D\T69&D,U MVH"K3]\GQ@!Z8S;88UYJ 2A70Z#(#I38ST-9G!J1&H*W2 M:&-C4.YWM#$:JP;PT&-E5A[8"KQ=-8//ZV"\0L)6@'A77=A.BSU-:?8D^'HA M;I*?5BO^>[I8/*BCTKG#W(B3T(>8(4^5\0A@'#(&!<<.IG&<>&%L9#@?[F=J MBU C9EFULA94&G]*5-,*P$> U325SX=KX*6D%U+F%G(W#K;LX2.]C&O]=JNZ M9^N>>+QW/L-L+7@KPK3.E[:)K'9XPJ39BE5F!@%1B BD@9= /W)C1F(?\= H MH/UDCU.CB%I@4-\6K0)%JT0"E_M9!#3-6'W\]?C#*JI#&Z4UH.^2?C=0#A&F MK@V.O9R))_H;.WVBGOH',BEJOFA&/GE6;*N4_B16CQEY>4H96939BL(XC'P: M$.B&,9*62&F3, )QZ$2NP"P)$JW+>)V]3(UDVO*=2FAD@&4W>5A#:&#", %' MFQRTE.\B!-E BPSDO[9$T-WV*)-?2[UFPNL];.X[V\_7\GDM'E9W8J$BYFY) M5G)*6;3J>KDM^1['G* D"*'P0@H1<@@DS.,P=E"4D)!SYO/YJ\CH2L=KUD\( MD\^_+\G.;*EWXL(JX<2A0T^7$I][RC'F"@*1FV 8 MH\2!"?[6QJ]NGUM\N;GZ_ P\5_7=T;YR0\#JG>YM864,,O M"DV.FU;QFF%.DG4@L9=2\'A78Z<0/*GT@92!I]_I1Q:?UGFZ%'G^6>0L2U]J M7_TGDJ?Y37(KOZQFP6M1"/+\T$$$1M@3$&$OEMM:$L(HD?_G_K<% %-8?04O$UD. 4>FN/T"[ M)'A&2SU3YBCW^+[[<)NH=1XFL;282 1#[B"( I]#[',*L>M2GXDD0MSHO/%D MCU,COE)@PXPX)U'5XRZK6 U,5=5!R\$C@ZV\%C/:Z$)C*XW-R?[&S5VCJ_Y> MPAKM%VUEE&]*2_PU+9XNUWDAK;QLDP]I3D0@]V="99%WI*%%7 ]BCR"Y=0M= MRGWA)[$X+ZE\9_]3(YM-S=VLNNIV;EKY;O"U=W5#0?HQWK]&?/"[E!\T"K2R M= V985X+N\&2S'?W_L%YYK6@.9UJ7J^9D9,2;0N^Y_GZNGM(('4I<\.0.B$>)TF1KL13H]!&1L!K(7LD MGQY^F/6H=U*#-S!96TA@M#T= "V]9V#S232JE[FM)Y#2R'28/CK%D;:\?XR4 M1Z;P6TN!9-RQ^9'^9T&+ZV5>9.5YWM?T[^N4E^+=9LK&%!+9^A#?"2CG&$$6 MQIXZQ%?&-TZ@XU,FHBA@).:Z%U]T.YW:FM&2%+QL1-4_^=4&^_21^Q 0#LS< M2F2PE5D9TELXMV+/3,_3M5'5/T$? MV1SLPMH6QT/&X*5\>!N'93HQV!FRK7 M/O0V?K??=J,CW#CVD$,0\B'!+H7K&^)=E-5@:(\I)^ M;D56&J#S" 4.(4$"/4P"B$B"(!%^ A,_2&@2LB#VC=A"K]NI,<=&:I KL6O1B']V!J68+['T%K)19?L:@DKK>DDNY MJ\V[/>8Q \H2"VEV.BHCF0&QRTZ&;Y\7A7/!I+&4I\I8^KK)+QGX(8H=)X1. MF)0A>T3=;Y5[4DY=WP\$203M$V]SJ+.IL=(FR*,E[!FY/#MQUN,?6^@-S#K] M@>L= ].%B.5HEX-=?4A<2Y?2QR)8.M_ID=RE.K&^E9_.DZI0=+F)3A$H$DX, M8Z)NPQ-5X]?!!,;,9PX/:! YD7;6EL-]3(TNFA"+ET9.@YP?1U \[96R@,W M9-# LA%QL^[7,N+ /3W$:\&9 "#N+.Z4+ 6F#*@2Y&CCXYKN1^B$G'LSUK MD==TL9;[K7GL\B@H;RV%-(3(PQAB'KA0$!I@C (?15J'<2?ZF=H\ MK\4ZVPMS#%:YH70B$F#H$Y4;A:$88FD;PH2%!/F<4B$BO8O*%H$=YS9R ZUH MDI5ML!T,;3VBM8#@P%R[R>^V\5S-0"VEQ7+HW3#8*G%^I)=QRY9WJ[I7BOS$ MX^99T6_%ZF%5D(6*UKAX+G13G^^\-C7RO+VZ :5\.V%3SRJG@'Y>\UUPNF?Q MF;@,[8_N!8E1,O(CRO?*.+[;UFAIQ8\HTX4;[=RX(J+ M)5=I@5_4OK?*QNNOX$,@.?EQU#JAGY$K40\AZ\L03W7Y0-D4],(ZG M5]1\OW>^1;56Y'>"B?2U+%(IBL8?Z/EQ(-&.(/8CE?DL2B 6E,NMFA.%F N2 MA$:NF*[.ID9(C:P@VP@[ TNA:6AHP:O'.[9 &]XO7>%UU\*+)(6Z++E8K'XG M5/I!+\?0[_3BER0=[MUHL MOJPR%0@^3X(D8%35&: NA4BP",9Q1*%D$'7KFKF.63KG WU,C4&V28F5D*"6 MTM"(.82E'F^"TEYG818 MFB75C>L\%\5>L"D-21@(YL* 80:1RE&%"?:APWT>A=3GV#7*,F/0]]1(H1:] M*WESI8?A29#)<.CQQT @#[[E>8=O"]Y*\F$CA'M@9B]83[OGL2/V3"$Y$+9G MW,19NZ%T^7A?R"]'LF3^RPLGA;CZ7LB^4VDE?4WS8IYPC+%#! S<,(3(#1U( MJ20T$:-$H"1T?&9T?*79[]3(;"LVV,@-*L'!KUO1P=5R_2RRTC=I:/[H#HC1 M5LHFS./LJNP@W'?B-#!9:$!D MS^E["H]>!T0'&QSME*A+G?914>=S_0R/S47YZ^7+NLB_BE>Q\.M"ZH*@R M= M"AE#%*+ ]2%VO1AZ081I%'K4IT:NDXZ^IC;I2]F ;V8S=&&I9R=80FC@Z;[- M C(#E: S4 ,&?JVDM6@+:&!B:?WOZFG4-5]#Y=UU7N>5?@SQH+(^K;.W\NK2 MY>KY>;4LHT7RN4<=3#TG@C'G 41<$$@1CZ OF.-1Y##,C.X\'NUI:NS0"-K< M(X+Y3?N M""=,6!BC&NFK)1\=YZ;/X5"6/0P,L=X:: 6TP0W>F@#JV[B5F+,JAO'X?2'C MM>\D%I96ON/]C+KNG51W=]4[_4+?^R%5"=J+)5>)2&H'X%P($OB,N=#AKB?9 M&,>0)+'DY0"SV'$3')+$[(;(H6ZFMMHU4I8N[21=2GI01"$J:4WOC1P$5H\9 MSH=K8%IXAU293NCJ!$@][HYT86#M]LC!3D:^/]*EZ/X-DLZG1\Y%>E,EG+N1 MAKARNLG9\FU=[:BIW$I[3#GMJ0,1=A-I.U,",0H%B47LQ:YK;LY9E_/_]V:@ M_9&E;A"IM% P$(FZ)YU(0SWQ&*2$.X'K>E$4QJ;FXP3&]8]C=MH?4KU%Z4,' M:>#US$+&V)LF16Q+SQFH-)U ?MA3@_#1^6"/RO?'R/]Z"EYK^5Y/=G164?BK MYY?%ZDV(3V(IDG1S]C]GG,5^&& 8)%SM BA68\@-3*D-:(VDH!%UF)!D#5#LEGH_UME'U'D_ MH?B1(N^GWC+/K=.JU/GV(*DL)ZPJ/+5;,5BPNTB;0Y/[MF:X6<\IX M$,01@LK)#1'',<1!%$(_PB)BL2J:HY4#;J_EJ:TJ31Q3)9T>:^W#U;TTG 7" MX,=:6OIK4\)173MBM.0[E;DI_[*U,O=;&F5"'U6@F:+''S /I/RV6MZ*U3>Q MNGA]+),!L$+.\<7;+4FY03*-$\U,;+4Q34\EVQ*;N*P,=4.4G_&4_ MR2>+_%K*J)S]?Q7IXY,T-NIOY^J[-"C27-QF*1-SYG,O0)A"C*B01@!B$/N" MP-!'81+$ 1$46RV;9T_VJ5%>*;F%9&QC#K^EPY"/&=0)')/DNNU81 M()MXZ+GK,8$"+X)1J.Z <^I"2@('^C@47#BQ&W&C7#('>YG:$J.$A+*C9\"E MF#.0J)#]5_WJ<-V0ZBT&9P,U,&V7&"D!RU"M=G%3BY6;NC"P5;3I8!_CUFOJ M4G.O5%/GPQ\3JM7)4>4O/Y-";&= S$*&H@1!H9+>(IXH4G$3F+A>P.,@\@A% MHQ21[B?_U.AJ8^*0VL39\A58)6!5*0D>QS*<+7\MEHSGC_L&)F! 6[2?RT> M F,0SO^@<9Q(J)*I]-,RIX<9&MMA3GW%Z+>V?A/%]9*MGH7*G#>G;HQP,QM"-> MJ$+22C#P@Q+MN'EBO+@<5-D2];]O>U1B/JC6+FT>?LA6X>+"R&>2 MV4*701PC!GV/^WX8,>;AR(39]KN8&KU5&=S9?KGG?/#.GR>7;\57(?<%S:QYJ_<'^>>U^)L@VY 0EP'NHC&@?!XP!(C[Y1FOU,S1>6'%1AF\-$$6)-$ M[,,V-)]4$H-2Y!G8"#T#Q0I04<:-S("2&TC!+9*+&5*V>$:SUW$IQPR*/?8Q M?-T\3.WR27DI^*T0V4_9:OWR9?D@OA>?I Z_Z8:H=30Q-0ZI105*5E *.P-? M5JMBN2HT-[BG,.OF$HMP#TSTU;U8"%8(_G.9945\DZ.O/<4/O3RYR;UZ?B'+-]"("FI9@1+68'8? M!$IC7I^+T= SNA<\9K.X"X)^\_=@B^/-W"Z%WLW9S@?[[0]^)NPI78KLK5VL MJ4Y R1&F*$A2[$ MS4N9OGWY6&X9\JU=ZB6NY\<808=321@^B2"A,86".+X?H0!'V"B[9W=W4^., MKU<7]U?WAG[P;D U?>+68!K:/UX*JB(O:E$KKT%NV=8WP\66\[R[LW$=Z5J* M[SG5]=XZ+SWB+7E3*Z1'? M=S,UIF@R>J2UM/T2(NY J<<5YP,T,$=L$B+6$@YPD-:-@>6$B#N=?$A"Q,.* M'DN(>.3ILP_-I352)EU]6BWD^[FR3(JWS2&;+X07"2^ 5,@=!T)$P%A58',E M#8@0$T:HT69#M^.I<;KYZN[^__U MC['G1O\,KO[CE^N'O_4^<>\>"$V;8P!XA[8^MB)O-BK%VR GGZ;HV#_ [^[V MHX[UM<#H..S7>]\\W=*YT967Z@!EL1"\";"<^Y[\"#TOA%Z,';D5P@3&ZBIL MX$6NC[@7!4@["9-UZ:;&>1L!S7-Y#C-ZW1SXX6,R,%%JQ=9_THNMWP[M=1-> M_Y$#JY_PZ4,'>*0T4!\UT$8)H@8;B(ZT4?;['"V9U&!PM5-,#==)[RBGM!!? M54X_N8N10J@BA571U:_I4EP7XCF?L\ +7!Q[$,54E6N).:2,J,H,"46,NM@) M0\,0IY.=3FVEK62&I=!@*W5=2&Q4^U1D!O:V$;UX%72QN0]HE^ MTL;(7NC3Z2['CGO2!N% T)/^NV=5G7\@WT4^=UVIH>M$,'0B A'V8TA<-X$! M(@YB"0T2K)40[U#C4R.9IJYY>1D7$L[EQ"B4H+W*Q%?XZ5%'7U0&IH@&D(=. M$/I6<'^GK=T2[573'U&#_9U21XJLOW^FWR2]$WF1I2JF0N6_O%B6_U%^!?GQ MJOC'PS^M#_$3S-37C2'WW BB2/Z-)@F%CL-"$40A\:F117&.,%,C 25DZ68K M_](2%_SZ>?5,4M/JZF<-E!Y[C 7_P&QS!O+&%&0#,DN4=98HHU*<#=!V*=%* MFST3J1P_2\ Q0C'R,&34XQ#10$ <,!\*3N,@(9BZC!OE//G#'..4V]]:TN;8 M1I02_\4P\@B M8XE63G8W*KGH*K]+,=KOG6&;7.?Y6O#/ZRQ=/E;NYJKB;_G+VB/=))7DT>@%TT +K MUU)/PF1/@J\7XB:Y(IFJG)O+'INSO)2I8LGI8JVH1IGHVTAU@G&(F!?"*/$Q M1"+T8>S["0PX11P)XK#8R&#K*H=?L"&YM_66#4Z;+&>'1B_7TM=P""7%\[$TQ;3 M]I1B7+H]#ZH]SCVSN;Y;XKRX27Y:K7@9Y2BRUY1)BI>;[SGU>.@$40*E+1K* MS;!#81QS%XH@\:D(*.;,J&;L\:ZF1I]*4C4='Y6L()<2FNYYCX*JN]NU =7@ M^]P*I5+,DJ :0<%]%V0]=KBGT+"VMSW:TLG'A90$!%!Y(8>Q-A3,4\8(90DS$L\LW-)[;ZGQB!-I,^CV/?*!H M#,G^^:%Y$R/772C_^$^1%YMML#N/ KFOI'&H-ILQ1(C+;2?BBIJ;]:I"QM)Z'QJ2,2+&(8^NHJJR<-K3CT.'1HZ+J) M@R(W-BM7%MP=P<7EY\\NWA^MO M/X';FZ_7E\VU_;NKRZN=7]_=?)-_O[SZ6?[",$V0YDAIFE36\1_:6-H*#+82 M@T;D@;('F<%DR[;1ZW1]QG JE:[-A)_6CGJ0@;%>[[J?%&>6NKE>OJR+_*MX%0NWOB=%>>0R M%@DH8AQ"1+D/J8KBX91X)"%NZ$2^T17YXWU-;14J90.NX:WW#BSU5@=+" U, MY=NB03-0"3H#-6 #9/G5P,1VV: #/7U,U:#C*A\M&M3QBKG?KD?>_@EGZS=+ MRF^6BG^:"?CMY]NWE67_0W+KG\BH?WX>?=7*%RG9:BGN!%O)Y?KM>LE-IL_A MM__8,^D((J5KLK XZ;IQZ#7_CC0YVE3L5JD] M*T\\.7+8P6:=OFD+@H.>H H&T. P@="(,T;OHT,G^H@^+4?0 (-B+?3B'!GZK88J M0/GW=+&8<\%\@<(($AQRB 1+8.P%&#*,_"C@?A3ZQ,3CTS0\-?NUD!YXS.7<[_MF/B!%N>A4B5O4 MBB3W5,LB+R/-2$*(FI.08HX@DM0&J9]PR FC.&:"^\CLNFY7;U-;"^K"#ULA M3\6H]0!8Y(%SX/HEHX :C7.(Z*>K4>&OC]B*UVTLT 5 O2EQU!W-5J0$>I?;%&#%V M_;^##W">_I%CYWJZ2C\L1N[L<9FB$W3*L6]G SZH@]-&3)NJ17.H;&U3,N[M M8?5)W)*47R22CO\F2/9%3M&YGS@)#7$ L8LB%;^-(8YI#(5'A<,]CBC6RMO> MK_NI+2(/3R(31$FH7YFK!^C=[#X\E ,S]I':UC.PT6 &'E;@D^1=J<4,E'H MI0A0F@P*O7[5LV&'8*2R9D,-A5'9LOY(=M0EZ]'H:(7'^BO\V1$WK,<1E,F+KYB*,$4D(3^;? BYF3A$08)=[JZ&MJ MBT(SA^J9TQ*WSGIGZ"WM@EG/[K<$WDC+0 _T,T- MNU*Z>!7<=V1F?Z/N/-=>M*T_9=ZU+;"7B+3P_%1[N).R3\8_B'3T-LS3<56/ M. ;5\B]+GBW>'N\%6V=ID8K\XKG0CE\XUL#4N%C***20RL6UE=,@8.$H4!J! M"C8P&CI H4R1>!"D.DVMI/(=@]NRW@,O"\-H-$>RJ?4+QC$LLWJTDL_[*=Q,?:&V7Z MGE"FF;BG'NN98R1=IH7XFKX*?BTW^,O'E"[4V:\H)!^LLB+]G]) N*I2L&_. MJ2CU'!:I\A9497-.U+44UZ-@H_4@O,:9& /)[B@S3DO2#7V\3 M-3RH [-'I0 L-0!;%4"IPVQ[<["MSHC862R'%.YE[VRU]AHQLHQ-=J6 MRM%G^IDIUTN65>>"U7^OEW6*TOQ.,)&^EJ?3Y'^C^#S*'1"X:FP)"?Q)2U%+HP=@J$?Q3Y)A)MX8E.A6G.C M9-!]#U(:W O:R :22A' :DW 0IWT_O HM3 \I3(:$ 9J=4"CS_LJ;50H_,$#^6YQ/]L#0%N[6).NQ]V[]@!E;\?:IPWS<[,F MX=I-XOP:[H4UX5XUJE1H]/,A.9/(VY9]CG+Y-YBMON"JU(&E-I8NN!J ERO$R6M#D8[7#)1MWW.9/1>WZ#PHA#937*9";X)DPN# MD+AQ$*BJ#]+L<@F"V!,$,L\)B>.BT V,JJH>ZF1RWIM21C4U*BE-@[X/P*BW M&)\+SM"^G!U1>T"SNLOU_.H2R(W@2$6%"*"8HA%$DM['W%,Y!8@](VR MXQOU/C5FJ(6?@<=*_++N.'FG@&%8H-%8Z+'(8 @/3"\;<']J@?M>=M (/P#U M](+-5MB=4=_C!M3U@64O5*Y7(V>6^FB%9O\U+9Y^6:YH+K+2<555#U VU9*E MB[0T<^]4]$XFI?Q$\C3?7+^[EP2\J.J9S'&$P]@-!:38(ZI2B NICZFTC20; M8AX)P82A#VHP8:?GL6H)U[/@B/T1U722?.PHC5_NI'U]Y'>I*&AK6A=# >]U MG8&-MJ!4]]W-8YVQ[U\R9;!AL5UQQ;Z@'U.P93# C]9[&:[',U>93V\MT;YD MXN]KY:TJTR%&+O-=Q!*(6>3(Y2+$D+C2B.8>C[$;(YQ$1O=L-/J<4^D[(>!3%D8N,0D;?M3XU"JF%,V.+]WCI\4)O M% 9F@%JN ;:\!S6V-+_?MSWJ3#ZHUNZ7I5S./0"[S MQ]!E'H4H\%6-R0!!CP;4]:C/76KD13O9X]1F\38MT:(,!5K4(J=";A26HE!> MY5IT\*+B45=+LQE_>@ST6, JL@,S0U>NIZW ]OA"&QM+''*ZOU%Y15O]7:[1 M?_'L.GR?U^)A]9_I:E%N@VZ2?U\]BTL5MI6]?26_&UP'-6UW:H2S6[,.\+4 MQ0IL=%",H[0 M1I ZC$[=4/R?/A/AQ(,B?S0/J1!0#^GB* V>C;*"Y[N[*,* M#VK#T%&24+^-?E;49T&+ZV5>9&6"G >1/<_]($8QCA ,?$:DV<1#2,/ A4(D M;N F 4Z"M;*9SN 69[NSM!\3@\U8#@Q[3=5]9:Q.UU?3(4W1? MJ?W)>> 9&VNLJC#\>?5,TN65 M[5ZK#SQO1@UY5LPOU\_K116*DR2"%55*JIOD@E>55"[X?Z_S0G57>]03QR.8 MQ"%$(9*&>>0SB#%+H$ ".YXTSEF@99CWZ7QJ%+*5'U0*S.K\<6JSVR@A-[D; M-?18I=>X=#/-T&@/S#[&0%L\,CD'NBZVDNVVF$K^:\M2O;HP$F[^-++LF"K2M'R-UJL?BRRM3%F3GACAR]P(,^ M(NKN?!)#[-(8.E'D)"AB<>08YE/Z@!Z!N%,M@GI&QJ:FK4LR4"VX9MH@\-T0!A0%)'(B07,XP80R&;I"@Q&>( MHCO. DM[P;N!IL/58Q"Z$ Y/)'GH/ M#7HMQV->UY4"5NMMF^-EZ_K?Z0['O?.G#<#>13_]-\W+3_5.N/^?(E?15Y>K M954N_.=TF3ZOGU4KJ_62"WZQ7*[)XJ=L]7OQ-'=]A+B(8NA&.(!()"$DCA=! M(7G-#3AV$U?K*&0\D:?&@+6P@&VD!:04%SR6\NK7<1IIR+MY=)H#.30/ZQ16 M^=196*56'6QTGX'FR]BJ#RK]P4_3_#+TRX1-[PL9J=;8Q+X4HQ)FXPY:1QVT MD009K9C:N,"V*[*-W+.-.(Q?Y/0J'(8\I$'0(_?BF6)ID=/XZ1A5 M,=2_@/56&\#5=B*MI9=F2FZ:DN#<\>L3$3+,<'Q0X$A+&=!H WZH]?ESF?JE M>J<9I%*I&9!J#15FTAO?0:)1S*7YP*"5WM!UQ[;T;_:FM M=#QL73#$Y1X2D:3>A*K85L0@Y<2!! 7ROY[PHXB:ETLWDF%JV[^V"^?+NE!Y M(QMKKK'[;N@B?2P7YESEQ%6WU>"E&LE%Z=;9N=AF2,Y]AE&/D <>G(%)N"G3 MWG5ML%@!*N0PI=(J;Q0:U-EV!J16Z[R;2? !]=][072X+GR_ILS#"J_6V>I% MU*%I-(EYA!T*L<^ER4H#290APE!@%T4>B01UM>J_[#8\-?:K9-./\7L'4C<- MG:/ZP-Q2B64YX.Z0KF<$T[UK;K1 N4-*M(/@#OY^1.?XK$LAK[+504&@JO@MBC$/(F1CQ'5RCHRBK138X66 MW.7FII"2 UKZPEYKY]?+1O@1O*#:HSZ@:WR(L9R^5[S])4BU@=(;5$_6FI?/ M3/!3&,$7/L0G\<=Q@UOZ-,;Q@)L.U1#.;VT9IN_W-H73BLO;N%-SNV2_CM3[ MW<==^OA4W"2_Y'4URL]K<2<6I6MX=2?8@N1YFJ15!%,^C\+ =1$7, Q"#)&? M<$A\'$(W8 X2KDLURQ%8EVQJ]L8W40#VI,9?E5I;[61?RI1J<)7 M?P'*;5K M4G54#SRO^%8W( 5;+\K795O9CNK*RU.^E ,U%5I]R=:2=*D^+OU5S.[GOEKNL'E.K!FP1*!:M:P#F0*H):1_"P GM:?M1@ZIL?'S:H M(YD:'S&X1D;%( /084#8[6\T8V$0F-J&P3 =?/CMNT]O&Y_EI9*QOF8?4^(( MHCP2"%$HK00/8A13*!+70R(0GN]I>1A'DWAJ1L/VIA6@;]M3 5"*W#,IPO## MKG=T,ZG!''CQ/W,VT[OE=D3>/^HMMV[X![SE=J)C\[.GVVS%UZS( MY;[V7G:;,M'PA< ^=R/7A3@12"X3#H$T$"X,F1]&G OAZB65Z^QE:M1>"UKZ MGFM)#0F]&]33!U=6H!J8.'NA9'2D=1*%,\ZWCK<]VF'72?7:)U^G'S9/AWM3 M/(E,N;5J'C+(>'O@U:G-XE+$=V[B6E;SQ+6'@.J>Q!8P&GCZ]H?'*,5L!PB] MLL@>:F^T1+$=RK1SP78]9CY+'S)^D67WRD HC8:+Q\>+5Y(N#&9K1Q-3F[52 MM*R,=@:EA,H"TI^G75"=GJ^64!IXWCYDA"NW5>O$0I4,:X0&!P"T.J$U4.HU ML;O:'6V":RC7GN@ZC_>-KB5Y&:F[$WJ9Q RY22*@CYT0(L9=&*,@@EY,(\JI M2Z7"9A&T!_N9&BN\N^A<^FN5S*:1KH3=JJZ'S#:_7CO]#,[?NGKY:MD_54F&6L M$"$BV2")@R!P>EQNZNQ4ZZ,?_^I22T+CW#,=".OQP_F ?=Q99[H$.MCUR4!S M&A-[.6@Z^AH["\UIM0_DH=%XJ1^#?!/%)P%)G:&N0A3,T&4 M^"!9K'ZO0S?21G1 -K+_Q8QW>HR+'AD-B_; #*6B<4JP&_'5N

=9'+O=KM:I$PV M*OMEWU9%F4E7F2K-SD#3NZ+=X-0HK18<-"Z%1OS2I:]TD'LNV1^0JH!:%WU? MC#[,ISTS@R \N*%E#*[1A>5][7G0>*'OBL<&,8.ABCPE$'F,$AB/_%\ MXF/7-S+(]+N>&FNIZ\_9)H6Q^*YBN$UW? ; ZUE7*[NM3W(=\LTZY1B$E*$8!1P#A%U,20H8I!SEV$449<28L3) M[=:GQJVE<$!)URM=_7OD-.FO+QY#TY@V%.9$=$AE6X3RKNUQB>&06GL3_.!# M_2;JK1RP5HU$/XHQ"G$$61+)F>J',8P1=Z$7L22(/$+CV*C4\_OFIS95E73G ME)K< 4]OLO:'9.#9:H"&\70]K+2E^;K3^*@3]K!BNS/VR%/F][AW,O,5Z2+] MGW(=?Y!8YD^KA:K;UL1IR67^.2T+M^5S0CPW"87<%@4!AL@+/4B(B* ?D< - M&8E\O>+/YP@QM>G?DAP4C>CZ]VI[CT4W3XR%\,!LLI]KM(7V1@UPD[3B"EN: MC# ,^C>9QQB.D2XM#S4L1A>3S\6SXPYR[Z9'NVY\KO+MF\5GMV6V G&1SC_7 MW^E_K$DF27KQ=B=>5EDQ#P1C-(D2&$8A@LA-.*0A#Z#K8!IB'D8TTCI&Z.AC M:NM'(R;8R DJ0?7(JPO-[B7"$D9#KP#&\&B3B 8 '<>-\NW*K)1_V5J376V. M0@X:2C5S7^?18 MB%@8;0L/]C*UZ5T7U"O(=Y5MIQ:R3^W!733U]HEG8S3P]*[A*04$6PEGX'*= M9<*FT[D3":N5!G?[^( :@T?4/%Q=\-C#YAO+^ASO5G+)VT-&EKF*/5PMJV(; M%_PUS5?96^4:WB8DNUZ6'N-\'KG8X\@1D,>"0B3WFA!'1-)%%%*<,!S'GE;Z M];,EF1J';"6L.:2,-:P/U/3W..>-SNG]YFB8#\Q)351!J0AH:3)KRA8URM0G M8^U,CBIYT_VH Z._ QUM@$;:A@X]4$;;42O@=NQ)SVM_M(VI%1C:NU,[#?:U M8R6]B[RXJJ*XYB@)0A'(_:@E"U?6OT\&-G MYJBKLQR4+JO-#_\]%9EL\NFM/G6COF#4=6,84YI A#F%)!0^Q-+T%,@/$XY% MKWQS.KU/;=ZWYJ>.T1D./)0;#>& ..0_>_AG=3&"RG9U- MJ^^/R;1F LO1K&E&C?0CM)]6*_Y[NEA\39?BNA#/^=SW7$(C'$&.D -1C (8 MBT!NG2.1.)BX4UJ?ZP*N3^_:66>09>E-3E M*BD:N6>J!'UN>+7F!.AZ9& /RH&9X7:#W^T&OZLM?C]UXF<>GZ4%BZUXK>[. MQHW?TE)\+YY+[ZU^Y%+Z/^CI.B)TMX[(S4N9(?QF7>2%_%S2Y>-?A4HM+OC% MJS1G'L6=4,9,55V[O.R\)HL'D3U[\]@7H>.%ZNI?P"#BB0,)BSE$0@0,O&!8VEI[?D(#49=T#YP MB'97R8\4I=_2NU.)XX86LAN5,.3J>U7&Z\CWPT@ MQIA#/^0!0=P/<&*TA)XAR_26PG>%KPSM_G,&16^)&@GJH0^_FW)BFT)#H-%$ MQ1PTNI25WG>+%&WTL;=66 #5$N>?(\FHW&T!LET.MM%DSU,<2="%;.U5]29I M_#&EB[K T<7S*BOJ2.7ZR*AB=-GZ3?(ES1E9_$V0;![C. Y0$L.$X@ BYC)( M X9@%$91X$I6=1VSLYWS99H:MZJO?;N+,#S:L3!$F@<^XP(_]#%0J0TLU0%; M?2K2G94'S*PTS5NJSN[O%BNG=^__=;4N.] QGK-1)D'$.DFLO/ &)B/#N!@[<+]<<5[ M)N-_U]2(^?K-1Y\S9+H2,WAE[D.C!P7 Z1 M1SC$/HMA&&/"'4QPY&H%3_?H>VH3^N[JZ\7#U6=P>W'W<'UU;[A/-,!<6?YXLTULQ<^4%07GGN]XD857QSY;!<"BT6 &GK.F(V\EGTQ'B[AI;%$'YT)LR^$&BDR>S?=MZJ3W$>*(XZ\7Y9< M+A3JFH7@5]^9?+1.KI@0-_)%**DY<01$PG$A):$+'8=B)!+$'6IT9-%+BJEQ MLU+B+R!5&?)*QWD5V6Y:$:K/<.C1[> @#TRPE?RSW2.(=TS:5@-4>EA/97D6 MCM9J4?618>1*56? M%_'ZIS&^E'C+[FX2:[R(GV6-G0^CZ5I2I)80 \'+D1) M*"!&/H..")$(/1\EB5&=N_?-3XW,U%&@2@W;R&=&8SO0Z?%3?T &)IY=+&95 MY80W\&O]WT%VQ(?AL,0?.XV/2@R'%=N=\4>>,O=?WXK511GGL7B[)6D946)0 MI_;PVU.;K;=7-Z 1$R@Y=T+&#(M+'X'LM*/[?+0&GLKG 67D^^[&HI_ )&0X M\'W'%V;+@^@JLF69R-UM TH8!Z, 7* MG" Z<;!%#8<[&9<4.A7=HX/NI\^X$)7?K^E_"U8\K'XF2ZY&Y^U. PGEKL]#C&@4&U]O M.D>BJ=&+$EP\EZ7=7^2W*Z20W"A+F;VQTN.A44=@8,JJ5D]5C6F;RS<'M6Z@ M6(&-=F"KW@QL%2QO^>2SZA)1E9]BMLF;M579\CT@&^C;O-5SECSCW]&Q =_! M&S=6&C9/#'VU+-+B[4NZ$-_6SU1D;7QJ_%G)!Y2 H))0/P?T'G#=#'@N' .3F0$21NF>CZG<*\_S7F.C M)7@^ID8[L_/19WJ:3^Q)\/5"W"1G5@9[*+,7>U'HALR)(6,!@8A3#\:^ET#9 M@H,82DC@1D:VE%7QID8,C7;JY,%253_P:ZFIX:[/\E>@::5]V-@.S'(?,:SF M5MH@Z-LRV>P*-Z[]-@BP>\;<,+T,FAN\,D"O\WPM^-P101P&6$ :LP BA%TH MM^$A1-AW(\P"WQ?> %G!VS),;3FXR;C<[,F-7%UW-RVE-"^R>\ZP=%/W2& / MS,\]\DM7FH!*E>%'89#$@GI1Y";8][#1K<6. MOJ8V^3>5,=0%Q/,LARZ$]=C $FZC'-F*QF(8KK:(!ASV4K4<[6GL%"RG5#Z0 M6N7D*V?6(OFZG1+UW3U^L[Q3SKA,FB>?2)[FORQ7-!=968JOO-0G?RU5EF_5 M=_^:O/6$$Q&1B$*6E$0(2Y$''A:CK$AA9P:26U+;VP-=.5E M;_14Y+71%)2JJGMD6V6K*[G@O;IGE",8Y,O0Y,@/'N^AR?4#A[I_C98!QL)V M*1>;(GY,Q9>)3N7S(]2.D8001\Q&DKAM! M)PZQ+S>PS#6+;NSN;FH+0UM:=;*:;O/QD5)@,UH_@;4>0=M#<&"JW05O-YFA MQ1(3>IA8HKP3G8U*7GJ*[]*0YEM]X_3NG\1BH4Z-R?)MCMP@<4).81B%#D0< M84@9X]"/*!4D2MQ +P/9X>:G1AAUA%HI(JAE-(W6>P=?-R><#\K '&"$1X^8 MO4-JGQ&U]ZZYD>/V#JFR'[EW\*D!\KK4*?/SSVNADH,^2%#%G#D.92X*I0F MY-XR$ 3&S ]A$B5)2'VYPV1&M:>,)9C:=)>?4&@Q>\M!T/6L@D&A')@D=+*V M%"M 17D=>U8F-@:E$B-E;.G";XQL+0?[GTZFEBYXC+*T=#9T7M+!"_;W=9JG M91B!^JMLN;Z;&(7<LHCDPCYT+9._,?2?!L9R7[WA_'Y)U[Z3ZQW+JG7[Q MC$NEGTX7)_JT6YQHXQ^2.[%U=:DJOTOSW[Y(R9JSASM2B)_39?J\?IXC@07S MB0=#WPV5=X9"^8,8NHF(A!_A,,*!\=W3$02?&@4J46&B)FF3DP_(]4E:(,^5 MO#WNJ8XQ_'H4.L5!'9B)+53&:Y5C;ZD_ PH H!#8'LS>E9_*SR<^E7X784<< M-YOW9<<0>_QKM2,.QL';MV/V;[EX]?88DF(OQL+C,'1#:6_+)4R:VI3"(, X MBHF#HL1. >O)'C=WEE\^X]18 WR]%<,NI -SO04T[96T'NJ85:/#:92V/GD$ M:O!F/PKZ)GZ_8&6JUW3Y*'M;RK^RDB+S*A=G]>RZMA&,7"ORJ?*!<;P M#-1X>/0H:TC0!R8P*7H;U_?"CY-(MB]ZEMC-N/M1N:XO.+O,U[L=ZS4ROXEB MSA/DA%1P& =)")&/,,1N0F"",/6$X&'DB_FKR.C*0@%,V:')A&MW.]R\N]X- MYIB!I3!,QG\"9,]S7)=1!JGK^1!%W(4X<@BD481=G^,$N=Z\6!5D,3;$VTZ' M)#;)5*O5;]4VVBJP>HN"/;@&7@(ZBW[*[_);QW=ILY)G"Y7ABW2JSJ92?[.E MN$%IS?9;YEG'[^3.6VZ\U0+P6:C$AG5YE\_RA[JYQ[O:F)Y=N9$5O!,6*&GU M4X]WXM9-##8A&Y@2>J)EE']6<@[&QXM%[F.>NV,Y%K/]S/&KIA#H(H9@A2+!S("/:H M\"E"H6.R'S7H>VJ444D("B4B>*ED[&&EF:"O9UD,A.G G-)(#7YHY/XS2)>@ M1KD4&M12VS,W>D!ER?8PZ7E40Z0')+M629\FS*@KSPK)B"_RVWN2[5\\9J)D MQLNRB%+VHG)S?)/?6AW-X5*&$2<$!F[@J]! ! EG"<0^H0F)')2X6O<$C'J= M&EVUI01*3,/@&3/(NYEJ," 'YJ@>&&I34B],NLA(-M@B(OFO+0F9]34*_?12 MOR&>?B_WV!6M%\)U:."J8NF5U_G+@CQJ;X@.OSXUIE!B B4G=-_%)-0B&VR& MCL"EL0\Z'ZFAMT#=((%?E;P6:$$#C7Z[H"-MCK3O?]!Z2&&.Y$>(QQ(GOPZ;PA]*41B$/F0]^/Y5[682$D@<>@&[H.)BCP?1_70WBUY),< MP$:N#QD^(7_Z(0.GMPT>;2B&-CJE9#-0CL-5&_ZM[*!Z1(W2S@_;;]C;-5M! MUM(^^CQ91MU96X%M=Z]MIU'KI[ARP[]^7I>9,ML7>N<4>0AA%L$H5 %V@B20 M!CB$+@U1X%%7+O-LOA2/ZL4'HZ13AI)H37!<3? ]>8:;["UI05M<:P>4QP;F M[$/+QD&F,?8V3S=/P#?\B>@PW((P#TUN_ MF\J_KS[HGO(6NX^XI2Q[G^X=Y2TT9]U0;C5C[NJ\+WZ[S=A-]I!G=15[29$_ MB^)IQ;?AKYI^3YVVIL9']X44"MQ*LUE(S,##_1W8R@XJX?4]H5IHGG:+V@9R M8$;2P=!R'6M3E'KY3K4Z&,V1:J)NVZMJ])Z-J@67J[R8AQX/7!8AZ/D>@\@3 M(8QCY$"*0B=T0^S2Q.A6\'X74V.2W>H$3,IX3EF"$D8]8^8\< 9FAST[Y;(+ MF#,+#K1U'Z3(0-G!!Q86:"O874S@W9/]YO5?1?KXI+9/K[+AQ[I:XTU2U3NY M61>YNGXC^_NL:G<)_CG-V6*E$DF6=Z@N:%YDA!5SFO@!"W@(/=>16R#/C2&- M?1_R, E$S)$0#C4+\[>L=ZG)4^!JGD*?#]G0Y\L56O<56I60,VN%!S5QL'4:?*27<<]Y MNU7=.\$]\7@_2O@I6^7Y;;9*TF+N)B&)L"]4VD .$7=]2'!$H>#<23S!W#!P M3&YZMMHVFOHC7.LL10,OI6QFT[P-F-[4[@G#P-.Y0N"V&P'CZ7M 5TM3MMWR MJ-/T@$J[4_/0(WU7Z&6YT/\U+9XNUW)E>A;97GU)+$3L!IQ /U+!$0GAZG#0 M@3P*2!AQUXDBHU)<.IU.;>W^+!*1J5HGF7@52].;V5HPZR[<=L$;?!6OQ 6_ M2WE!(_"P-3U-(+*VP&MT.?)JKP_"_M)O\&[/=)_L2?#U0M1;DKT4;*7=<5.E M7E.I$*K4;=MT; _JEM;VC(KS1!H3@:]<=BY$.'!A[ <8,N0E3L"%[S"MB@G# MB#-Y]!GF:VA[,C,^6X49X>'$?Q::CE,MJ1A!L!6^DV[PHV;9',0 M8/=2:0[32[^UXR$KRW^]E9U6V]0R6\X\=@0F B?0BPB"R(M<2 C!,,&(1U& M<9+@'E&\Q_K3HH'Q8W4;<6NWT@R0HCS<_6?@.K, !3,_]!JWOHK-#V?(#V>1 M'ZH'_\]Z*?[7/[JA\\^^,P-JII3/?!9,* ]B_2NW_)4WD]9P_B)8D;Z*A6;- MGI.#J$?H9XW).-2\&8?:A55).3N1V0LR%I&T A97CO7K]IU$,3NF6\#FJ&-,3-4C&IW=:G>JWK7P09'J]_5 MI4Z[@E?G!DUOB>X+Q<"3M$1!R04^=Z%@'F5^0%U; M(>3MIL>-#S^@U%[P]Z%G>GJ%Q$+^]O$GL10965PL^057U4348;2R,>L2\G,6 MA9P++X8ACT.(NUZW4YO#2ZEGH''2N[24"?O) >B M$MW00Z,W"IJ>%^O8#KZ(U[#^U(+UO=#@Z@2LYNX1(Y1LN3WT.AW7G6$$Q)Z; MPNSMGM6_M_?T;HHGD:GB(IEXDBW++JI48E]7N4IT>I,\D.]S%U%"8^+ R/$Y M1#X3,/:9M#AP0!.$?4SL0U M(,P#,U@;X5)T\$[V)G?A#TK\/Y>)DI7W6.I@L;AX/_!L51LW['W<\N/]H-FK M1]ZSF7Z<=_7\LEB]"='R\_Y<.@3GGD.)I#0'AA[S)+N)"&*5LB;Q0C_Q',:B MP*@TT=&>IL9C[2,5,[XZ#J8>,UF!:& .:F1\=_($?JWDM'BN=!(+2Y1RO)]1 MR>.DNKLTP@J837(Y-^ ]%-,(/#.[1K1R%[DX!*>M"(7Z90J3&N-9B!35[G4HDA,>*\ M1LP7CZ-)N)L LU3DVK2M'\VYXP8N840N'(FZE.G'D$3RG\QS YXX;AP( MK3LC9\@PM86D%KIQ\E6G^?66N@K2 XNM]/H4UW>(3B\N(P _\!)SJ!S ]1(T M0]$2&DA%ZNWWUS%'07^Y&6$T1EIT!AL5HZ7G3#P[%J"^+8^V#)VI>GLQ.K>I M,QT<(GM-F3A<.OK;:ODJY7"X-NJ^)LHU$7>]QSA"]4>E^Y(<(.@L0E'L0T\$7 (A12HQN0XXH_M86P M$A(DJPQD6S%[.F7&^0 ,/3V3&]:A#^$.A3)OT]G/P$;I)L)9:2E_6H W48"M MHC/0^CCN-#Z._AZH4RL]:,D+?E42:Y8Q,AX!O05D"%R'IOXS(.US5= ('WO7!?6Z M'?O*H!$8!ZX-FKUO7ESM9_(]?5X_U\=ECA"A_)PHC#V*) M%/J1A%, 0N:% ME+L8:45=[[4\-9JIA=.OB/8>IVZN.$O[@%1;<^H6?:^O='JDAU4 MHUU[[/ #O7/Y[,87; )J,'(3D7@(4H)5R7:/0>PE*E5 Y!+7HX+$W"2(NJ,O MHYDY0DQU::KM1#"E=7R-BF0R3^IS%&7=%=\*=@//:\V I!FX*(HLI>NBO)E: MK.1FT':N@)-PVQ<62JRHP M+VJ++]O?Y/[#]6SD-DS)J 6Z'MW8AG)@WNE$L6*>(9(FFJ!DB6ZTNAR5=TQ V"4@HW?- M[W1^KH^I'N2KICA!F\P+>9G[)MMRMO6U+1U9WQT3]R,!5YDR*5).9*GN>_@"\9#*5F23 M!"EVS$Q7E6R1P%H?B _ PKIX+@^8;BQGM^&E,4HK&U#"Z8=N'F#53Q*7(# Q M$>@I;Q2A>4K349&9!PW-%I%Y2OQN).;)WYO[?WS_OW_)URKS:'G79(BNLPNV M 9[-D94+!XVNT1D^T:%U_2S M#2R-+!I!@9+T"E2RZM=L.P]3/RU80VAB*NB",TE*0BT@1A5@.]_J;%77!A7K MEEH;?MC3\:*2,CS2 2 MHRPVYUN=S7PSJ%C7EC/\L(7,G%6BO6OZCVU:*&^WEGMS *0I\G">Z_+]MAU'\@^_3N%.MW@)WXMY#;A(RY_?.>;S;IZZ;I4UT^;7RL7 M13Z/$(4"<\EDB+B2R3P!L?!4"K+$#_5V--.+NK1M424JH%)64.Z$O0(O.UT M+@&O1#;IT=P]_6.= MDDNE&A2"TTT=HW,GKEE>>;]_RI]QFJW\A'J$(A^Z42%V=/W6];IR!@/0OY1/ ^O$2[(E1(W\ MZ,U NL#!7K.CV3SOS13ONN0;OFE^Y+EO+ XN4.^%<8;LSVFF*N)]J3->-94/FYUD^6G+_YWCXE%BRE>!@WQ$ M$P(9IXI1W0@2)PRJ 6$/)4#56LO9]SSTAA6?E>AF;5:'V0]D_4DT$U,L8W, MH!+ZH"SJ)@>$RT-R*L_&2G)0B6[/=FV,EB4#MGZ_LUJQC>%X:\HV;V!D^GE) M=2Q=;]4>LJF.D_)2U<5I#C=)R' L0@>&/N,04=^!L<<#*$CH<8Z#.'*-,C(/ M=;@T(NK*"_8"7U7%F S/E-J@ZS&432@G)J8+433/&*\)C:T4\4/=S9L37E/Y MHR3PNN^-HYI/:4G7>;DM5';0CJ7M@5=YY]4577ED:"OW#FD>22)"DA@&8>) M%(0()BCQ8>"BP(UH'/AZD526Y%D:47W_R_7##?QP_?WF$_AX]_7^YMOWZ\?; MNV_@^MLGR MCH'?)RF-; D_2\1XJ32S\J8EZ-[2JJUF1S@L*#^(V[+<>4R/W#CQ(/8]Q)5",V%B8M"Z,[UAZE MZ,$U];@61I;.K%K]OB7_P>GF,?^*,Z9&\=<#9_RYNEK:WW2K:IWE];.RFJYP MX 2)ZU+H8Q%"Y! *L4,32&+"L>]CES#7J);F.#F6MI[LY)9K"./\N0I#:=QS M<26Q84W-D<.CMP6? ?19[* I7H/;K-P4%8N6H-%(K=_[ =DK==5U#ZKT:OAO MY_[;/U+F93HOP]E6WU[8W#A2E?O[M+P3^QNF^WR=TE_U MO_?G9-\-75=$",9^HFJ3" &Q1QSH(DJ%\!BFPBB;NUZW2Z/,2FKE;7(O6VTW M068LJ8FW'BG:1W%B#MP!N!?Y"M3B@M^;_TYB@3!#RA*+:78Z*VF9 ?&6HPS? M'E%X#\OG\".G/VXSVN0"(+%P,"$A=.* 0N3[,22$A5!$/O4YC5VL=_]\IOVE MDQ*I\F$'=MA/8#1_.+T1D8L)X \:(+#:G4#&H5W<9.G-5I-/\9,S*S)U7 MO:^0W(FWYBL5=U[D@V)P/8]-XTSS35+CXQ]\_&L-O"]2RA_R]5KDA7IQA2(O00[Q($\<#%$<$YA$20Q=[ :$DS#P MW60EVR"YD:%N5B5,V*"KRG2DT H.&\EWQO+_W:D_4JDQPMHW[P=B8"A<[*#/ M>+U_-DB1] 8I-C#('_9 7($6"O#V,ZJ_G4E22K_?2-JT8LZKP/P&T'<9H).V MT_>19'S\TAU9IT^UH)4E5^W/'O-/>,-7,?>)1Y($LC!*($(1AB1@#$;RW['K MDS@26E=6>MTM[3"PEQ2\2"'5]I5),'LI6WOAJI] M/WC,P2?;&)I'-=G!N0YPD0BY,L/+B36@DCQXN@D1@'% ><,&-(IQ.]+$TCFT+ MAV^4J(8IN$X@J+Q:.\ M6#V/CKS*WI9IIK+]J?Q:9;JK(QH&Q \##T,OCN5FBJH<5I$\$4?40:[\DR T M,;J[/MW/TF9X*R;HR#FJ8.LY7#7OJ"]':^I+Z1% F5] ]\-@Z\;Y3"_S7C'W MJWITISSP^,@;&9P6E8M4:RQ->?FURL3'V5WVH"*)E+]B=:']URPG)2]>%17= M9B_;J@1U1N5;U0:D2AR\0L2)$T%#F(2(0%5^%//>;4T$[M'=UU3]F-ON/N;/SWE6N;U_VRK'@3OQ MMWPC-[*\J R,*WE6Q$GHJQ%2Y3FN'56\2WU18Q$^?9.= M31AG,MA="J>1O4X7GQYKW6 3L]GJ=)7I6NJTWQF9!&2]SO]0+@^?\^)3OB4; ML5TW?J>EY'2>OG;M3SY%@8^(#S'F+D1QX, 8AW*SS@7B'A))X&IE?1O5^])X M>"<\$'D!6"-^FP[.T-IG-@YZ&^/)T)V8KUL9P5[(*W"(]D>Y)TDW0-5YG\"$ M. HX6_E$C/J>-[G(&%B.,HV,:L1\"WGSR@N)Q6?9L'SAIJI3TI:$]9AD,19! M$>,8(BY<2#S)9RZ-HRB@+H^X5C:1_FZ61E>-I* 1%=2RZF]Z>@ =WBW:@6EB MWCF-T AG^!ZH]'>&=B";:4]H^'$9;0&'@>C9_/6\/-NV;UB![H9/X^F1SJ;T M!V?;-;\3G],LW;F+>"T_/(/W)&4>+8!HR]-QA 3SNBJ.A^C(U_""IL;QXVU&\V?^72Z5 M=16'QM567M!TZB6$.Q$G,2;> &2Q/A7"^S?NP#JK[]H(<>'_O1OLK& M5/X"_,=7V721XG7YC6_NQ -7!GI>KA!BB1L$/O0H9A#%PH,$(0_&Q'=H3 4. M$J/DB<-=+FW)EH*"YU92@#,F_Y1MA42_3GE4;E]>UJFI@Y8&]+K481/0R5FD M$?8**%AW\EX!*;%:H5N9;7**+C[6Z&6PPYF91A> 8]+1?O-](M@^YX7@J9R' MO+S-ZK16*QP'F GL0^ZP0-5UY9 PXL' 3PC%)'("UQU1UW4"4;7FY?QE8!M) MQV0FG')<-<\J[S1,_WRA8QU-@1SG6M?E!(;U#,1"(K].2?A/%=K5 ['MV*V^ MKLR6#E4WO,DQ_LOUR&.Z6?,53T*.L<]@[%$!4<"JQ($!C%&2.)BX$2.^SB;U M5.-+VXY60JFMDNO]1O[4YL37-,6?1*^?62_%9&)*-(5#F\CZ]#[!0"6G__*4 MO_YO^5I-/O*'/>><;&P6LNA3HYWEO<^834].F=PVEJE\\K%@532Z+W): ME9;C[/,:/^E,1:V&EC8W&X'!8X%9E0VW$;LZ-2K9.:O6VT8%O3FK!VG_)+:. MYN3G1",@P>]*?@N&*".<>EA MM-L02C;LX!>Z[/0@I&B+4^8O30B[7QUUKC> M;G[D1?I?G#7)9RF-N!<1%\8"48AJO[^2Z6QB-[^9I$ M\A2_I!N\-JQ!?@SE\%W[Y0#-<0:2,W\GX6!^75UP# NK7P32G 71C< R+UY^ M%H>AHN/'+\Y;+/RLX$=%OL\_>5D4I#Q,D32KOH%]L8_._7D<1!Y%(4P"H4*> M \EY811#2OV >-C#*-8B/K-NET:&'_[Z_?;;S??OX/KC__?7V^^WJC:1804B M3;SU3$SV49R8,7>QDQV)P5[DB>H)F<%D.;9RH--W";74 ^)X<=[$TGFDD!)6( M(PLTG@!2CU0N@V=B CE Y@H\R@XF*+UX'@)+Y'"B@UF)X+R";R=]SY,S7[3= MRP_A:\Y2D=+JE=N,%M4+>-UM2=4B6R4>^BYMH_&:\G#M1MO$**+5 5Z\J$?AN MN)4Z"[A_&P'^>U_(F8C\SW%#-V(0K%W9C>G;_)+@^NEI;?^>83 ME_SZ+/>Z;'\@T[PGT&EK:40O92XJGPX@)<\SGF_+PRM]J0F0JH"]+OK7!5K@ M#M\8V,9U8@(> :GELZ\I:*-N$+0ZF.T2P43=[CV"T7OC-KUWFQ^\J%V]V]!7 M(7P>,:K*U*C@O="+(<8B@B%.?#<.&$$),MFB'G>Q-)ZI)#3;0I[ 36_#=QD: M$[-#)5P3Z3%!U.]YW2WMCDYT,.M>YKR";W<>/4^.F\@?U[@L[T25QN"+9(C; M#7\N5Q[S(R^.J)S&/( HB@A,$I= YJ#$"SV!7;-T B=[6=ITKH14[BYU\=W? ME:"@DM304G4:4[UY?C%2$T_U,2 93_A>$"S-^=-]S#KM>]5\._/['[XDL.H1 M_]R;O4<%5YUL84$?;1-@)<4\N)N9+,JJ%P^KD5:G>WJ':*M>E4]'7/6_,M(8 MNR5ERE)<_+HK;OZQK2*T-S]RIL(MR@WGW[$*7*PFD3RC'SWTQ7,OKAPO4 L,:O5 *_@54!KN M%P_E37_JM?;Y<;Q_PKSABNPH8YX\]5 )CD1K[9K*N>'WGQ M7%;%"9 OW%C@ -)(%7T(,($8APE,! ^%ZSI$H)'Y@49*M#2B>Y.[!FRVKK9M4ZTG%+2Z5 59=R M)_P1ES]6./%#)O\/4C]B$/D.@42X#A0H<6.5*<837#=(Q[S[I1%WDW^O!)B] MIJ6:U8+S$D!0-*Z4+Y63Z6]4R@[*6A/-' LCQZ>??J='?7KK:24T^*T5_T^2 M:8'40%4 [#JP2B6N&E95%@*@%)D4>?VPHFE'8*:0HXE&PB@N:3R0/3%+(QJ= M+9YIO,+=6*<+6C%?8QXY_9'EZ_SIUW4FV]ZH#5&3YM8C01)&#H.^)T*5*![! M&/D>%"Q$7' 7T2C2JS+?WY')[)FG$OQ>UBK2^:66]@IDW""\L0?9R _\($H2 M*"6)('(\"I/0XQ"Y-'1)0A/'U0ZEM8/K+"DS3J)J!=#A9=4.3!,OGQV$KE6$ M?2WFB.35/5#IKX-V()MIO3L-G9UU;!B(GO6JY^79UJ5A!;KKC\;3XTQ5^RO< M.]'U"&U6-N7*7%:G+-)QABX-W0PNZV1!9# 0R#")3X(=\"R9("X49E;[@QW@ MWAH?++5JGMJKSEC_B'_>,MGB+@:A+EZT"@@6?H@H#!,DMR\LH7)CZ,;0#:(H MQ%'"B*=5 WRPIZ7M8&IA*^>@0W&;"EKZV;_Z >YG.JNP34QBHQ$S2A"FA<:H M;&']+<^6.DQ+P6X>,;T7QBWC?\YS]D>Z7G_."YX^9;5S,?WU*)>F< M9JJLTXH2!^/0=R'W ^7H[PM(_-"#440=$3M.[)@Y!^MWO33J:"0&M!$9;/8R MF]T!&<"OMV.:!M2)B:45NLJ@6B';R@TZ@@,E.?A-R7[>KFN\2S('S-*.R*#C M67<_YH"\W>F,:.'"7/O?^&:%'.1P$3%("78A\@2!V!=R(\,#3WB((<<9EU5? M-KXT FIE&Y\B7R&6$,$$;?(-7D^,V*Z+ M"4T*J@^0MA)>@)H>#X_%8O([G5VQ@&\]]L_Q%0$ZZMK._:^:?I\L_QVESN;S M[SXSCLV^J/N!*A>$XT0XQ"R!. SDQ.1)#-7>"\81YJQ< M5W=;M"]7PP!@>G-R% P33\A*IBO+B2J.%+4T%??MSCH/C]1Y.PF/'S";@66Q M63TH6USE5>4S[L5.2*$K%T>(1" W$H'\(PJBP)5'GS#TM2YT#EI=V@Y"E3U* MRXT\2J[!5PG?MF@-D?J.;(>P]<_!T6!,;9@=AX/VE#RI=]]TE"]TIJ+\TWX: M'K8URQ0\*7X[_4[_-YLV9,!=Y1M>[J>S)?[FU*B],936I*M7-FJR\Z5'U*74H(ABPB" MR$]\B*.8PP A)N(0"^S&NDOV^6Z6MNS6D@)6BZK\F=5Y1C,WV0"BP^NH'9RF MOGJL(6JD! =B6L%)?QFR@]=,2\DHW(Q6@&$X>EB\Y^79F'A8@2Z;:CQMSHB5 M_:+#R*JVVP/'Z_LB?^&%BH^N/ D<@2,/Q2'T6>)!)*E2'FB(!\/82Q+J\IA3 M;7;4ZW)I3%E)W=T&E4#D!5""@U9R?3K0A'V80NV#.8?5\1#'SV]Q'.&IJ@FH M/M?:!W8FWM4!V [_FD'4P\6:# %, Y9#!%Q/,]W'8\[GJX96:?#I7'U M7F90"WW5%,15L;NMX,;V9BWHATW1M@&=F*^M8&EDLS8!Z )SME8WLUFZ393N M&L&-WAOKP'N;R5F+J>KE$][@-HUL@B+L<">$"*F$#UR>FXF@DFM\[E#?)6$4 M:04)#W6T-'IIG%$[P@(E[6 66C-T^YG$)F93'Z!'PC7"=;KV=;8T6CB452V/C;3CD@KVXMQ/#K;1FY@@Q@,W)C!I$!%[84?G MNYH[J&A0Z1,A0\/OC'0VR[,GE=;D$R>;??V*P"7("3B"E <.1&X8P3A(&'2< M1'@)B^3OM2Q,O;TLC3*^W'W[,WR\>?@*/MU\> 37WSZ!AYM/-S=?KS]\N0'W M#S>?;Q[D7X#O?[E^N#&LDGD:9CWBN!B\J8U(4CZH! 1*PHE*7O:"8,NM[60? M\[JX]:EYY.[6^_ (_QN5:O.!O\@/XPC[H\>0GPOF#Y)@>$@V*OC('7ALVQ';:$O]>(34QU=8[CO6R@ M4:PRP[3#>"= 1SEP5"=KYP#NMO-[F*K\EN,R M3^5Y\B!6.WB4.#R)Y>]<@G677^U>E[:V?DDQ2=?*WO62%^UQ5NCE#RPX5157 M4I'6"R]F+%5-X+5\(&4@S0#%+^D&K_796W_XAE?8209EXN5SE[JQ%1HHJ4$C M]ML<=@8W^/K ZJ]YDP \TX)F"VBCA$7(1^X@40 M>SR$B- $8B>.H!NY+":(,L^-=)<-"_(L;4%I3:&;5D!]BK(Q.L.KPLR83[Q> MM-J CCHJ1K)5"!QH= 5V.EWMC-:/[S-2^LO,S",VTP(TR\@9K4X6<>Y9MVST M,MN*9A&2[EIGLUGS)ADQE4[CG]]M*6H3I,@C,+(]<. 09O%T:!,/(,;N8;=SXWO$D]J;.D.\;#M6>\.3ZKU]L[P]$,C)VN3 MF[1RJV[-FU52T^<\JRRFJY!2X5 G@"&+8H@<%,"$AA%,)&Y1$CL12M J4XX- MG#T:3.3!GK4^Y*3^D(_ZG^ZCOBN8W!(5O]K+/>.[/ /L-:>_'2AGXH1&V";: M9W=?DPM0"UQ7(;5(%=KHV.*/X0[G)15M (Z81O_-L:[0G;;J.Y?.)AEO>C7G=+VTTT?K[=67'5WEEVKS%_2[.& MBS1K)&FBWT\^]C&=F'@TX;3I/JV#S 5.U+W-S^Q*K:/JL4.UUEOF!H1K]A^/ M^3W/59:$S]G>64_3@G#F]:7Q@Q1S6V[JVHRW+&$Y,%X/PC8BIU\%1_];),IXSW2J-_RR- MKHH,P.FY"M)I9;:K'@.5NE?U_D?WZ0.\D>51KE45T77&6OJ M.LN?5=!+,ZMYS!9X;XUGUMH=Q\K?^9-:SC_ESSC- M5B3A*.8XA%[,$40L1C"F+H>!ZP41CD+'8UH93$ZVOC2^;(236[1:/L- X4/D M]!AN-!X3TY4^%,:DQC.C$]7 *G,6&8H6.)230[G95BS(!XRSV&;X_< M/8S--/PES?CMAC^7*S<,W5#YH8O$E:>Z.&(P<5468,XC/PD$8Q09;3DN%FEI M9%8G_2::R<')<7)P\+O2#53*F6YR+A]@S9W1K,,V]7;JTG3N>B-FOA>S!K*M M#=SE LV[Z[,&X-%6T5[+XZC\@6_D)I6S&UQD\LA97E-:Y[CC[!,7*4TW*T(# M%WN1 ST7)U!5)8-QXCL0)X20R/,YQ494/=SETJBX(R%@M8AF?*J!LAY?VL5N M8CYLA06MM."W+I*-P!9+O.JC8XG(-#J7NT&UG-A>'$\)WW1I._=K< ME:$;.5R555:7.7*#D&5;O-[%&N_JMU2A+_ND%?9,C6O(AY&2>(3&!(< M0A2I\Y8O*!1A'',L'.(EVMF:; FUM(E=*[!/&X$KR<'+/D7,/C%$^4/_9M_: M(/9SQWL-S>2[B$XB ]!1Z@HT ];J=5@-J]+M(,&/4@_<9N#C^XR>OO/&>XSB M3!X>,X^FD5N(;=A[?$>L=36;@XEM<+I>*-;;'NFJDC\_IY43:'F=L5U(,[W( MN<&DS06Q;D?NRN1_(/GD'@MC0+/EGF#4][R^"&-@.7(\&-6(^9FOXZO_P&G^ MRHM?MQG[)C\YW2/@^1:6MG%4,NF?!GN0&3XYJ=[8 YK%KWO*GQ],@*!)QL;C/)!]7V\+,<\7H!7G$O M=H27!) EH8 HH!PF"4F@(YB/6!(1FFB5W1[J:&FSO4J"+>3OF@.B8:&! M9_?Y+@^+_*-JM_CU,6=\%85AZ(C(ATDBLD9] M[<]>W4A#V5-%CG1>&[?3N"Y+OBF;NDF[,V3N.HM[^X&)V)J:&6[ZHM9S:)^:$7 TO[ MBM-]S+JIZ%7S[8ZB_^&1I8E4^=;2\ ,]?&E!7V8MV"0?Y&F=;17%.6Q\WFHX M)Q4[*H-S^BESFY3RL;JFFRU>KW\IJ_'?RA,Y[HP30IBUNKB5YL!1L5&COEQY M+?\%G$NSJ&_N,@1]V 0V'=[3V]3'0#U!SHEQ$(ZRI!EV-9MU;1P$78O;R!9& M5"%7.VQ>5&4KE$&O\B,2U/>2A%'(B,<@A&LQ 4OC9B&,7M#$.N=,VP"-S$%-*+6J!VDVJ_K M":K%R6*@GB8PMD+TAKJ;-SA/4_FCL#S=]\;1RC>^4?XO]T7^FC+./OSZ:\G9 M;7;W4N7A[V82V)VV0V5)$RKM5BCX^@\J(<=%CIVG1GIBOI/"5UQYHQ5=!<;\I#4":_0GLE.CF M2)G"K#(>1$O<-D* 6=EN/$!O^>^"ED;>)62;E*7KK6R6?^=T6U2-W_RDZZWL M_[-451W?MINFX'H;]G+/B^K\]F47QTJ%W(0%0D".,)+G+!I"3*((NH(BPL,0 MDT0KR[!MP9;&GEV]P%XQT&I6Q<8)M6K+1\7!"U;&W+-FY)W&,BI M+U?F'$/S:QG+@-NZR;$EUKR7/Y;!/+HOLMW^R$P5] =GVS6_$V=\S,L/OPY^ MH](@KJ@KS]Q.Y$(64 %1Z(4P1FX .?5YQ# 1E&CYL5PDQ=((OE5"S?FS41SE ME=K+'?[Z]TH=TPP4HP9.C[DG'XZ):7JRD3#/+'$)DK:228R28=[\$9? =)0R MXJ+&1ILMTXTDY5>U:=_(;S&5;=8N =?/JO+V?U4\?O-3W6_Q;_SGYO$/OG[E M7_-L\Z-H*_#O'!;C++#@8V@74GEGU M$F'F-KI: .Z$2=9&J^,(=6?XJ"S"K2%XY?A>Z >80.(Y1&X\.89Q$#DP)()Y M(0L2'L:K5UZ07) T^/CS\^6V\K\;A 1!"Y M-W&//B_C;CJ?#_0-_2C-EEP$$ MKZLKYFGP9D@NM@X3DH\8(&[YN,O0?:;;?387U3 M?]#3 JVW[OV3E.P[5:OORFZQ/A-$+.8?>-^R?29*G\HN8+ED7]MTI]SH?<%? MTWQ;7M-_;-,RK?+I4,$1==P8^[CB,75&Q4X?WR\9AQXW)V(*QBK,?J]I"; MF-RH^][TU,L^$2@[",U:NA)LP MAI$/E8>[Y(PXA'$8N% X-" NE=Q.(Z/$$FW+2Z.'G6"&*21V2.G-_%'Z3SS) MAU4WSPCQ5DU;*2!V[&&F+W/S@A8KK?N;7&6OLG7N'1)&P MF$4BA)QA 9$?(1A'"84L( YA$4&&#E#]W2UMBE;2 EY+J4YE2NX_&;J!#B"L M:8VTAMO45LD*LEK2*G=<*^LD3IQZL-@R5/9W-J_!4DOQ(\.EWEOFL;7W/&^* MU&J&S>Y>6-J4O[^YTX]NW:O=/XM':SSU9OOF;KA6L5%LZ9&6H\)&]ZW,%A%Z M)'@WV//XEQ+ Q/4Y=!CB280989Y1 M'<:^SI8VZ^I58W_;URRY(Q;:<^@:++,6,)MED55R=I?8JWWPA.45=@ 1F^OK MN:[F7UT'E#ZYM@Z],_)J<%MNY))=?$G+35L,WG&HE\240^8%'D3(QF$2(!Z&9L\")7I;G*= *"=9*RBN0<4-KVBDL,1>A0ZD#21P0B)A/Y2'' MD6>>(/(\5P@2,:,D4Q;=T&3!37RFUF%3B6=P8::AOZ_[H M1 _S7AN=5_'HMJCGT;$N%)EDH;***:ANH535/GX@GGXE8N]K^YQ<5=4R2U957&BC4I:<6&@<@M G$))68IKS7Z7!Z5='VQ7G !7JL*+UR$WMFUUWFW M#$'0X^0R^.I%5J+GEX+_D,?(])77)MO/><'3IZQ.PTD/:^6PZD_KNH#LSM'@ M&]_\4Z#B"F?NRS?A!&EK+E#?-,IK>.XNUM MUV]?\K+\TQ5H/X(6@VY@9F6OZ\ ]CC(O27?J)VFQ$*N!34:H N'RNA4 V+= MOC?O.-HU&,XD^WM8(.<=EC,FS9F%L)H$ZU8>&,K#'#,K+Q&^X&X,0R0"N7OG M$4R$RNP2AT',PP!%.#')LJ??M=%R-4.^/44X5<35MDZ_)/_7R-S)>F4EZ=6I M<=!;:*9!=^)58B#)U4[X3I*KR3-;]2 V;4:K4QTO(9-5#R":&:SZ6AAIAUCC MLFR,&XU)#;D\82'E,*8J5U^88(@1]J$?Q)[ 'DL$\XW,#D==+&T774FXL[F- MM5(>(ZEI0;@(GZD-!H;0F!L'SFIORQ9PW,&\1_^S"AZ=],\_.3(?D3(.?,"2 M.KK)X*\+N6-ZJH(O/OS:/]*X6U__@0MV]U*E]NA6^UK>H^U^@)*D6OVE$]B L$ORMU0:.OS71(DPZ( MK7Q)TP@Y;T*E28$^RK@T;6\VRK)6M0RX(T+FA8X\RT8N1')!@,03U=9/*W:FV/J9A\Q>8N4XH-E-S@ M@:OIDZ[3)C/B/9==VKR -,?+TA[#H.-9]Q[F@+S=DXQHP48BPUUIFQ4*@I S M1F",40!1HHS7S$,P=APGB)B@@6$HT^E^EL9%][(QM=VN?>)R42WG')(9'JO9G,3Q^?!PE?)6- M;8O*,'*;O6PWC[*9YOK%)3Q ,450!(D#$4(^C$F,(?;=@(8XC@-DE-GC?%=+ M(X:.I* 2%2A91UYL]2"L1PQV<)N8&\9"9DP0PVA8XHB>CF:EB6&%WS*%QAL3 M%,1\X*H'V=B=^)R6%*]54FZ533X4"5<)29@\^2#J0L)I!+U8_IM$H2-\HY1B MYB(LC5QV0JH=A_KJ+%;,/#T&>C0S+;(3TX].55.GZF>IN](,Y1 M@?.T ,NIR=D+D%&5SOZ61OKZ%)REF\^85CU5=P^AYQ'7]QGT7*9RX3H8)I@Y MD 4X"H6#!0F-TBT==[$T]JHE!*V(HRYQ3@"I1U&7P3,Q!1DB8^[IKWSW:WM%%36\"C\1BXIG[10, X^EZ0E5+\[3;\JP3](1*;V?F MJ4=&.M_QXC6EO$WYX>.$>BZ%@9-PB.)(0"PXAD1$B'M10EEB9(LX:'UI:^P# M?^79EC>5K=V+.Y$%K,,Z:7+6LT9N: 2_WK55Z M-SD*.IIW*NKME:]NDA?@:&L^5._M=6L@\3^'"Z[Y$%CSQQW1M;D'7W4"JOK_ MD:_E*P^;[&_E/>?%GXM\^_+(?VX^2!S_4]>?3[.YI:T+]3FP(S=XX)MMD8&_ MJ4+Q\H^5^/H.?;JH]E/]1(!.3-5Z6(+?E>R@$MY2*E]#J$:Y_NGV,9LCH*'2 M7;= TU?'[8QO,UHH"_4G7O_W-KLO^ M.V2%'P-O?H=<:J\/VZIJD\[\J= MKDAB2,,$J2PO$8SE;A?2R/-QR),0>6A$@:1QTFC-KGJ5Z_XA M,-Y-7H:@I0WB2"%FW?-=!M3;;=R%K8TCSVM*M\_;M2*4<[E-&@,7#S'R74Y@ M'"FC?10Y$&,?0R=T(X%YX%(2FQ@'M'M>VE:N(S@XE?M(Y3PRXT/]0="CP$F@ MG9CUKN\^WIY)[32!5=(8(4NLIM_OK$1F#,=;[C)OP/P@.2[^:]E!7]8#O8RC MNQ8;TC5K&)?%V*WW"M@:CM*R&IJULQUU7"$_%_P?6Y7_K'&^39*0^2P1, C< M!"+N"4@$X9#[GBMW$F'L$F[DF3C-=I=R?J2#=G'+[CF3W]R=IUE6[R^9J]IF1>_.N2D MPC;6OQ0)\2:3 7[BJR"(J4"$PB 6RA4L\""A.( ACAR4) 0%B:O#+',+OC2F MJH6L=E-PUAO6>0O5>[ B?TG6IG,+LX ML^PTW@OD=N?R;OV;[83*8K-Z3#=K?B=N,Y:^IDSUJ0(<8Y0X(<$)=!(_A,CQ M*"01DSN8R'4P%RZ-8JV:M6=[6-K>HA)2Q5GOQ30*%CT/9?\^P I $R_8([#1 MIL-!_?LL)?+ECI5$_FE_XCG?[BP$-*A6RQ3##X[V12FVG'W(LVW)R[J6SF;E M!Z% *,101 )#Y$4(8HIB*!*/\#A, D:,JK&=[&5I4[L1$A EI;$SR0D4]4RK M%V,SM3VC@:41\*HI*&8Q]UXO O:<0$[T,;?#QWDU3SAW]#P\;JX_\')3I"K0 M0%61NDD+A@M/>*99PPF9B<;\!L3UN7(66*U M"P29E?HN!^PM/UIHT?S*YUN>/6S7W'5(X,H#VC7+7Z0 G]?X2??"YWP+2^,U M*2E4H@(E*W0/S":-V/HW/SW #=_[V,%L8A[2@ O\KF2V=/TS#,JHRY^>9F>[ M^AE6K7OQH_'TZ).1\G4L[_$OY1K=7%.Z >.@D1E \,!KU_Q[7)C&WI^&6?OH=!EX MTQ^=*OEV2$WB5'\> GMGIQ-]S'UV.J_FB;-3S\/FE\#'04(GD_2MHH11E_H( M"N[$$$DU(2$A@TD<^I'C^Q3IE4,PZ'-Q3-$DK!R9%[TPDPG)@P3H4A MWF;@( VH1GKRT9CJWRY.@.U,%X.6,#:ZR#-$J^<.3K>EV:[/#%7KWGR9OCIN M'WHYR(ZR/5(E"1&ANUNXTOC8B4; M4,*-,C\=P*:W'1L+QL2DJHV#\>;KE,*6]EP'3<^ZU3JEU-L=ULEGQM>0_)26 M=)VK (9K4FX*3'7O3DZ_O*!OKRJ!N)=0?H&-C);+()X'P6(IQ!.=S%X.\;RB MITHB]CQM?@PXN3@]YA^XRL)^+22E*Y\+>58N5G*-H32."60QB50,C"=/ D$$ M:1('&(N0QTS+2F#6[=(6H,#S!TN.-!%#H!Q&Z"8.(C%/E8)&YL5.:R MM[>ED?B!:1=TQ!T94-T/M=ZVSQJ $U/Y!=B-N)/6P,3:M7-?7S/?+&NH?7QY MK//22'-#D;]PV:XZ(FVN,Z9NGU_4*M8ID!;2Q'-9X$+78Y)0!$\@<5T,8R=A M0NX88P<;%:;4Z'-IM/(ESY[@EU1%WC[*OT_5[4B57&LDK>C KFG%L OFQ!1S M 8[FY@Y]9&Q9031ZG-'IQ[$5^@KE67;I]DTLCCH\XPPSKD4,'F/ZY/T[=B:?VQ^MOUY^N M+Y^^Q\KUN(8T#]>3L_G#?EYVFIIEVAV+WLZJ$[\98=&I_1I:KX;KIX)7'CN- M$X)/O%C.( %C0>4RC2,7$AQBR ,O"@5%D9MHW^?V=[6T2=9(N_?WV,EK8&CH M!U?#>F,-LJDM-F?1&G;X,(7-P"9C#;ZY[##F'YV9L44+D#X#2W\#\QE5M!0Y M,*3HO3'NQ/-MJQJY$P_\)2^J-*+?^5-5KG(EF.L&(7UB4ET#]A>3/!] M"##C,\PP%I:.+CT=S7IB&5;X[4%%XXUQ1'&#BRS-GLI[7E01S;O+7H<2=3SQ MH,-H E&".(P3XDN:"*E#/18DV%V]\H+DND1QKBN3#[[;X73??2NI2E12YWS[ M5S-Z.(NJ'CG80&IB:MA!)&6L\S5,Z.25_#?@AL&5$X97\F!:1<*Y MH7_E^>@J0%[[>)4523T:R+_VG*O8]^M'@_ J2J*KV G;1_/MIMS(W\EQ!W@# M_L\VX__K?[BA\V^^2!I7!M3L5WHKZK3O'ZN_R;ZG!5&J[$5OI: MT$??U4=E3>IH5!%'5R>U[]]I!?9J3;+06P7:TNRR(].L4](JC&_GL=W&QTW^ MQP(SKMQ$;N()QH59N>ZW'2QM/22.OJ=*P 2YO\*J*=JDP:=2Q?4X[0C B,!T%SIS0AM%-OBEK16W?3 M2GJ8"RCEKSTWKI2=(\U92L$#9]O*-YE;#LC M,E3+0[;<_&Q^W1>Y^EC*QEC;K+P14SN4T('<(9[^A(&%!XHM$ M:.>4[NUJ:?RUDQ:TXAJD].T'=?CNVAY4$_/1,4KMI MU<77OJ:[;D&/X::6QI.UR*"26=4\?DR?JSJ@7[_=WW9"%\LK4.EA4.Y# ]9^ M)IT T8GI5!=,\'NE E Z@$H)6V5!].$:5QU$H_WYBH3H*WM0*\3@M7&'S^\\ M2_/B6[[964"0FR 78ZPR8P<0(9_"F,A]F.?QQ(^Z] MS><<8!)31@4,:,@A8DPENU>GJAC+.>S&04*"U2;?X+7>'#YHW6C^[OJ8T.*I M^@"T%@[@2E3#S&X'X.G-X=&03+VN5W)-D?OZE,*V\K8=M#UOOK93:AWE:3OY MT,C2R)U0X?LBS6CZ@M=-M8QR12-&B4I:C;Q0R-4W\"&1/\(@CICC4B\($W^5 M596OV:-!;>2^3K6^WJ3^>H^ZGNY+WLD)7AI!09X!<9"W+2?K]*DZ,1M.^?Y1 M((GC(]]!D/LQA2A"&&*4A-"C*':0EW"D%T]A#_[9,^,IPV]E5!?K_(^RKOW: MA=XJWGJ4:PW%B2GX39J&_7?8.$4%@%&I@T/?2J.8[ M_<'9MB[%TY0T_IIFZ?/V>5?A[&[/\!4)JC%_V M"76_RF[ES&9WV0-7IS2YL_B R[3<3RX>LB1 84L)'+GZPL$<1B$<@_L^=3Q M$$61V79KC!1+YL:.'J!51&V&,=@I RIM# EPU&AI4N'48S U*4KY6__G<_"_ M 7]:9KP$3UL<.4J&>=GR$IB.>/.BQL8F^'KEV99_EII]S+/*.?3OZ>;'QVVY MR9]Y8>BIK=G:@N9=(S%00PM:F<$?4FC02CV)J[4A4M;R4^GU.G.F*B,HCG-6 MF;T^XAI\O=Z7EFRO7G3OO4^\N[2E7\K8J4RJN:B?!4;CYOI"3*8V:1_"8?%6 M:DCY<1?/IQJ<[Z:Y1YV#J^6^YT8X]ZE O ?^(L?\A[*OR %L/C^/>[XK(@^2 MA/H0A3Z"B1S-8RF MOF0^!<\8-[ZS.!EX\-G :R[G/://RLQ=;PB&/D^]L^_.YZ0W)/Y1(?O>ATJWJ.G]?Y'[>9R(OG.B"LW;LCQEU,$@1=ZG&(<$)AC) D1^$P MCXK0#7QFY&*CU^_B2+(C-F =E[-<[*^>0+I7Q##?A.YPZ!VE)@!Y:I;MXEN5 MFE4R@X[0DYRD#(&RY?BCV>N\[D!F4!PY"1F^/C8/,!>\*#BK8M&OGU6^PCNQ M^]M/:H_(,U;>9M?RS[@H5\CS8BQ0"'TO#"%2"7#BT)$DEH@(>X$?A&;V6F,) MEL9D.U$!:V4%+SAERK$6UR*;)@DV'1,]$IL4Z8GI; ]RDYVB%E^M%OM?[310 MT%\/0#\BK_!(^*QE&3;M?^:1L-=YO1_)FW ML9X)BQSN,P_R4$0014D ,8[D$1;%% 4\C(E#1SAE]?>Z4*^L2N@VQA;\EE8B M_^D*9%PSXZHFYGI\9@'"F:)I*]BZDH):5/!;(^R?+$;.:J%B*TZVO[-YHV*U M%#^*@=5[:Z1C-ON/;;E1>[C/>=$-J%U%/O83''B04G7K'3H)Q ER(0Z93UD< MNK&;&!7H/M?3TG9+7=G&1>N?!U6/-JQ -;75NR.612_N(72?[6=>[^XA M=8\\O0=?,*,!QM/53;9)-[\^IVM>?)3+]%->_%IACW'D,P$=$:@H*QI"$O,8 M!AYU/2^*?(:T"JN<:7]I4[X6$50R@E9(O3E_#L'^F6X!EXGGMQDDVA-]0/&> M&RWY9CVSY0_["7VNO5FF\8 R[>0=>FRD7:0Q#^\]4%=!0#GQ.8$\\F.(F*JS M0.5/OH]<'&,:Q(Y94>:C+I8V<5L) 3:KJ] #HJ:EXB)HIC9%M*CLI;-H9#BK MN2TKPG$'\YH)SBIX9 0_;YM>L_'%7/.&Q'X8.C'TA#]HX MB&%"G "&H1\Q$7A>[!@5,3QL?FG3?R==XXYL6)[P#7::=Z.C$9GZ"E0;#/-K MSI,ZV[K-/&Q\WDO+DXH=W4V>?FK;R;!>^(JFC"?E?42%<$I,0AD@9TBA+( X3#V)&$1'"<\(@,2O*<9$\)I__ M/)4[OF E[B.G/P#=J0$X+C*8;PTW])<-%?)%$KA1#.- A)**57(93A#DV$^$ MCSC"<6Q"Q;,-U"R59GN'":0976\9KRZ5Q"5<@4ZE0!S(_3#"L M>JO$;(,U\:+2Z@$ZBE1IX]LA.]#E(*!RKX^]A<@*K);6K^2,FXR]DDNT"N?13P)"(&<4 *1KY9%!V&8>&%,N6"( M42U7P[Y.EL:CC9R@%A0H2<&-JO\B9=6W.9^%=-CP; .HB3EL%$9&1N@A$$99 MHL\V.ILY>DBMKDUZ\-FQQ]N<_F?'?;G(GPK\?+VKKE0;*=R5$SDDX@Z'KO!\ M.?=C DD2))"&G'B>AV/FC",68A@Y7@01PZ'0&,F<,@]Q!S&25^ MD!B5YSG3S]*HJRLFV."?@#2"FO'5.53UB,D"5A,ST %,4D3P80@F8Y(9 ,$2 MFYSK95;:&%#U+3\,/6[N5*"N+^5HZ_H0-(\O;>Y6-]_R]_K> *W>_=-RI,H3 M3\%!;8VN\=_H-^K6OFUCMDOZ-T)W[^3?_FILN6PI@TK^HFR=#VGYG_>\4'^! MG[B["A+7$0&.8.@D'D3803 6V)$;_RCV6$+]B/EFI;//=[:TJ78@*RBDL%>J M<'8CKFGYZ1Z0]19,6]!-;:X\0.VA0NU^&+41E:F'X;!6I;JGJYDK5@\K?5R] M6N.="W-(-JG6E).!2B#UURPG)2]>E;_!;?:RW90/7&F8KM,Z/^QA0K;=!4M= MF1V[@9#TPJ ?\ @B)_1AK'YR11*Y(@P33KS52U7.\/L&%QL]YIE$5I-Y]U;B MZ:9@E1#QM4Z(2/A3FF4JB"T7H!9A9.9)JV/,0NJ(), 0$77R"CP?XL2)H9#* M81(G/HW#9HQO,O9/-<*MO/.,+\_8LD96;S%[][&:>!7LYB3MJ%AG1^PJ"6HM MP:&:5V\3EG9<$^IF)TA7.L50V$YG:E7&]TEW.@7,9].A3M+9R'/&&I?EG?@[ M+@J<;>Z*NH*M%&&#,R9[7#DQ#A&/ NCZ,9(+0Q!"'*E$=#R,0IRX+L-&N9:& M.ES:>:,1M 3Y7D85M@]*E02K/!]U/@YNS5.'11"G/GDH4=5BV @KO\ZZ$O85 MZ AL\02B"8VM4\A0=_.>1#25/SJ-Z+YG(T-2E3VNW%^;KAP:H81S#\:NPR2Q M>"K7I8@A=4@8!4R(F!A13']W2R.8?>Z=LD[+@_>^ *-Y9@!Q/9:QA^/4!LFW MF8UJ63M>%5.E,#H'RB3YBHXZ>\?D1.<4[\]$=/8M&[SR,<]>>;%15Y;UCZ7< M.]T7*>4K#U$G=#P&$S^)(<)$0"*P#WTGB 2.O3 49G''FATOG&N4FWPC+GA1 M\E:$LRV9.KG6Q',1[_2,R!@&LH/SW%S4D;K]0P5X)?A4O#0,U20,U=/M.W+5 M,!C]K*7Q_MBPK72MME=-SN4(B0 %H0\%00%$;N##A"$*F><&&/N^RQVCRM&' MS2^-BUKI#/T;WF"FQR/CD9B8+5K!)J@4?5IG:W$J!XW/''AR2K'C2)*33XW> M:*ATI+=9N2U4); 5(TAN)QP.>>(1*.>M(Z=J)*"#<.)YD9S$-#+<4!QTL+3) MVL@'TE9 XVW!(7[:R_]H5*9?YBM ;@? M&QGRT12#NQ.MB^/>99>Y4<)CCJ$G$D?.9>[#V'5#2*AP(N$DR(V,#@<]?2UM M6G=KY'W\(7_#J[R_K=R&T1T]&.O-=TO(33SUNZ#M_*&G+%VG 8NMJ(V>GN:- MU!A6^2@Z0^,5>^;+KLV>>W+5)RA6U170KB2?N#9Y#U93%B8_U>W[5R7O 4.K M)'G?^^,8Z1O?J,(Y]T6N*D:P#[_^6G)Y*+MK,[U?TTWZ6N7.67'BNC%7NZ#( M"2#B;@1QP#V84,($Y8X3!/(8I9+4Z7&2?M=&K+038+H9)B6OZV]MRR;;T*YF M =X);49;!N.@1US3H#LQ=2E@JSI>N(NPE?N)Q&*,XEOLQ).16C(<0(X>XD8B0 MW# :68\F$W5IF[=&8/#*RXVY1E=0*7L%&G6OP$WW*]BI;-O#>OIA ML664FT[0>6UZDP-^9!* GC@L9F*Y!%X9:VYG1M]V_3EX!: M)W!07NEF3'DEJ\-K=G4R]Z#->-=2*P8KS8YSSUSU#=\LUS,VH;=\GV-%M'>Y M +()ZKD;(ZM]7)AQO_'$K^MV_DS+%:(>#56%8!=Y'D0N3F#B.@[D0> 3$@=) MP(UJ!9_M:6E4O0L<@L)VP_ZB? M]\G=?T[=LVG\S[Y@GA/GIBC4?E4% ;[RXE==2$(S0<;S;;G^ M59_]WIX96^GUT^FH<0ZB,2L]SLL'9'TL33OZYYW4@*OG3K5'RT701!#Q2;):_/=S9_R>M! MQ4^6O!Y^:V3)Z[K=[WB-B\[7C1TLOQ/?@\)Q5 8>%D'L.PRZKL\P]T*$7:.L M7Z>[61I+M)]_V8AI6.CZ-)1Z1'$Y0!,31(M-*^$$O-"/@:UBUZ<[F;?2=:^B M1V6N^Y\VF_9G(*\W#S(;75UR<+V&9)7@1N&D> ,"EP5/:(A M3%CB0X\C7X24$#]!)IRAW_72.$1)KOPC*X%!H5VA<03H>GPR#903\TN%XE[J MRNNP1E0)?@5JT2?)F&Z.ER4&,NAX5D8R!^0M0XUHP?R2MKJ/>WQ^^DO^Q]?L M)?V8E4S^>>>UI7E=V]_*TLBFDA8\IL]RTW@%I,S@Z[?[VUVYYIXT>Z;P#5_= MVD-N:B/M$&B62Z7I@S/J+G>@Z=EN=?54[-[O:KYQH0/7G:A#\U*\OL_+M'(X M)I*+,-6]=M!I:D'?]T[S%ABT$H/?6YFG\$K2@,BV@U)?E^_CJZ0!PEFW M)9UWQV;-R"GGK/PL!6\2"S?^]+Q<>2@.8DI"Z%#N0.1Q#+$\[H#6HQQ;\$U,-8?(M0G%=Y+: M3(PQC(>UK!@]7-\&!KOC$V.6:89+\N/^3.1%%4Q4\8JI^QK^H]M M.FIM-6MT09]^*SCH2%X9P^K0E8[PDRRXXW"SEFS2J/.9DU&. >8X6>6H5L9N M5>5V]T>^5O?8-[+QS:]50D,_#&,!D]CQ(:+,@P13"EGH8A0Z-.2.:Y*[X;@+ MHT5XAAP-CZJ/.B55(^?_^A^QYT;_!G@EKVF@P1&D#HJ([S,. Q()B"(_A D/ M?1AQB:8?\@@%(^JE70;L?,7./NP*G!&\-L\7>@)/BE@88I9 +R )1&["H<37 MA5%$7$H#$08^-ZU-9@/-Z0N+W=0IU&P!J7L(O02:B1?#6J K<+W9%"G9;JJ; M]DT.[K%=Y[?S(%@[5!YU,/,1\IR"QP?<^:.[L]U,Y2]\I7ZE'N&4N5%B?/ M_H:+5 WE=99M\?JZ\;"Z?LZWV>;ZE1?XB5?AVG4% >&30 CJ08Y4UD4A&(R% M)(0X"*F(2.*)1-N7S89 2SMFML++7:*2?N>Q=@5P+7J]^EU8^,':.Y9:6;V1RS;(+2];NRVNZE:XV^U"?@;__X'SS)DU.P!+? M8<*'C,6>Y+>0RI, $Q"3)'1PA)+(,4J)/%*.)9-=(S6HQ*X"R?.,&U\WC1T@ M4ZZ;#/89B:_1 >R54"%!A^,P3^6(46A:9T4S*=Z)(D=!=9XOQS5W*7E66\P/ M/:GORB;WW8>WN>_JG4D0,P?[U(?<8Q@BXF&8N*& /N8TC%",'626=LB69$LF MV#JY)>E-@EGNLV"2XRR8E^XX+QUV4Y*><3!GI&V=9*9E;S;3*?>TEC"W3NZ7 MRO5.=&\)SO,+@*T.[-4427G9*16P$ M^#YUC!),Z'>]-%(_J)%A&I&E#[@>VTX#X\1TJE=EY'-:4KRNBXU\Q9MMH0)@ MI_!?,<=PPNHC9SI^]_HC_8#H5" 9:&$T@YTS.'S%_Y$75>:];_);_)0_XS1; MQ2[B..(1C%#ES()#&#LX@1P)$N,X#+!KE%7+L/\%8$!XYJYN+3O?+&^/"K M:KZYWF$")0X6D(4X5E'T!&*",71B+Z%4X-C'1@6I>_I:&L$=G-RJ)+CR9%9/ MK$M/TT/+LK3#W"*'8A]EP&$:8"DL!U(/-"S^%NC#SB MK5YY0?+)JZ8-"FLR\[HB3SG.;T?R9 M?\G+*IA4KFN;--NFV5-3#53V]H&+O.#U0S;/?J(9K]^4GG^JHP/_T@L7Y ^UG9 M*DP3<^I1YL<.9(9Q=?V0Z0?,68-NIDBX\1 :Q;9IP=(3M-;__FS1:%IJ=,/, M]%X8G:-+TO;FU[T-!#T4T MB;V 12(V3-4UU.?2:/1+GCTU-_F/AR6CQUP4Z("NM^VU#.7$5#L:Q3'INW1Q ML9?%:[#'N9-YZ4)P(J>7]JMC,WV_%)RFNSQ'G>+**X[E\9V',:1(Q:GR((9$ M^ 0*/\&>W*@QC U3>Y_M:VDTTQ6URNV%NZ7,^9A*]'U(1TGLAL(1T(L2WD%Y)_6?)^' MKB-R96QX*7*VI;U@CDB6/@B3M>SHYWN:.1WZH,K'^<^'7QGIBMO> =3U9+[P M5[[VFG(CGNOYOD]C& :1(FZ,8!+X ?1BBA+A<\=APLCM]GQ?2R/N2C;@&3K, M]F"I1QJ6$)J8-+JULFI!KT #V!0%7(8QL>7?VM/3O+ZLPRH?^:UJO&+&$(RG MJYMLDVY^W3SSXBG-GOY40Q!VD\2%H&:F"!.8P0:02^G!DTD>JHA MR!9J1I _[(E@J-U92$!3N98 =!\WM\ /1CF>"W*\YX7(BV<52_0W7FZD2)V: M0U["?.P0!W*'RTU%'+LP\3B"(DJ8\!!W<:1E?)I,PJ413D=64,>7O]8BJ\Q^ M0\6+9AK4X=N#=Q^JB2E/RS/L0Z]G6'>@&U6O= I4S33&^M<=[S[6,UV3O..8 M&]VS3#H>/?QR$*':Q M QV:R)4[# 2,A:?NW!V!DA!C$FFGYSW=Q=*67B4E>,$I Q)F94VL4C^E&5UO M69WX:?.#@^=.N>A<@+4*GP;K??STO^HS]QGDAY?7R_&<>'VLH%02*E.!DE$G M*8 N/OI+T^4XS;2V'.%E9RGHU[^'R\^\.!L9]PO>9=.!)\WI\%ZBPHN"LRJ$ M[U/ZFC*>*>Y-:D\+'/&-5#:JO^&?ZO'VNDL=N,[FOK26LK8@K MGL2!\)@#D2M4!C&YDL6>W/XSW_-%$+E>3.GDYCHCD9>VYC7" KJ3MEWEG@RN M#F8<\@F->9,-Y/*M>XWJ8*>[2AA4?QE[]5N&-[E4FO'+F,$$.-D7\L]C$[3Y MI+[-,*^D[!Q89:V1%P:"3>F&]%J4;%P=;V;"Q#^2^#\ M3TFVK2[@96<#JCE[;&BBM0$?/ON]_S!.3-Q'P8\['3MAD#L;W4Y/T"JJS';U M0.^U!1UCWS(&>FSPZGL,^'M%O$^V06VL=OU.LKFW@S@?Y6N]I M^BW"%WDB*#=M#O]/\D\KA$@H5_T(,NPE*I+/43>:'$8B8MREE$2N5EY1.^(L M?NE?5R*#Y[8,@M1P=/*!4>-E?S6_;!06NG+72NW+57R:>YRF6XPO&Z^%+[Q& MXS;I^GH>9HMKZ8E.%KMNG@?DDC6RI]71&0H+Y:[WB=?_O.@,3!")(@X#X1ON-[1B5)#?M?VHK7 MB@]^:Q7XDW**[.KP_X):"_"[T@,TBACFUS =)CW[XH3@3[S038#[F-QP8]"S ME^_-J/>Y<[B-@>9$7K91S9A1(:=LI>J9L)N?G&XWZ:L\@8B4RAX^9_M2OQJ< MIM70TABL$ACL) :MR%=RQN2;+-?=".JAV,]+U@&E,R)2]D_&@T ;U4P M\/LQ&A,-QZZID)[ZLK4J=E0+#FK)F^/B[N*U%1_<3 VS@9?45'#/Y>QD%78S M7Z4QT/6Y'!FU-Y_GT!@U#QR 1C4P[C3]UZS@-'_*TO_B[!'__, S+M)-6??X M=C>[4@&#H4 Q#*(80Q0X(4Q(0& 0,X1CWT6^0*N,/^&Z&H'ND=I("*TYM M_D:4*0UBS?E.'NJV'7U4*G= &HW,CM!F8Z-W@+8/]3RK15=NE4L=M)+O;(PG M#MCV3LZC8+-T;C;K>]93\RA8WIZ9QS5BGACI4[/ UN6N6S,EW98K+_)]1&," MO9B'$'EA#.,@#J ?^8'C>R[QN59^D]Y>EK;);05MRW_O3/525OW42.=![>;'^6*"2>AS,%0>&X"$6/JQL!Q82)$XO__[+U[<]PX MDB_Z51!Q(DYT1P@3?( DN.G6Y9)H','XA$9B(?/$$!-3.&+R5D:F)#?67(3HWIO01F M<8P XL9$H6KL"6"5!P<06V?%QIKP,5X)%DRD[[OX*LP,/"89SQI2 Z4G5Z MDS&JUG,I6(<*T,7C]2PC>[9M^N^YD)OYYTR*68 DQ4&:0!8735M("*D?";K[*5P_94T DTD^$49>GVZ?AK!;B;Z7(,YL)@K MR:V:#^P(+ML/7#7!=5B)U@(B5R5I3:8^ MMCQZ<6I20PEN\"/?JQ;W42FW\Z4N/'4%"N+-+RJ/<>J^F+P(HH%EP0ET_BB( M!%ZLWG=E-<6#_*6K!9*A]'>FS))]>WT $5_G30):1H*#AGVI+YPE!#[J8 L M9$%*!4*86X5F#4CKU*1+DU*P([57*Z0AE]A,D9G(P@TL\WJNF;7.,P*:CE2E M(2D=5<,: ?)#Q6R,*8?UN6DWQB>UNW0/)!P*+X4I\2A$B0P@(8D/PY1Y88I( M&(;>$+ZVFH"I"7>U3Y)A?&Q;R-WZUOH .46?FN9A?*?:(7HC.].VTT_2B78( M3E_GV=$X]K;JTXI?KU9W"_Z4K>=&94"/WYJ:J"F(,C=##R#HMD'[3#4:*;G:1::=N>9)WI6%^I; NFA M2$'*'S;K?$T6>H'_+K+G[VO!KW\H"?$LZKBILAUT( A/J+(X8TP11!XAD& 1 M02Y2RF3L^W%,9Z_%9>2W-5FMS=2/D:BWV4R'/ RWKSZ(YVRA-4U R;SPZVA' M^2;GNO5)&5!KZ3 ?ZV/P$<:1'X0P"5(/(MVDGD1! F,2^QYGOL^BN/H8;A?\ MW_Q3J#D8\-:DH/K?[BLP4XPGN*X#GY=&11)I:Y'$BG?UPX[[*U#S#RH ME'' MKMK6O].:N:J_-1+5X];L&GAT<8C, N9Y@H8>3(J2:7[BPQ0+#CTB MDSB.>:"41+L>W)>#.D[[[7NU7W77DKS("FD"VZ_3^1F +SE4)WH&GBP$6<-Y MVX&=H[-KE*-F"B>#G2"_4.YJ?^#=XJ_90@<\"/7]K&>1"%C@*<-0"HPA8D*) M(LH89%Z2BCC%DF*CBOKGIYB:O*WI*KK*5_U>8+: _U0T R4=^E5!;('83$1< M!MS@,0T9UQAI\D!-GSL9<)YW1_O_Q 2C[OWS#![N^Y8G^^UY)3Y>EF6MAJKY M>TAYZ'G:-11Y2M?BE*HMGWB0*A5+$HHP2XC-EC^:86H[?IOT;%/M\CQ^9OOY M(E0&WLXE;66%%O!'29[#6_JSK#O:S3?5JJK\.?A3[E$8X)3%BB#O1$Q# MHIQE$"9AG"*?2.M2]!V3 M3FW#EQ_V:DLT>%5_#4KW8(]Z\EV0&]H CH$3=^UOR7>W2$6 7"&M\3[;TU-5.RH,VR,>P*( M[KOB_A@,O,L;U\*N8O7.\]OK7OA@J-'NA4^ST+P7/O.$??KV3;9^NUX)9IV7M@ MM>^\2R 86@,WX]XJW?H4J[TRK/<&&BVI^A3YS3SJDW]OO]EN%VL]$.=J.?/' M9;XF\_\G>RV^)NQ+Q%/JPTCXD5*=_1A2A#A,U1K&A/A>((V"]MNGF=I&+"D% M%:E*O2N(!8I:RYW9@FSW/G6#U\"[MB]45MNX&XE>F[IEV-&V>#=KS0UO\+3= M]L]7ZYG2B?F&K1]6W\3J1\9$H< AJDY=B1'TT\B'* ZHLIF]",9!2&CBD8@C MHRCM\(I,J_2:LT"V[W,7\ SMZ+9'QGAS=['?9M*J=QOFK/K3 M;G.?'7:4;=W%5+VA.Y_KYQ([S/W8)9$2+_ 2@@,8IEA"E*:AWM,4$D8DQB1! M86K5DO'L3%/;W+?77^_O[G_[!AYOOX)O__OZZZV=R^L\I&9^+B= #7V05S1J M7U9Y*^"X.+ Q&([\6.?G&=5YUJ^X7>K126+^+;FJR+^(7/>J&RY>+C M\H5DBYG'A!?26%]^":QD0QQ!&OLA]&(=?N1QWP^,.@<9S38U^5 2"[;4@II< M\$=)L'T[A!:HS62&,P '=Y?UQJY/2X-N3-PU,&B9:^QV!=ULGVA.8/!2SV)" M)%L5!6KKW*M,Y%\$T;4N^,/BJTXOU95L/Y \RW]?+&FNE!M=IN!N\;I9J[]6 M;*NW"GIV1ZD((I%&*(4\8"%$) @AE5)"STL8%]+W4FR5%SH$D5,37-_8=\$W M\Z)WZ3[)^C>?Q0^U>"%H !J!'18#P%;%$ !@V5MHR&^ C/A^-YK.[!,U>S5 M];G/+=[!TEV!)I^@8/3PDQBBYLH8*^*J5-,0)(Y;VFE D(]*00TYUZ7U?,O\ M7EUX5BB;-0@I@BRF/D1)XL$T(A)&+&0A2H. $*.2=2US3$WH'U:IK9+9+ZCD MNX.SVROM *2!I6*Q\T9WL7^"0/C_V:%[I3O::KNGNA^U;5#VNEE+D MN=()R/R3$/E6R;CF_]CD:SW?+,))E$K*8(@I45L>>1#3$$,N)0I\S*0(8XNV M(X;3&GW?XS<:^;3<+'0S04#XCRS7#7>EHA_ ;7^J5[):OYDW2C)9@'8IX1+/ MT2ZPMM0"3>X5V!E88$>R6Q3-FTPY1G.DUE(7HVK534B:CC-8YRH*E M9K\HF]?L-;$OV2)[V;Q4:1T1YX1*ED)?<"6*E74%<1)*2%',.0X1\R*C5BE' M(T]-XZJ(,]>Q]G'JUJMZHL?U3KL[Y><-T^^%7OYGNQGL4>2FD2QE (*B'R8@%3QF-=0A'%,O8P M#HQ*E)E,-K6]6=-Z5:2LE'$HHJ;W"BR$X<%M!#23'&&4Q#"03-F;7D @$0F% M-&4A"?U((#^9K9=K,A\9Z.V4PP']I.< KV/";>;M=P7B\'IFA=SC%KG;'7+W M+-GFG9^YA=?GV($]7)BA2CZHB,M=LG?W( MUF\'9?W3)*$)BU*8",%U>9=421H=F^430D2:(.09*5CN2)J:]&_><#;Z!U3% M8>Z7"_A?&S+/9*;^5.;G5>R!FC_+[,;+%]5,J(V[5 .+OLY:*24C5]M%&?0N MTAVTKE(J+R=HW(1+9P >I6.Z&]D^6;.HZG7[<\7*XG^&R9K[;TU-/AK6S^O" MHEUF70;#P+*G(,QY'<'S+/=*V3P8:K24S=,L-%,VSSSANLM<_N'M"_G'6J.9YY(M[JSD)@WK3L_1-]J M,U4T[8.\(?GW3_/EG_DUS=\%,[?J^_?;M]^F;91FT?,+/-WQ^&H77H\O@;8G>?YME52['] MP?ZFF\/KT\?UF\9KJUJ'4/U;,#3&X[%@;=4_:B@]N_W#_> M-5JI6AJX)_$RM'4OA6H4L_ ML!R>A?T&Z=F6ULHV0VDTR"V00$8H\*&F$($(L@"30);]C*1@5#!&.;>[Y MVZ>;YDW_?$>S9?_)=FS-Q),[Q :61PU"]T(<#902^R:21J"X:AG9/MFX#2*- M&#]J!VGVEGV<^FVNJ/_SHWA=YMFZ"O*+0U]P3X0P+JH(IR&&:9A&T&,DXDD8 M\C@RRC0[,_[4M/"21%#1:!X;?0JZ=HG@ )"!1< ^%MW!DD:@F >(7PC.2 'A MAA^,5=AW"^N[K'0_W(^B_._=XDR?W%D4,29# M0F% =#W51->!XD3"6/W2%Q&G7)DZ=K5>S&:>FHS;M8N>:SK[:T3FV)LI1X,@ M.K"0K&D&O]14_ZH+HA^TY-YUY'9:%L8.+7SB54>))7UK%NI^<96J2:$#3/Z&L'TDS47 S/P&+E$)D!FK.T0N!(5IR>8U2YT,KFH0QH?[AWBHLN=GF] MX%6URX?U=[&JS:M(4.XC"3G#3&U[XJMM'ZAMG_BI3WW)0[L"=&V336WW%Z2! ME?@A%AOK[FIMH)J) %=0#2P)3A2BO0(E=.YE@@DF[A(LSD\U=H)%)],G$BRZ MW['WP!RWY-V%DY?QP?_I:R1_4[]=Y]7GCG"(2:1LF@BC1+MH&,0B)C 2S LB M@F5,C;KE]B5@:G+E/_WB:ZNB[T%)JKG7HM<:=/MZAD9V8#%DG.OPGSXHT"_Y MZ.$UZH6_N5MIZ'48R>_4)4NW5UPXC(F0H MB> "2;N.ZT[ ':?I>DTJD 6MVA%68 RRA2ZA*"R[+YY'V4S7=X+ MU5_D3?E%_M;Z15KK]YTX.%+NS\\SJF;?R>ZA6M_]0D^?GUCKV&5E-?S(N. ? MWG[/==C^IWIS5$E_F-\-.35! M]$7\S-C23.(T@&F7(OW8'5@R?+G]/W-F5XT$[I/E*B M'01'!^^9248]8-L9/3Q(.Y[ND0#.__&TO%\N'L7R7BQUT;1/"_LD\+9!)K>Y MMQ7-P7I9U'I\O'T ]^I_S9)QX--RN5XLUS:YX:U0MN]]IR@.O/TM 1PB;=P$ MJ7ZIXZTCCY<^;L+@7@JYT0L7)[WJ>"Q=2_'[8#D;3MJE^3#MD+A/B/V]'3OE1/;RGQ+5FS[>_V$ M3!'?66;M*S%6Q# LUC,J,6$LC2$5^K(VPAZDGD>A[Z5>(GP2>L*JDO7)6::F MH)3!QZ2@LD=I_--(F@F)B_$96#*4T%Q7T.Q(="<;6A%P)!!.SS&J%&AE\W#K MMS]L;W,\"K'Z;;7$0Q('WO@/\K(P,0V1ZF1E=8X]F:!@RV30U3%_I M60SU9 'W1@COA[?C %]=/VO7L2S/-R]EK?>O6?[/3RLA[A9J@XM\_96LQ8Q3 MCI)(MQ^CD0^1%_H0TR""42(0Q7$:)C*RZHXQ-,53$V2:1B@5D2"KJ 0K8NHH M&6^=S32>2:W>P!*TF=.PYZIIL*M#U4[F/FB>]YLQ[OB^ IISH%D'->_@:]LW M85_.=ZQU'!ZQRTL/!;\1]6)1YO8/IOP?(GPVY^O@JT%5_K(:IW]JZ19 MJDG+ON:;U"7; $V.0>O:M\4=S2_VEDN MIP%EJ:_L218H!.,((LPE3%G"H/I5**,X0E$2V&4C7@SI.)F():BBC@39HCH0 MSF96W<78#7P<;P-G%(&EN74%"AK=&4RM$#@RUX*]UG*8R4&J( !EZD2"YX/B1](Z,>AD#3FJ>T%5MML4Y.W MAX405YI4*P:&ONO8K'&H72X6>(K94"AW>>IF MXNKVJW6N<6_!3-@^N@TS>JFGLO;R.E^^"5$5/3KM_+A?+GZ(7*N,VL^1%V[X MYM_KK.K[Y?K_BO57P9;/B^Q?@C<[H,Y$P)!/*()!R$*(D!? %"<81H1PA:*( M46Q5"W$4JJ1[[(DKK3#46@>5]L<E5XS(H>VS/,491RCT+"6 Q12B-(/9I +F6:L"BAL6>5M7YBCJD=#G5#.F1.&4W MZM1.N9)ZL"6_$1("=@Q<]4BELD2[78X,"_30GF)+C ?(MNJ'7:^X2,NI1@N3 M[ =!,VJRYP@]&W^2;/%YF>^%L(9YU_O.3N5[>/JO1GDK+/74T]W#[2Q,,U%[B!VNB\=E?R,_L9?,R$PJP@",/IP@[BOPI>-3F5XT]\&Z_;L$ M===D__>*[3Y8C-%#O _G[V']KU::MNL%F;_E66YOYY]Y?VJ'A:)SN1#+37X@ M6BJZ+0SXO:3F\IE6 ME)6TR;^*%Z54JT$?Y*ZV)F=XX#M(#2Z&ZDO-1I-B6DRM=H(D*I?]E M2NW;6Y22HR)QP'6IYTM@=5H%NA.OFA$>_7H:<65NO9QLRIS M=@R5HOVWIB;"FN943:.Y_G. 2+?6TQ^,@:7,TXKPHE>%#1Y6NLUIUGMI- =# MC:;'G&:AJ;V<><(^Z?1KHW^N6ANE>[+"7%HL-F1^S7]D^7+U5H:?%593/O-I M$H4T1=#'"8-(>!1B5N2;DC!1:HI@OE&X9Z_9)[>M*QJK)!52D%KDJA2_R V3 M5/JM1+L8&!S?@27%U[V&V@WJKT!)/]B"7W)P53JI+'J'VD-NGDTZ*/0CY9"Z M7P*KO-'>$+9DB]J/.5J.:&]VFYFA_0>Q.SNXR&:WB[72 J\Y5\/D-^K'A]73 M\L_%#$>>YR52*/03"E$J4DA02I0U*ZA()1KO4 -4/.PVP;GG^LGC-;A8Y7_%/<_)L7,;[Y-M3V[D%E> I>]%6R9?[QSO= M*R;/%$"F74];D.HVU"X':>!]VX8/^$,3ZZH*=RL2_G 7S)%OHFJ_S#T_*#T)Z]NT6EZR8T]<,H#J"78@Y1Q".(/99"3%/& M/,:H3,FEAIXY.5.3&Q6QMD9?%<%@:_Q=;HA8K%9_8W"8-7A'Z_#0)JF7 MJORSTCC A]*)#>X6SFQ&BZ6ZW(@<9LDF8%6Z7#HGMJ8]TCV,3XM)WMT:M0?$ MQ#SM,6K/@,,J+>Q!?A//^F/_*EYUI:3%\]U"+EU:^AU.,369MZ>_V#;R M.\+/3'A=ALJHNO@0S?O.,>^L<=_1!",W[3O'X''#OK-/VOL(>D?*/@KUY2@[ MX5E\$^OU7!>AO"'Y]QF.PRA,10132;!N[NU!(@6%4<)0BBFCDAC5PA^"N*E) MD1V9("_IU(X#IB@UMT6=+V"W$^$]EV5H])#:RI$8U$K+K6=>O.^BVKN M;GC/Q1W)^? ^BVSEBAAJ%5H<$\ZG',U-,1183:?%8'/T4\+O%FSY(I[(3Y%K MQ\@L%6$:>(GV14@$480"2 2+8(2P1 &6-,56<>,'XT_MX-0(EHYV9>>H,U,3 M"]::6CM=_!!&,T7\ G &/KY*RD!!6N$B=:> GV':D?9]./JHJO<9U@[U[G./ MV2O=CVJ]ORM!H43)2U:T/=8UU/*[LA$>G^DL#TRX!QG'(41Q3"!56C5,=71E M3#R.4B-'H\%<4]O9-;E@2>?9,MO =N16A:1S$%-K3O@ MS-5(AP".I!5> J25;F<(38NJUC7":)J7(2M-1MZ>$-_>O=XD?&UIN\2/9_$3PC:_'MZ[QRU$?4BV,<*0G"$(8HB2-(L*_^ ME<@@IGX2IJ%1!1F#N:8F0+[]%33IM/!E=6!JX&]TA]30[D,-4DGJ'EK@VU_^ MY_\( O2_P.HO\[]T7X]8@VCAWW,'YECN.B-0'?G=S-!I5\R,E3TG ME^$K/<-N-J]*_R@^F/D'HI98%QP78OTQR]E\F6_4-[/3)#S.A>H!Q%P_09 MPUE0_:?LI^#G,^P^J:>6966I64R",&*1I\S0V('J'R^8BFMX>9OM@>HLYWCN6WAX.@U#Z'H/: M9WY_K+[L8MZB(' 9?CH+)46"8.U1BC.#12W=LFF=JQ M5=,)=H168=GFF=]G 6T_@5S!-/#!T@,AJ\SO+@AZI7Z?'72TW.\NMIK)WYW/ M]L_^?EP)OEZ]+'HE?^^]/+6=NY?;K"D5VO.1+?ID?N^CU+YMG0 T\)X]C\T@ M6=\G8;@HZ7M_Q-%SOD\R="KE^_2#?4/#RC+%MV741.4@3CU)4R0YQ('.76,* M,>(G F+N$<225'A):!<@=F*6J>WM;89NQB>@7?V(3(#9&RT M0N L;.S4'",'C[6P>1Q"UO;PI=FL'S:YDLUY?LW^:Y.5"D#^X:WQI[*S(Y%^ M2)+8AU*&/D0H83"-TQ!&GL0>]U*$D5%-A[X$3$U*-%,J:PY DX4BE;+QBWY- M-JW7R= '/R#Z0_OAG0-_0?*J'7K.LU8-IW^G=%4[<,[GJ5J.T[=L\%.AI18N MMX]D;52)].S+4Y-6#?+ 1^- C//8=%LI%\,RL!@Y54[8&*4>987/('%!=>'# M$4-:P^<>[)W#LM*UQ#^*\K]WBZK-:OY(WHH3$$4)H7Y 8$I%"!&. M!$QQS)0-X_/ 2WW$";/,:FF?<6J;O28/O);T66>W= !L:LPXA&UPPZ:D$?Q2 M4_NKSJG= OG8 62?O!@S<-QERG3,-W;NC!G[)[)I#%_L&PG^\K)#G9QHY M!+R3Y>,(\.Y7^E]J-@KHE,9XE$340RR&@42^$AD\A#@)?8AYS&*<$#_UC%+R MVB:9FJS87MDU"+7S?;1":GZM>0E08UUKVF#4ZV+S' @776P>#3KZQ>8YMDY= M;)Y]MD>FAQ8<#T6#Q]MY]IRIT3XM5W\3N2Z?523Q/RP^93^$;F/T*%;%O(JG MZA) ",&QTA4@9B*%B$88IB'A,$))*' 8!2@Q[G]R$253$QD1U&2"DAV+](:+ M5J-=D(R*\= >4\U'A>X5J%D!BA=0,0/*K3\1 M5C3AJVWIS]E+MMX5G%&/;=,D!;_]&EV]%T4*QBZTG5E2E_2ZZ[:DRQB)\VEYZ7+U7VVC;@( M Y]N!?X/$I2\@)J9*[!UZA7\[%7?>F@FLRMA6C(UWOJ8GV\CKM-()]P(ZV5U MU#E"N.6PNW2&T8X[1U T#SQ70U[:8TS[B%=O,T8]Q(,X@9R3&**(1)!*Q&&* M41P&C 9>:%3Q[-P$4SN<;@][9Y5D]FTL5J'8[8.Y%)N!SPQ;6"[H)K;/NX-6 M8M6 []1';)^=\TW$#I[K=QOS4=#UW2)?KXISZ8:L5F]*32Z34F:$<^2E5.F@ M"4DABB,/IH':RC[B'N>IYT<^M[F.:9ML:MOZFUADRB*\7ZYM:Q>V0FIV\>(* MJ*'UPN7B&>K8 Z )O@*_K9:Y@Y8O-B@XNG!IG6K4&Q<3I@^O7(S>Z2BADZO]LY,H01$Y- M'C5XU/W,5C678"'6VT*KR^)/NDXYV.1ET?)ES2(@6Q[_PTZ@#?(-F G"]U[9 M@07HP:)N&02*0U#5C/U%,_FK_NNBN&[-J([ _>7WWSQFAA4%[,R=Y?OTSRV=ZZ>[7_!]/2]VPSEIC/WAS:IM2ZY\'7NUF7SXK=?T0)",E_0)\1E#-6Z!Q MKZ&?@:*O7GXXW)C:^!E6#G3PNM3"L^]-Z1ML%H[; MJZFNJ04%N8Z+QYV$XJ+BW5M&+DFD;L7>3'MTA^C (F)'J 9T/ZNZI-9I6RT#4-PUUFJ;;.S6 M6@:,GVBN9?*6G83)5^O94[;65:#N%CS[D?$-F?\]6W\OO-?:7?T]>WU:EK&' M'YI],L?99(B'#HP=3S!/2#B!"9(!9QHSH-/>:>FNPIR-<[9<< M^*,DU= ;U6B[ IDT.J6$;,DC]:2=_^LPXBC"Z (I: M,ETRA+U6_K!9YVNRT'YV':FB9.&;UO:O7]:F!O3Y$:8F5_9,PS*4T]QX;@&J MVX9Q@]' 0J)!)*BI!#:86=DRW9#T,FA:AAW-JNEFK6G:&#S=S[ZYS17%?WX4 MK\L\6\]"SH,T%2D41"D9B"8(ICX74'A)1(,(^5)8!0COC3ZUG5X2!WA)G9UI ML@^;F272&XR!MW2%P\<.'*R-C)/\.K(I]L<>U80XR=:AQ7#ZH;ZI +PH!4OF MCR3C=XL;\IJMR7PF_9!R%J9*^]>73TK[AY0)#L,$I0F)1$QE9!?-?W*>J6W; M'9G@5=$)M;.AI-0VNOXTK&:;V0%80[L<=SAI$K53YJ8#IQY1Z:TH. LL/SW+ MR+'AK:P>AW>W/]Y/%#RLOXM5'<29B?Q>T;Y9K<1BO0VX3)"/HU#7;N0HA0@S MG>/#!$0LYF&* D(CJR.\>\JI"8B"8J#HA#=)&J_/M"9[A]6*Z4?J.L$277 M"-/)T66:;9@&/F=!"'U*E?1AH80D2ACDF/D28XJ9=T'F9L)I()0'EE*::K C^PJ4A(,MY: F M_;X$Q^VE=C:$?8 M5#(YPVUP:51!5J4/*UJWO<1^J<@]+^A["" C8)P)G?;91A8T1JP?"Q>SUYS4 MR/Z\C5T*L!]Z4>S#%%$$41CY$$=^""-)B:=THBB)C"KC=DTT.1%RL@[T9X-H M)SM\V^6(2]2&%B"] ;NT>O81&JXJ:'\>-UC,E+V.2MK'S_?TV^ZW[]BFX>[" M_V8>YDGL(P_2@,80$9]"RCC754B#((DC&5"K?C[=4TY-3'Q2]')M%)&J+SN0 M0FS;^P (5E6^[:M.YK3T\'8O@*&SURFL0_M]#SK[7 %-+R@(;H2>.G0"&Z/C MRA_&XKF%C (Z\Q.9O.I%!UPNN?K/:"'[2832+4X98+)4 "KB21S1,(9%4 M"R7F^\B/(D+MKI2LIO__L&SJ6IA>@LT0F XA9SI*SQI&V4)7E?]<%N&MJIW,O-!/ Y]X, ETIG;*4TBYQ) C MRCDBR%-2SJIVT:E9IB:^'M5@VI[X49S\2PGF10GJ^0YUR_I%)Z$UDTP7 S:P M *KH P6!5UN1XZ!LKA$"KBH5G9QCW I%;6P>529J?;AG]W<=FE^TFVA&)3;+ M0WQXVSVC9)+^79$Y5/:NR#\M5U)D:YV==;=X%*MLR?\NLN?OZJ"__B%6Y%G< M_A0KEN7B<94Q,:.8$)9B!D6<1!#Q*( D)A$,_3 @$?.4V+'JG3@V U,36Q7Y M50?&328SCGI,64!P>++8O-K;EZ+T\,_9#WUI MOE8?B^[I5TYP_;)DUDG,4D%DFJ8<,N*K P(E/J0>5V81 M34/.<23]U*Y2=#\ZIG9HJ*\QMO:X]%H 8Y_,T+ .[[51',""!;#CH9185X4H M8X4ET&#GJFPK6K#BU+MS"9;N_#^]J!C;0W0)5"=\2!<-9]]P]&]$*>&;O!"W M93.H3-3U;-,HB)&7!-"3.OXY%0AB+^*0^$+ZDDL:8Z,+_8YYIB;:*E(KA6%+ MK'G7R39,VZ690Z0&EE9G0.K1@;H-+?/^FXY0&ZFWINTG9M4HTP"*EB:8;6^/ MUN#2@(5F\TJ3Q^T+1=PM\DP]N:O)_-FBAMOYER>TB2LBS]3Z_NRZF%LW)KT* M(+0,.UH!A&[6F@40#)ZV/\D[G7/G?'/;0!VE:&Q>2D?=MPU=JI]>R+QVR'W9 MS-?9ZUS,DC3&4J8>C'VNLZ(0AYC3!)(@Q3)-$DY38ZU@))JGIF'L* 6B]N>_ M5+3VOB@:\QOHUF(FN+(3N [JN UJQ#8VN+\"C>]E>_]3(S"]C\-<:9O@1S*2 M CBUC\5*P1QYV5J4U;$H&4WQ'1G:IA(]]M071,24 0J>[D7@ASI6!2<0I32& MF 0AY%CRB&$?FG]3]AP*A>>)--9%71+=N!E#S% ,0R*C&&,_)G:EGLRGGMJ^ MWF^_UZ?YD 7L9KM]&# 'E@9[.%X-TYW('IB!NQB>F'@2_0S/ V+:V;!EA('" M:#O"EAH%*^^T&8BE0QY-((>B21$D@A(,,;0EZDN;YT*:I=C-!BE M4Q-]%;U@N2/X"I#GYY5X5BL/LIKX,N#?<:AL[^6VT)C>>Q&G[^W8QKX^-+^! M+<>E;3MBA.NEJS)6*&MO.J<5LWHIW-;!J1=/V//P8=\%W^CBYM_$LY[TJWC5 M5_EZFFV:OJ*M_,LGG54V"Q#Q$HPDE!$B$/G*JB5)ZL,HICA$@D;(KCU]#QJF M=F#4+!3]1$HZP9:+9IF)JT+L5$_\4?!BJ53W63'#DV'8=1A:Y@^R!/:"O#^( MKD1T#PK&%;[](3H2JQ<,=8&VKCV(_Q!L_;3\HF2R_B*448]_'(-+&='7:E^>O1E&+O4E'M2,KXN?!ED M)[7="X?L*9YUS["R6]C'C5*3G\L\KHJ@DTKX#$ 2/7=-!)Y'8K<_GBZ$K4]*!A7Q/:'Z$BT M7C"4?;W-VZ*KV5?QG.GZYHOUO?HR9XPS0;#28$/I>TJ-31.8)G$,HY2BQ,<^ M1M0H*_7V.PNR[P>D59M\R M[&AA]MVL-25O.M?0ZB M[GWM )V!-_4)8 ;8PATX]-J_Y\8<;?-V,-7#1X^K\"W\S?,#BDPSM\>Z?^_[E\ MU\3_'8[OE_:O:)AZTO\.)@N@O_!]/2\N&Y\UWIB:)%&V;?%VHTNOE M7BA29Z.L=FP,M)6>L RMHIQ%Q&D[\U/<]U-,F@.-IXV<(']/!3GU]_99N6=B M7#]E/P6_7BPV9'Y=>??+M2F]C)_44\O5+$@(#D5(H*>;[* ((9@23B%C01)X M(>WY@FA "JIWMR/518KU?ACK6ZHR46SKP*EFEBKJ MB7_\Z+A1TOJ= %" M,U/3R7C]3.B;9;Y^D-_(?%NB!\<\H6$40T\F%")9=".( IAZ'@DICKB45N;Q MT0Q3.WPT@=J9^[Q<\ASDR[FA9^P\A&9&[D7 #'PPU)@4U'77@+(V3,_R[LCH M/!Y_5(/R+'N'QN+Y!_MMYP^;/%N(/%=Z+LT6Q;ETLUSHX$YU3*F?BC(U1T6> M;[[K'^\6I71YD&=>V39!\&=^A!FBR(,(^PE$/N*ED! DD:F,XI!Y5JWA1J)[ M:J+G\S)7^NTSR1:_ F7-L2W]0)#5 BXWAK;NV,N?1$F,4\;4RA,!$4L9Q)Y, MH:!A& 0R0HRBV0^QHLM_XP^@2?___PD M"WL5VM1C!>.Z7T3)NCZ"S[TZ2!^@D=?+T6D_%M6CZA C+\6A9C+V]/T;6Y?1 M?+<+_E$943,D2$!C3T":"G4TQ0Q!&@O1;C_*O^TL)8@+4-,37!H4D%!*ZB(U7WGENO%TO3X[\*L6T0X@FM@ MR="&U #"P "47C*@;=S1MKX!<\T=;_*X_48OXW^O^;)(C2P45L/]??SFU+9U M39N%&G\&DN[M>QD: ^_:4^'U9N!8[=;S&/3:I">&&VUOGF>EN25;GNK=F%&* MU4KP(M7N8_9#6?H+_E4-K&P$IF_(G\5,LH FH1="'NF<88](B .9PC 16%** M<>R%EIT9.R>=VM:NJ=357BL2K1L =B-MYIMUC=_01WA-+BCHO0);+#7)5^"Q M&]$^/0"-(7+7!+![RK&[ !J#<*(-H/F[_63/-6.;ETT10/%1O*X$RPK[3_T\ M%X5[/JZ7:>^NW1_5QK=7?W?[7)GO5)\LLCFD0!U)"%BJ1CH*(PE3P M "(1)Q2GZL\2SQ9%.4/^9"ZF7-%GM!7343G@_97(\_\ #28!;W!I)]R< M+:69 !QU948*%6ZL0Y.G*[#EJNB=NI]X4'.F?M*\716/;-ES)TY= ^Y(Y#HC M:U2Q[!K,0]'M?'S[6&M%PFHC>'U;E(F\;B3;^%7=]CB( LHED]#CE$&$XAC2 MF&,H>9S$'HDX]8U*+-A./#45LZ*]K?/T?,>$>>RNU6)X(HI0' 10>KJ5 Q'J M+$4^@0%''$N!DPC[)GW !UV,T9J!DRDL2?N9."30PY]Y!;H-(L'UMC]XX[?= M3<(O0]@\0'THI$<*2'>(N%7P>1_86H+-K88;+;B\#Y/-8/)>[_?M$?)#+#;B MDZ)?!WJL"%O_/5M_O]GDZ^6+6-5=ASGFD6 $XB#2M8]\#])$$I@F7DQH$@3" M[&"VFG5JIW)%--!K#6JRP9^*;E 3#CZ(!?O^0E;_M&T98K(*9B:1QZ%[:M*R;B;R0^3K M(C&4UWU5-2=N6J:-\#68R=P)KO' 4MMEKY$&]U>@YA]4 .P:9@[166Z\-9M( M)Q)3JO^M^I)8+H7K+B6VT_>NE$04FI^%HN)@FH]9SG2P=N-29H:)YR$_C"'V MF80HINH8"SB!(B$HY:&@,K*ZJK6;?FJGT5:JD$JJ\(IFL-*MK982R)(_,-<, M&CIP>BZ-V9DR'. #'PT5X:"@_(1 KZG?O_1U6C&I!W#N2B793#YVC:0>P)PH MCM1GE,N%WC;CY%ZQN[TQB,/$YP$,B99RDB&88JRD'(]Q&/@D2J15$FO'?%,3 M:Y^:0JOI@+X""U&DGM7.Z:(_C.UE;A?Z]H+L0DS'E5Q;8J_ CMQAY%0++@,( MIE.SO9LD:F&]3?2TO=9/UCRMU+B;U5L1YZ(TP9?EHG*\H9CC!"$$DX2$$!'L M*RGC>3!2 @;QT">QL.HH>G:FJ)"1V \X$0$1U*Y2D]G$-CMHG$)+Y642+2Z36//2 MJ8K*LPQ5-X/?3"2YAW3$"[R3K?-N.S"U#QVW@LA58+C9I..&?5L!<134;?>V M?5[N_7+Q=3,7OD>'6!JJHXB%&I*@285^GMWU[I) MD2Z:)"R:[)Q'KEV(. -M8)EAAA?X0Y/M* V_$Y9>^;WG1QTMS;>3L6:V;_?# MSKOO_+9:YOD,4QH0S&(8QU) A*@',0Y3B+B?1'% ?139WJ^T3C@U"5$0!?Y& MYAM+Y:(36>.[$V=X#7]Y8O&-OOO M]1,G51$@\K-20CZ(A9"9OJ5-XMB32$D12I7L"!C$4C+("<6Q0(E/U2#V:;EG MIC/:$^-GV59EJ];D)_BELE=^!;0DV4ZVG(/93*1<@MHXDJ1"2I%8&R'@EXK* M\U&BU@*D P=':8$$A%0'5]$:5NQ 3#B".J@SF0\)"-NF$PY]0TCIK2LI>! MK6#HAMA42#@%;G"!45&KNZE4\!4$7Q4% Y<2U$2[%!_&"#D3)=TSCBQ6C"$X M%C'FK_;615:%94KFY75P&<)PO5ZO,KI9ZV!=W4NLKFT\?].US?1OR^=FGHBU MY>/!U,.^TEF$$DHR$E!B&7E"!"'RK&(^+J1GL^8RW"\#I2S4D==%*UBFHRHYL-?LSFF[72^,&ME((=U*.?OX&:Q:X8GSX* ME@NPW2EB%U$SML+F KH3BIV382^/Y?VJXX8?Y.]Y:7W. A:%?I3&$"/=C";R M&:2ZNEPL"?92A'TOM%+\6N::G"3=B^%=:6+A4L*-^@,I+//^,;N'*!O[G%Q@ M-[R[J1FK^[7&39%:]V@F4JW?7EVK9K6;80)YSP V0!#OX4SO%L![AN6VX-US MK_04+"1;%2Y:G7\P7^8;]9WMZA_[H4Q1S @,XT I7M@+%E>AHG6M5VF M/L"WRYH1X!Q8^G0&Y90LZ'*/.\B[LPV<8&]>&FO@-1BI0E:OM7!3).L" %MJ M9?49=;2261>PW*R<=Y$$^O!:-T1;/5>!H/O,Q"HF',0Q#+X*( MB0#BA"GKUO,3@3W?1XF5!_'L3%,[#TI"M:-I69,*\HI6.\WS/+AF6J<3R :6 M^3NTME2";UUH6:N:G4@X4C//SS.JBMG)[J%ZV?U"WP8G=PM^KY;?KK=)]=+D M=C:QZ6"VSW_[CKV(]8%WZ(D>)EFL?6NNM M%2M8\5?U4WV7%>QC2(ZYDN]@7XZPHCT-4%? &]FE%T_V#N:J*X!.6['.1N]Q MPHJ%LI3OEVN1?]P(M6II[0B*.$EBJ?M_I4P7@TXAIAZ'$G,DI*2,T< L'[%M M&IL=.U+V84$I*$BU$)SG8 Q3E,9)PB&.]94WQ@&D">4PY9Y$*&#$QHGL ,1Q MJ0G3LE4':_(# MLC)UXI>Y8LDR O/2U3+SR(ZX!@.+ZQ+^/5;JUO2_:&Y^W0:?*Y:N0,7447AF MR9<[1Z\C@!VY@R^E9E2GL2/H#EW+KH;M)X0_9CEY?E[I/#^"Z_3V(F&D M(-A.A)IA;28HG2,XL#C9)+$3&EV:$4(D_X, VI@)S25,:, MA$K5,S6%.V>;FM0I"08%Q6!+,JAH-C?[NF'NMI*=@C>PP&G'K8?=W V@N0'M M%,B1+.F>'Z*526V,2XMMW3W&:$:V,3M-:]O\I7X:GV[;NWZ[IGG1A\M0W=A_ M:4+;O"0,_%&3YE!Y.,VS(RWA8/!1U8'3C!V>^V>>ZNGKJ>-F3O6%^"I>2+:H M_U)7BO)G">$,8^%!+V >1"*)(:8<0YP(@CA*O5 :Q-F/J>O3JL9ZG0S=.@.B/[0?9XOGN88U6_K+)XI29PX=-CVA<^6AL9U^ M7)=,3W".?#!]Q[$W=Y3YM)S_4*/=K 3/UI\(*]I4E([UN+[\HSB-$L&@8(3K MBDBZ.YET*O> U$_I.=[06]&T0CM.0_B0%4VI/ MWP:19;/ZUJ'LDX#TQ>\U6V_(?/[V2#+^M_QF^4W,!5/VQY>B9U7C:M P1\AF MS*D=(?NASA430',!?N1_*>(IR.(-U.R BA_SK",KP-M%W)!8#RS7>L+LN-!% M7P![I3Q9331:1E0?]IL)4[W>M_=:[*I^?=YUD:VLO@A',@J] 'JZ ")*B >) M%TI(U3]>0DGHFR4R=\PS-4GUF2CHR)-@WQL%\\ M62W@Y]< 3:2$Z'T^"Y<308(-'B7VA[>S2W@@$+36^"R>/] MG B?EXMG?0OS4=#UDQKB^F>6SS@/92H)ADGL>1#QB$',9 @E%Q(G48 %L_(2 MG)IDPEC$$_X!@BR75%/B(A8FDLA"1IZEFU MZS6;=FK;]:.0!=W@3.LE2T^Q(?9FI[1[1 ?>^UU=K+3_?8A8-#N@AF]JU9QT M*JVM3@!AT>#JU-L]HCOV*Q<_T#7)%GJRVY_LNT[/_[1<%6$DM?&Q"\2,"&<" MBPA*Z3%E*2BYE7H!@FDDB<2$&G740@9@4H7JIH MN"TW)G+1Y8I8!*.,LC)CA:CT7R%'L2L7H]D6T=)_\/'B7"X&8"_ZY?+1^@0I M%@T1'LEJ_?:T(HM<#:>^VD_93\&O%XL-F5]7?7VV=;>O7Y:;Q7KFI2'RTP1# MR3P"42@1)$$H(?-")D@8$QXDYI&+/:F8VB%64 Q(0?*N(Q(I: 52EY3_8=Y" M]K+U,3BGQD!]Z&.JY $43( &%[H#G%Z+DA%0MEW[!'C,2]D?S](\]+![$^IN]5R\4(6==<%CZ212 ,8 MAUR=/(D,((TX@M(3$?.EAPP;N1R-/+73I"+.7$#MX]1] O3F?F"I7M'5X]IX M'P%SL=L;B9%$:=>G8"4.3S+;(N+VGQ]-;)TDLRF*3C_0S]-\0_+OUPNN_Z/S M(96:IHM^7Z]OR&KUEBV>"T$V\Q(BH@B%,-+QX,A72B_U=#FJ-$PD\F-,4JMD M1:-9IR:6-+5*Q^6 Z1_$CFX[_[(9XF;N9>44S4&R)@9.G3RV0F10; M$O:!!5IW\G1-/] ,7(&*A9'2IUO &R-]^M3TTTF?;@''*GVZ;9R^O=N5M!#Y M6L<[WXOUC'DB3CWNP4BI6TK.)0S2)!&0>ZD?<^DS/["ZYS\8?VIBK% .7G6H MOK[SRBIB;?NI[T-H)HDN &9HT["BK$AA:&9DW9#7;$WFV;_*^_KBH:M&*Z5K MMLY^. JH[8#)6:?R_=%'[CQ^DK7C3N*G'^MIA.WG_2YU.889\5(:RL,1I):F5SG9ADOC%&*I2])ZL8=E&GMIY-NE?;?,9O-ECY/>_;!2AQI9O8&\ M(!2LQ*L:^GO1_.67;%']VK*R=QO>!&.9) S#(-'E?H,@A#1F% I!XS F:1BD MW$;*.D)[E'*_FL0]A/EFI56&LKO5,'B;B6%'* XLC6LJ04'F5=FI*+\"-:GN MI+(!'HZ$<]M,H\IH Y8/1;7)*RX2V(N"YNYRUT\.-S5AT9%/738#<)"K?AK; M=JDQ$*Q#ZW(6B(Z2EMX*F*.,]--SO&,R>BO3[7GH[:_:W_97C08J$3K8D&%**$&0B]6G$(\$BSS0$H'NZJ*M_KGM3U7F[+WB8K,JFCI%F'J!B#W()0T@8K&$)$8^)$'JI3Z16'TK MMMGMQ]-,3=#N\MNYHM,^I?T$D&9VW^7P#"Q,#]/:&W[XDE;PA:R5%>W6W]X. MB\-,]Q.3C)[K?I[14]GN+4_W3KTEBE;3\N BB+ 7!!&,8Y)"1+U$5W#WH2\9 M"0GB(6)&74S[33\UP6%#S9WZ;LV MDX^=QML#F!/IO'U&Z:D"Z8&^+^?\[N5UM?Q1--JN2T_Y21(6'O(4^ MW5XCZH;#E5K4,M.XNE$WRT<*DL$K_63%@3"ZW^@Q'^3';+Y1ORU][P^;=;XF M"ZT=ST2*B<\DAD$L(XCBA$!,*((!05'$B40X%7;7FI843.^JLZ*T_S6;[1K( M2"K3-8TAQ]A7:\ H3 -,89#*B(1!FDKAS];+-9F_^PKLJ!A15ZVNG#=Y67A! M-Y;>%"%4@JST09OKB]'RJ2O QUX]LV-BP#49^.@X4EQ+VK6Q4)(-&G1?@8HC M=R=*3^0[*V?.@]=\B)^9UN/_"[;W@'QWUH0]T6 M\@$N?2_"L-<5<+\91[L0O@B0YO7P90/97Q87XO*#CMIJQA%]B@]?+A[%2BY7+]K+H'YLRN(GLGH6ZQFB2G,7D801#U*( MD."0D#B!(8EBAA(9AY[QE?-81$]-VI94U?51EC4;6I^L^2ATRUJI+!3*0K7< MY'RG=1IJF*-^'MV7Y5-<](%%?4$5+!@"^V$^.Z[!AS?0?*X.;BA8OZI+A&RY M!PWV]<^U ER.<05*#";X@9C' DSQ0QDIHF!Z'XQ5D,+8*]<2ZC :*:,%3(P- M;C/L8O2Y>W8W-"@AU[Q*V5:2FY$DP81Y(0PPE;JSH0\QQ@*F'",O\A.6!LRJ MQV%?2J:FLGRZX(*V_W*8.;E& 7E@%6%;]O5$%+G%:5)1:EH\_CZF9<'."U,#":P=23>0@->$[H7!= MP^)HGOLT]-?'Q6E/V'#A0I3*U^I2OLX#>3*H.!.K33 M?#^Z;4OZ%6@2#TKJG=5.O0BU 8+;NN=^M]@V8UC:0MO,!^EI'[9W/-[=0C%M M\1&MYV"10N11IM0>06 :!D0I1'ZB?N^PY?UDKP>_WO[M]O[W6_#U]N;AM_N[ MI[N'>Z?MUDWO_8;$<6@#K[NQNN,+OKY@C=-"?>3+O;Y@6#9+O_0JKYZFSF]Z M6E89ZX\K?4VT?GM4']7Z>L%UT<57_<@LE#Z*_!!#'# "4>P1]1,-8( PE0GW M_3!"LX5XUDE23^:BRIP"HTV6EIOLB([A-MQC5<9"7Z6_5K07M49%3;B="+-8 M$C,AYACAD;-'U\NZK@6HZ;X"!>57! M(_2IF''0H/WZ96U>'N/XW:EI1_HNA"S>0$WIMDJ#36.-LT"U"Q,7& TL,OK" M8UF^XCP&/6M5G!APQ,(4Y]G9KT+1\ER/DA,**;%:"5Z4S/F8_ QAYQAA".6<@\9F4?V4T]-!&RI M![RB_*JL6)HMP#\5Y3IHIR+=HK*"W6JT"XIA,1Y:Z]C"6Y76JFFOJRAKJ.\6 M0#.PK:D\)-86%2T&PWRLZA:NL;>K=]$+OK;:%W8#CE<'HQ>C>S4Q^HW0ST"] MYCS3WQV9EX-798>K'$;B122-6 *3.$X@DCZ'-(P"F#+I"9*$<\9FXLZ\3E%L:?^03#Q90Q1RGQ($TQ@%%&!9" "3JRZ=^P//S4I M45-G)Q,.(#,3 OV!&'C7UX0-L,=/\^QH4Q\,/NHN/LW8X;8]\]0%A2!NEOFV M7_R,AB&*D* 0^QA#E$2Z=3L+H$Q3M4VQ%"&/K,L_-&>8VF[="W\$3%%J&09T MC*'9WKT(F8&W;W4)KZD;)-[G+.\N2SGLC3]^ 8=3[)TLVW#RP9ZZNPXJS&>Q M2%(4!0)BYDN(/$25?LX#I:E3$7M^$$8RMUVKDCI/4_Z3D *6BSU+]+ MF P5;6OFA]:HVSFV5YKW&'2E'9>#CJL&[S%RI._N_ZW]94>1[I#?S)>Y>%I^ M6;QFNAW4W8+?J[4RO?1H&V-J)Z.FR?R&HQ6=[IL.5\ ,O?<*,D%!I_8 /V4O M0E^8?KE_O"L:P*F_V!2M 13MVD^C,[5:@;2Z"S%!J=>=2.O H]V-F+#7O",Q M>MYNHW.1S6YT8K>A-G?T_(0^UH(NI_K;66Y;/CKU3OG1J1]V']WQ2*-\96<9 MJ#^K\P_8W[GI:J5W"S5,X9C22PE/K"2EF M0FEL"8*8, DIBI3A%:(T"(U"J^VFG=J)4],(BEQ"\RL>"Z"[K]*&@6_@K:Z) M!CNJM>E6TGT%MJ 6I%^!BOA!T#6_/!L&Y9$NSARB;75E9@]:RW69Q6"C7979 M,]B\)NOQ=M\KLG]L\G4=7G7:CU[D/-/#A.JO.D0QS];BFUC]R(H]]7;4(8^AB@-*20L1% **85N%YD@JXZ00Q,\M8.DK)Y0,%-4 M]ZNYL;VF&WB936_ZIK-X0YM7CW7-XF MC@.\LPO)@W=MNELY,8XA7:;U.KD %['-\F:\.*" MQ]9;W :YH0AW!./0XO< OU+/S?--<4-VTPJ=O70UP,259&R;:ERI9L#TD40R M><=.FA2)EZNWV>_?9AZ/:2*3 '(D"42!7R1"^I!B[B%.?<]#OHFJN1MR:LK@ M[TKZ%C&.9&T:E-' IWV#]^-ZX&W\^_W=T^U'\.WI^NGVV^4;]IC'%F]?]7"Y M*ZL_[#9D8ZA1MMTQZ?7F.O$W/4LHD&Q5'.Q5F'ZA.:A#?[/2'9;K "B?RYB$ M$B(9Q1#%,H$IY0GT&8Y8$E'LIU91DR:33FT;:II!0?05V))J62_!!&NS$]DU M@@-OZ9/@#1!<90.+J_(')E..6_7 H2C8@4U1 H(R*- M,4R#A,%$1EY,HI10;M0(<1QRIR;EKO\[5?Z=1,W?"4GAT8NW3NICF%)]WPE> M"DWGXYA815^#NZ@1B/AO5,7WU-W7B+->7FKNKJJ65M'QL-C5A:62!$12#PJ6 M*$N)T0#2E%'(A<<8QBQ-2>\:<^>GG9H6L2N[R$C^'W7EZMIWHI@)6T'J+=K!], !>5:)GVW2G+=0+25D#-XNV>-W/5W ML:H'RT3>Z&F.4L)\DD10'/3S4Y2:0I!8OE M E8$@OF.;,MZN>?Q]1!1=F7JP2!%NO5,J&Q.W;HP9I*E'B4IC9!-PH(C?$=+ M8EB.@K*99'>#W<#2O/PL&U1>@1V=#NL2=V+AJC#Q^8G&K4S+N-^Q3 M+=0@]V)9Y\(:YE;LO30U.:J(@_>W#X:;^1B#]KU[$?L#;]6:ZK/L]LI] MV!]IM&2'DPPTLQM./] WT3?/A=B:%?NU>.M2<1\W8L82CJB," R2)(2(^#%, M"8D@YUX0(4S") YL3F+3B:=Y+I=].%XK,FWS@@TA-SN6AP!RX)U?DGP%=M;L M<7'O]1)0450&<9E=; >5LZ1CPVE'SD6V ^,X1=GR??>UZ6Y(_KU1H2N,E3G M&8.4Q0%$S$LA%RSFD6!&P='V4T]-J6BK35P&MU71,-A M/+#\,JV/IAD8IC;= =;N:M/UQWQBM>F,L7=:F^XT?!?4ICL8<#*UZ4XS:E.; M[LP(_=38FV61WL/TMW>W>%PMG]4W5YM( :-"(A;"5(3J7"!"ZJ29$/J<)-2/ M_"2*N8V3KFVRJ9T$35JU]'^MJ+5365OA-5-378$VL&@_Q*LF=("0*A-$'&F@ MK5.-JG6:,'VH:1J]TT]N?-O0/.,96;U](W/Q( M9]3E;B+NU>,EG21A*'H<4 MBE1Z$,48Z_)7,?23A/DB)*&,K=+MVJ>;FNS847L%-+TZ\K^@&/RA:08%T>U676X0S3])4MC_II7MA.LV\;S0D)AN/VF0/V MS'1])74T_OOVR#Q[ 77VP)#A&,?4BY]W:<) MIX0':1!:Q008SCLU[>$P9W!5M[O>Y*)7<3Y3_,VDPP"H#BPS#@*5CMN'7X$F MYL]C1KQK!UQ7\6K'G+QO"L_MVNZR/U0 M^'$8PL33Y?I%@B")(A]Z(<7<3WF(>6QEV73/.34!]>WVMR^W]T_@[O[3P]/)LAY&7;OEHRC_J_X\W_!" M?6/?=;"Z=AW?2BG8>I9&PL.""4AX2)4EI=/29>A!@9#/L4S"@%N%!8Y+_M3, MM'NQ!B6-V_M!W[SD.[M8O;,/UOT.!(IPS7S%87 M9GKA#WZY_T:)PJ[2TB\U$+\6Y9=*+$ -1G$I!THX''K.WV497?GBQR5^7._^ MNRS,T7W!^U#1[^14PK>X"5TM]04I__"F# (U_;::RS5;9S^* -IMX>'81T'$ M8Q\RZL40X32!!*Q)F)HJ?]-(AM+-UG=EGP,&A;M@<\1K2H48-?D _H&?M$<*-7A5[!E NRX&*1/2'\0'4GQ'@2,*HG[ M W0H32\8R3[B[U25C+]GZ^^_+Y8T%ZL?A,Z5+'[=%*4S%!+9/*M*[%6%-#Z0 M/,NW88CJUW.2YYG,6/%8/B-!&"(:"9C2*("(IPAB$?F0^#QD1% ?(68:(S@T ML5.3LH<$EK*V3DAZTR&[VEQH29,X66&H8'HO8/N(\0E]!>;QD5/Z&D:*J)S(5V$5ASG6,K5$;@Y.PFBQGF.! MV8P.'6W.7CF&CV)Y+Y;668;-UZ9V>.MLN\?;!W!_^V"5:K@'1?MI>B$*0YLN M.P#<9QR>XKEOSN'>6&-F'9YBXB#O\.0C_1P?MX6JJ(O2+!=J\W]AI3(F44(8":P*8IZ<96I[LR02;*D$?Y1T6L96GD;4 MS"MQ,4X#[UY[B*Q]"JT0.'(;G)YC5,] *YN'QG_[PY?'46T/\)NJ%$6 N8A# M'$,H#6W/ M[D=$-Y].3#_0[J.\6/]2"+%=O?U^N_EDD7C&1Y_=B_2"_"FVDBWR&O)#R M((V@B'1_2AQ$,*4AA5)Z:2H)]3R'N 5$CLYRDQE'/=(M(#@\V6U>M;_Y^RKF M9*TKT*[6;T\KHJ1_D>]95J&]YC^R7,V\]1I>O^@V';OT\3*EO"A'F\]$1+C4 MM6%)K+,V!4TAC3P.4^%'(?9)%##C.SYW9$U-;%4UI4G%P[8^2%%MWN+RQN'" M=5_6O<]R#"P+*Z9 P15HL+4M_%US=@5VES6@Y*Y9XV);_.+;^ZVA^57;^ZSE M2)=JHZ^IU?69>^A;+LH<3C;:E9A[@)J77P.,WNN:ZS=UK%?W;Q]%SE;9JR9C ME[QB?O/5,=+4SCY]%_3;]?5C?=\-&D1;W8YU(6AT8>80O!'NT,[AYCCSQPZ; MOG=M7<./>?UFR.K!C9SI6_U< /N=TS]OZW2$#&'*$PDY%@0B1 1,(Z'T[!2S M6&!&HLA(Q>Z89VIRH^Q[NJ7S@CHHYX UL_4=P#6PI.B%E+5!WX&#(R/^W"RC M&NX=K!X:ZUV/]Q,'?QB8ZV9V @RV&@.?"]N%J @')>5%8:QR21K$ M7Q4!I=$+-4>GB-W+,4?PWLLITT&BK$3WC48)"@064 M3)?@BD,)<>H)&"&)TCC@J<^#"UW#1H1,33[61 -RX!4F!;E :A?5#TW_Q4Y% MLX7J[0IV#O_[.7^WB]+M,1QI52YV[CI?G?=WY[I8)1?.6RMH[=VU9L._MX/6 M"@0#EZS=>':'&1?9[':QWH5';>NS?%.?\R:?I7[,8I[$,!!<:? 18Y"((((X MCKT ^32A9M5GNR::VF%4TEK'\#7*#)7DFLFZ3G3;3QB7F U\@O2%RUCHF&+1 MXH150Y0ZLOIAIQIW#CR*.#%EKQ87QL_W+F6O+WK*KKM?L_R?3VJ<*I8_Y=P+ M0Y[". EU/6K&(4T# 8F'=?8RQU+ZEI7LS\TU-:&P1RK0M )-;,]4B3:0S0QP M1] -+!MZH]:GFGT7'NZ*V9^=:>Q:]ETLGRAEW_G*A>6F[Q9L^2(^+_-\%J2A MYVO=(0IU0Z0 Z^ZIG@=%DJ0QCP/A8=RKX/1N#BLQ,4(MLUUAY:R@L6>IZ0:( M9N+@0F@&%@,[5$KRP"^:P/-NS/XUIX_9=UUUNC'#^]2=/F;Q;.7I$X\Z)%%[JZ.DB8H I1DPO6);V *X(O=IYT+45O9Y9#@-_/C=6$O>(":#; EH_! M%^!BOY7#A7A_C]4%"^+"466(I;V+JFO@]W9._;_574N/VS80OO=7Z-B#">C] MN 2P4VP18+=9I-M#T<."+^T*Z\?6CS3;7U^2LB59MF62HFCU$@2)1$( TD[JZKDO79?30]QS9RT!X[V$U-I"/OGIA=P&2I!;4]W MVRSU@O)74]5+SVGT]65OT2O?$9QO7,*8@]?*0M_%-F)\) M \#O$OH>@GXBUZ[QZDQC[,'-@J'O)A_ M?*.$T@6O3AZWVMUS=2&*:8HI GGF8[9)(Q0@0C*0>%F,/#=/L!J3DO3,8W.K M#<&=6G*GU4A:;<,F;P:YG=L@X [LAN5P':!QKC)8AO9U\O-:W> IP]'>Z:D/ MH$W\5&SI/4M:R1<6XI8O!3]9(3K!W>VVNS5M]L#:-^VKR-4C%Z>ASS>$012 MD!*V*PP\#&+L1P2Y!/FI4NFSCS!C\W"E+D HX]3:E%WA2D*%X]YPAZZ3$^>N MV& X=_ZD<.T\0*8W/TH@P=ANWL!RCM*6V0;VG3>PF [E56^HS5%BZ8MBFS*K M-VAG*+7ZCZF>I8N3VS.VCR5-/J;I>LW[G_ D9?91_^01?O!_FOX#UZ2^JCS- MF?OCW0-^I]OM7#PTK4E[GP.('BS7_\2,2IC#AP*A") :'),?-90 MUYE].,W?[55VA,Y';!'E6R%:M-2*L[!2DR..Z4V0_\(RJC?"TE>:T;P92E]] MK%FJX\O1\#)8^_ID#<[F%RQ[D^IEDI<(5'BI# KHRO&ZY 2>!A*F+IFLIH/ M2:C<3G=D'E&G.WK\_O[$OVO)DAH=?C^V-LB,70%L L$YR\AKB$.HK;V6DQ#U2#6^(3:8C=9@T[^3R\(\]LNY69@ MMRF6=+/9MQG?E&>$$A)@$E'@>H2"$&4!2%V(09;&)(H"+T:1$C%PYVQC6Z0' MV;3B;C>N 5'0%6O ,O?[5 MD-%W R?*FU[[][>A!;NLX,55?OI+S1MGVU>6X:\6[VOZ2I>;XCNMK[L(5O G M^.-\-_6JYI>%$0T)S4&08I?EZA "F,8Q<(,1[R(4J4K9G&7X@\#XV1NOL%@*M@AF8IPEN0?R&&<@]-P( MH#Q#( H))E'HT\"GSTOZPH=[D@NAIF23\@-9Z0=.)!SP*&0IN'.0W&F(+N^= MC1GP>ERU:@^;QU&=B\=1&WHY7?9RN&[7R$6&LYU\:+V%#2W%5JNV5 JNID'O MB*[&IK(67DV#TXROQL?6K 7HAOFOHJ?)9DI(P?\"YW6Q=U-]BO)RQ'DR0Q#F M;@)"-T\ Q'D,0IK$"88HPI$2W_V@THXMGRTWVJA[0XX.&W)T;D.^5YLYF$KQ M1E%^HWVI9-BW1K*&,I9W80P)-NK,RPR\!NI5'AOF,54P&E16N[4G&["?E+&L M3*I^OHQ%SY?5DGZC>/6=KC]^V=&G%9OA[QV<%WF!RVO@_//OC"YI7K#(N]C* MGD73&7ML$6:O@W-0PB$[RGN]M_4X%$X.JDR4&.ZU+=$=!VP88>@4;RC\E4[3 M]0%1Z^2=UH363NGU@:-YHJ_7..J^3OC3S6?F/-D\#\OW@KM2I=.UET<8F]\J M)76$J+Q3U%.Q$.OFX;?'+\V-C;Q_ZD#ONANJ];T!A*_UDO@^8I0 M&.%4)=]N#CXV)W"_6KX -M'"F?-3:BQ$8B&G6B9[!)]4:N87,R_. ,*^GU"VW ,8]^2/EI=F; Y!2-YNEC8Y M[B[IO'/)1=O(W8;4_205*B/]K7B]G&75-@/[I0[2X])BK1Y=^]QF4G6C%%HY M0BV;5NK-3SV,M6Y/56W.:B:8J]515B>Q5ICCUGS6ZG!(4%MK#*I[,V6%W[[1 M]SU9X^-Z];*&B^.VI=/=]G6U+OZEY&DUH_6/R3-*0AQ&7@C<&'%VQ0RQP)A M $,*"4W3!&$IZAHCTHPM.I;$?^M*0!8)A3H39UEU^]TW8(:53CQ!1+3Q%-'O MN-S/MI(U(5L6&[KF(XQ5R^8\'HQUTIIYVC960R.3=W8, &OL>D\?62S?!#( MV^FE(1.#ZCGH*<;<[Y=]]9:$?]/XXYVPF.&[7NP%2ORJ4F.-:%'6\CJ5P$XI ML<-%!EXP +&J$DJ&5IC?#O_"_N#'+S[] M]!]02P,$% @ 8U$#5YKNWCO%J@ ^.@' !0 !PML^B**J:RQ))DU2W?6ZP>_'$Z3FZ?XR^_#^==?YE_3+W^;3/\^_.Y^.1NY>9Y,KP#^;?%KAY-O/Z;# M+U_GOS#"^.V/W7YW^L\V*T&,),"TE""4-& E=Q"=,3IQ3:6/__^7?U:>9Z*2 M!A5] D$I 6OPTQPD$U$S*5)>/'0T'/_]G\M?WLW2+\C>>+;X]%__]'4^__;/ MO_[Z^^^___D//QW]>3+]\BLCA/]Z^]-_NOGQ/Y[\_.]\\=/46OOKXKMW/SH; M/O>#^%CZZW]^^G@1OJ8K!\/Q;.[&H;Q@-OSGV>*+'R?!S1=2?Y&N7];^1/D, M;G\,RI> ,N#TSW_,XI_^[9]^^64ICNEDE,Y3_J7\^_G\^.Z5W])T>)7F:0JS MR>BZ4#/[+BS'TI5"^>,O_Q+?WKGV;#JV^CNZ]]G:;\KW_Z MANHNVB6*D_+J_W7_N[_>4_%MFF8(G077'_$+-X\H+]N+HO3'/(UC6C)\^[+1 M)#SXH5$1]V1Z^YLCY]-H\=5!3,/!XLD'?C:?NC ?4.-H=BR!=9J#<$*"BUJ M\C9)XA5SA#T40*%^AN0OM#-+X<]?)M]_Q0?_6J12/EB(9R&:)Z];BF@WNF^7 MX_&X++F%9"^='Z5!BB)I+S(4K8 (WH /64'P-(D0O(Y.[,7"NC<_Y&95Y0?3 M\,MD&M,4[QF?D'US9N6^$BC M^>SV*_= >9&8_M!21\^3+H3> 'I6Z7\_N7+#\8#Z[*@2 9BQ# 0S"CSNS9 < MP345+?&^-FR>4M$/7BJK=U)5UBV@97)U-1DO&/B4KGR:#E+BU H>T4=S"@3Z M<>!LBL!R9+A^F-9>U@;+8R+ZQ>WQ!O'75,>@]> M^X"B( ;7BT>;FQCQ4?F@DJV,CP<$;(4-]I-@8W?1]HB+-7LPQ@7I&(WL;&"$ MD!&]N"(1Q+>Q ;P-"EQ2@EEKHA"TM@=[]_9^\%'=+ZDJY$; Z06^ MDV04A, UXQ3^E:22Q 3\CLQ5P%'>UI23NJ/NG@'$JP79" #^X]I-\8FC'^?I MVV0Z'T0C-8_4H:UT'@3N?K@1HOT+G N3LPC6QBI8>/3BIFQ$/5CL(]Y&$'*6 MIL-)/!K']^BO#Y0P)-.L@5$G0"0JP= <(4I!DT1\*Z>JX./!:[="!__IT+&[ M:!O!QB6Z2K-A$9#1@^,%WRF%Q)*32E3:2AZ]>2N$B)\. M(7L)N&>0'(WGP_F/#\-1.KE>.-..&$44):!I$.5P@H!/F8-W.41"-3KFF^+8 ME\'Q^(U;@4+^-*#82Z!-@.$\?1F6E/)X?N*NBA=.D%D;,;HJ](M"/_,:=!8N M:,)S"/MM)L^]=2M0J)\,%'L(M@E@'(_#9(H&;B&416;P<'(]GD]_'$YBPGB> M9Y.X@TP41N'$<#"<9HC>)D>]Y][R"CC92,16L-$_&6SJB;T)%%VZ/XXC2FJ8 MA\OCX!L[J:FG,00&AM@,@GL')D@' 7UO8IB0VNWGE6Q\_5;(,3\9LI(IDR?SF0JH00(2H Q MCX1G7_*_0A"=J3%F+R@\>-UV./AYDJ:[R[(1DW#T1_CJQE_2(MN;?3*:6@U2 M$=S@?.9@E7= #+)B%=48;%ODRF/P;)9YNUR;@,7%E1N-WEW/4!JS&?I4(E@B) 2C$-4N7:!"R.KM+T"^Z/OTTGO\^_'DZNOKGQCX%-U+I M FACT/(Y*\$13D%)KV42AH94(^OY[,NW@\G/EOG<7\Y-P.7B:QJ-;JEGBM"8 M9 852;FF+CF8A )RV7O/$/PRAQI&9.6=VX'CY\F$[BG5)C"Q?*7:=@.,S]/SK2RU-O M$ IIZD;'XYC^^/?T8R IX]XK=*]2P$4@D@+O,- /1 7"A(C<[=>5X-G7;H>4 MGR>?NK]L^SYR6P9A'X:SX$;_E=STMAC?9 S'O-*0K9<@,E=@M2F)( S6%!$, M<;[?\=N:-V\'D9\GU5I%PHU<=[AGX@-^93;P,2"AB'$?,[(@T+'"\ S]+$,S M8=DDR>OT!7GTXNTP\O/D7FO(MRF(+"_V+)E(++O@DX#,2Z6;C!(\1<0'F:+. M+E/#]G-0UKYZ.YC\/(G7.C+N&2@'R$%<<#%R7Q#A-#-*),A<#ABT$V $^E&: MV*"I5Y29_>+@!Z_;#A _3UYU=UE6 \&__/I$ELC7W_?M%G9Z\O[HY.+H/7YP M?&0D>W:B+W\T*K]Q5[)PYZ-QYZTE3G- M'X9C-PY#-!63Y1VZNWY6-C!#0W80(A>E2ATWEB@92.*=CYXHI]V&9;=7UZ8- M=%5K4[5L/@Z_IWB,6AE_&2(3![-9FL_>_?CD_GLR7716671D\E(IR9P& MX@D!H9P!8Z(''I7,1I<*FDV'/+L@Z17D-0*S'5 P>1N5M(VV>\9*S<5-"Q\5 M*?IS5$)VUI;&.P37)4G'X0P9NND%%@GU@@KP3-IR[3$!+FD*02B;""%,Z$T!VT[MUIZ2T2R\ M]E?[XVYL>^I@9QA]3U,_V1-(Z&4/+E/X.IZ,)E]^'(SC&>X&XSL^7+8J2Z^]!4PJ2KA7I-S*K-2>+JH+;SD( MGDL9>0892[H\R0@N&@;*,Q]S=)&*5-G>/*:AG_XZ?1B;O:3?P(9UGD:E4_R9 MF\Y_+)K#E((RC+O?_5C]SF+;%Y+$:&*$Q=U)D90"$ZT&FETH=UZ\99M:>>V" MJ^VIZ]=N5?39.U)(8U"[67F&4!68]!"==" "KA/'@\450SASR!;/M4W54RKZ M]8RZTO<&6.T@_ ;@8N'7L.&=(KBU"B" T$^ D<4"D52Q38G+85%>\ M"X*>):0=$.VBW4EM43> E_.G')AR+)"C NI+EU:''UG&<9?6TE(3I3&TRQVL M!0^[,E+V%'(#,+G;NN^/C[3!+3K%@ (IS;N%0:!;QTO/Y\PEA@%";VH/M5>> M^XZ*?EWHB@[-G@)N "++T.$NQ5\:X26A$=%,&?S+2O 80N!'TN)GN&#BIBYS MN\#C(06-Y*=WU.>DFG";@<9-3=(=$\GG*%VF8"@)I7S @3'9@-%$11:D=*3V M\<:SA/0+E'TT^RQ(]A%S U@Y=+.O!^-8_CGZO]?#[VY4TDX'\T,WG?X8CK_\ MU8VNTX K$51*'()7K+2@L6"5D, MT40*RYFL;5VV(JP%+.T%@,=9XNK:: !B M!R&43D:S\Q02LH1;]TF:WUX,E%'(+'T *GP&$95&%R\(X%%ZDY,CUE3?MS;0 MTZ\?7!]0U63? (Z.Q]^1ZLGT![* :T"F(&E&E\^F4BO)<&-GQ?GSR2AC4S2; M;LWL@IO5]_?K"-?'R8T=9SR+2,Q['(B3$8\5E& MLI"!4R9J'W ^2T@_/=N[1,J^TFX ,F?3],T-X]$?W])XEG#'/9U_3=,'PAI8 M)2GEA$**JC1,R1(LC1%$EL$)H4.0M=/ 6Y#53[?W[N!46Q,-@.LA\=(Y$32- M$(@LSAKQ&&$0#C)1%R1CVK/:<^U>#YCJ-VTZ]&AVEN[NT)C,W:B2W9E\2]/Y MC[.10W&,8W'ROY6TQ6+;I4X)D2@H+C "I<*""\X!2]%*:VCQ\:L;G/7TM. * M5XG3JPF] =MRBIRXTHGG8W*S=%Z&I)_FS[-E(<% 6:9-R@H=-XV&TDL'CN4, MFE%/?<)=V=8>N+J1H!:\Y"H0JB?V!C"TK!-/S[)B(XLJ:PN&%=&8:'"K#0$\ MIR8PQI*VM:OI-Y#3@N]GZ;3.+OP]%H4&:L:*X<<"9Q$^>EV2S: M4@P5B5$I1D$JB0!*>)1+ MH &<1O^>IY*9M#'SZI[PLX3T,PZI"_]E;S$W8'26] ^$=MHG3H#Q4LJAI,:X MT5@H1Q]E5* V>E/3BMT#ZGY&''5V?#-,,@;M&RY^MD MA$*?E8!N_N-.-$%:W#H=\D5I::-@*+B$NVKBEB%C%!FM;3VVI:V1@N"/58HD M.E%( W9FA:_'B2MMN:6&9>!1,Q!9E723UY #+3./6:R?$UY/3;^'W]UH?SW$ M]E%% Z"Z/8@]BFR0+?->A@0NIE+D:E2Y3Q@ M$1",##G&QY,SGKV']YIW]KNA589-IP)OP 8=3L8+X?QM./]Z?Q]UR=5MJ_>! M25HD&C+$@$M"9(M!@:,9:$93[94(0=0N1]^&KGY3R1W9I^H*:0!DSRV3I*P7 MZ%]J4YK@E?DCEI,(WAAF< EQX6JW.=C14G662^X(0'L*NX6H;C+^4%+K3(E%"":R.BK8RI%XEJ9EOK#EYU%=, MTE8/\YYEAP8C.*= G8P@B$4+['UQ#8G+T3CB;>W*PQ=(:F;OZPYE-972 ,;> MW[SVKMIR18CEH(=RD7T@R(X(99=/L8@J@T5O(01GK=S8N7D7C+U 4K]GLF^" ML9I*:0!CC[(C*+>GP>_*"F+",IN1,4N(+,/L.9C 5#D]D"2S9#VIG?M\'87] M'O*^"0([5%D#@%Q.8+BX]O^=POQR\LF-8_F-'^E^A^#YG?!+9O MJ]@&D/PX8;BZ)C.N2$4,^"!*TS?AP"=G@2=/@Y"")%9[YUY/3;]'VF\3?M11 M10.@6F%B(+F-SKF$Z\&4>8K9@9V62_O%>-B/(8; MG;EA/!X?NF]#]+T&0I;.NHJ##J4=-[=HCJ-/D'RF3DEJ, "MG>!ZGI2^VZQU M@J(:8F_ "AV$<'UUO6@PN @MR\#9:?J:QK/A][3,#'^3NTR2E'0G&B2A>4B56^[]3H2^ST=Z@IM':JI 12>I[D;CE,\+I"#Y["KN! MC--+$>\@$L2^*U5H(CDHUA2,)Q:4=3$EXB(Z -VE*Y^E:;L0[R>O[*JIEVHX MZVN:Y-E",5_3?!C0Q7[ 5:71D@_?\+9S)C=P]Z9#)Y7/UF4&E)0:"$<%N&PE M*).9\-)G;VL7;K[%T,F5W D*^G2Z>&=<1,%G:;HXWQQ876:I< ^X$T00OACM M15\'J8C2I+3LK#Y2ZV6R^DYE5<;,AJ16%<4TX'RML+0\.#^XGG^=3(?_D^* MB6!,R=9Q11(4/P \31%,CEHACRRZ#C'VF)R^LUUOAZV]%-$BIHYGLVMD@T:; MLPNXXXODT0%0 9QDZ&=8QZ.S@3I6NV/4&E+ZSGF]-99V4$"+.#J]GL_F;APQ M[AU8ZSF*)X(.9+% M)?[]Z>CD\N+TP^G9T?G!Y3%^]^ $?^C3V?G17_ 7CO]Z='R"GQY]/+VXJ!4\ MOOJ]G8>4^TFB4J"Y3,_?X?W^IF0*N:11(>58ZNMM &L) :JC4T[1D*I?X%I# MRO[I^^]I?)T^X")_[@[PT1]A=%WL>.G4@W]B.:$@$;D/N*!U\+&8= *&\P@) M_5!5VI@J4;NV>03F:XJY1FA(L\89I^'X8TNYB, MX@##&!.4";BA9(5Q3HC@O)"0/(VT](SBI/:A^'IJ^HTWNP!7)YA2U^B8!R.I T>,9")Q+D/MJT(KK^\WDNP");O*MH&C MH;O;OS<=_N\[V(D0I>#&@\I$E+,'!881#]Q*2D6I@*W>%6(M,?V&BEU IH[< M&[ K%VF$W_KR6QHC0Z-RXRU>#@CK$L8@2?%.ZXTE&P!G?< MZ *EQ%%BZ]_\VHJR?AVB2C!X?&)=7R<-(.T@_C?Z=&4%?IA,#ZXFT_GP?Q:* M&E@?J6G7!^H&3W4DWW.KMK(_8P"P MJ'#\D-+L@QM.%^=0]]P-LC6ES[>'P$) B^X->.X4NGA$TYAS$(^GECW;H6V+ M5_7K!-6%21?2;:<<^:8\<;883;(4UYWX!L)214W.N/&7$GTA.%B&'H&E)JG2 MG#7[VBGU3?3TZR=U8WRJR;^!+>R)A 9,.>^X-2!"Z77)I03O96D&0$H20G#J M:I?M/2&BW[QY1ZC92](M!6;WQ= #+[/-)DE0+GID(90+T:5!N X.32LS4G;6 M(>N>C'[ATFDPMJ.L6X!+L9)+\N_MY,I2XEKZ) 28Z!T(E @XK]#?=U:AC2P# MBZN;F8T4]5LIW F(ZFF@@9WJ>(S/2K/Y;:S(43!.XG)@)FFTQ>CM&V45*$,- MH\0XZFK?5GA$0L^!>D7M/IG8NKNH&T#*N^O9<(RN_^'DR@_'"X7S M85Q8UZ*GJ<.O+N[:'WXM'QZ/EYUD3O.:7[EK%4<'0BDFM-$0M>2XB3L*QB@) M/+N?G/# M<*H6V]Y'Y;=%/L/Q-?)V$[:C4_ N9337=WU?T^SH#Q0CJA"]CNF/ MQ2BMTE>NE =-%D=CMS[W@$N*C),(RA)<8)H8C/AR!)DI]3X2*DGMZ_\=LM-O MK\HNHNI6=-] BN>.Q9O5_"Z-4ZDX$12#0IX8."$,"*(X>!XX&*(=4YE0J[J! M\!-2^FU7V1W\]I-Y0_MRFJ]D.(E4C@5C("2./!3WU4I<"#1QJR2*AM/:/>$> M$-!OE\HNT+*[?!LP+]NT83E+T^&D]%GH7M0W7.3R\Y2T6^GR@92*NLX7A_%H].]^&RT5/5=E<*= M?$J5"WYC/I\._?6\M'._G"PO\0^$D=F&C.8^AURN @;PPGA@":-];CVAN78R M_$T9;"#5_H;HW7+Q] ^E!M;9,W*Y:]&E)7?<,@7!:5$&70O<[QS:KL 5YS$0 M(7+UJPAKR6D@J=X?AFNIJ0&WY+9IUVVWB/L)Z[K$9TJ!B>7^16*XR52MM5OGJZCI>>&QEVX$%7$OC-\OJ>IGU0R68\Y>>=FPS"(/!(?4P1+R[W^ MZ'CI)Y@AD3ZRJ?I:7[2!>*&O??#61A-9M?3M$A6WDG2)&*\<1EPQRXS=;(N@X53J5JD M5+ 00JQ]"%>'\IY;]W6Q'?:@TB8VSVWY7MIX(5VB/!I@)CMT5+T%RX(&DKC@ M3J8@3%^(;6"S[0-#.\+X]>IL&:TW GW:A4?1:&6R'**+%(3F ERP#"V"E1[_ M8AB;OPU>UY'8[R;?+F*KJ+0B9GMJAG/QEX/SH[^C7+LX0T@IG]%?TXQ[*WU!N SDIOS4^I>(0#3UF6B4:03BUZ2)?; MG4Z6/!$5&H7E>>W]Z@D1/>=R]U?L^@ZF.TBY 9@\TS'SAA'DFQ!& Z 8/(AL M$N[A1);YPHX&'Z.VM9L;K26FYT1N==C4D7H#\%DS$>V&F:QLM)I+X,R52^64 M@DUE,Q=,DQQ425A7AM!&@OJ]B5,?1O6DWP*47AYW=L.80WOJO7 @4RQ)-Z;! M*UPHRBK*7'1*5&\CNC5Q_=["Z0!BG6BE ;@]GGAVRT7D!CU$5WI.%RXD!Y]C M!AX#)9HJ;TSM,4_/4]+OU9OZ0*H@[QY1,YO.!X?+A5"ZP^6X@07(?,X%H%8HHJ008R#)(3$LE':X%N=4T"GSA"G;PLWO<;$M+(Z-- M=@_I.Q%ZXR"Z66DF29^#=\!DN:Y-C"I11(9LV-]:>0DJQB \7(4E$(97$P2<)Z\#3H%%.U;6*M'=+4+N%TP M\1IKMH^"&G"J[HS^1]SJ%R>< \<,"D3+I;D7/GKPCGM@Z \R(X16U6?X/J6B MD%$.I-TTSCY_B\C543FBG U10A^'L_D@\)0Y M.I4@72E%"HN+W5D6[Y!@ !M,"AT,'=^&M$;2WCLBX&E\5UT=#:#L\96!X_'3 M,\KSR6CT83+]'7D>A$B"XH(!]8YA&)(D..,,X/\D*1(\4;5SXZ\DL1%OO@[J MNE1/ ^C;.-?,4">2(!FT48O>90R,1N$YS;UTC <9.K@#M-^(N2[O970'A-=, MFWN-5G9&V+>%NX=K:3JOY&X]&8>MM)$D$X7+L%R$RMHA"UH -X9D+F(6M/H0 M@=T&DW=9W/QFF-I3 \T@:?W@/!T=U;;8=4(="(UR\E0IT$)8'[P,K'JR?;_I MA5V.Q7DS7-711S/PNH]K9Y>3-:=6"_X\RC66M#/ZG@O%GB>4ZVPX3S>#I981 M\WD*DR_CQ5,6'?0'1*$?JC(%&FWI7!T%E!@=HB+9>ZU8=+7+J;KFJ?>!/F\& M]J;0T8#[N)#TB=+MI8&X/:^X$-!# )EF5,F@7M6YIL*%'U( I*W M+NA$/+F_351SWW\=F;WW17];QZ!#';8"T]^F;CQ_R.-BS3V_7@?)Q'*3/@') M,8 0+I:&/Z4I: A)QL 3JU\:_FHR>^^\_K8P[5"'/0\TVK@*_^9*1^7Y[.B/ M- W#6;E$*XV660IP5A=)R@B.! -$T>BMCL311X?_S\XV>MU;>V](V#G8.M9$ MFQA;K*"GC$7OJ<5 $%@L,S,8+B-C- 6#)IX13Y/,>7>(/?_2WGL.]HFP"GIH M8*]]$ \N%\U!0-$A)0.NF=/>HCUFY>Y@T@&]6Y,!A943T420ZM>M-I#3>\O" M?F+T/732Q+W@!\PLI]+=\%+FBGU*\Z\3Y,I(P6PT0&GIM^2Y AN(!&DI54&E MF%*G)>%KZ.J_/6$_F*NAIE8[K[*H91QS-*XSV.:9,TO*:#9.HI]@G0-AI4>CKR4DQA2N(&H$ M<6V<&M-_B!.//570")#6'U*FP**D*I63[P B1@RLPV+NF/%$A\24JGV+9K]# M8_H/<>A01R%5T=53UY_#@XN_?/AX^K>+ATS5:?9S__ W[?&SAJ?ZK7T.W>SK MA]'D]Y512QEQR'-&T&A?0(.[G$X>%&7,442E4?6KBM;34R'4+,\\FTZ^#U%R M[WY\GJ5X/+Z;<7P0YL/OP_EP9=B4-RR11!BPC&(0%->.520"PZ7#.;.9^]KE MR*^GLI'*Y'T1]$R VJ6Z&O#\'X;@F6+,XABZ EF00KS!+%82Z6OJTA@78V@6#1@8VBS!?Q+&1-]9,6]\^>QN[V]G[-;/^(F;RI M^IHX97N?\-UAZ&Y&XAQ3E_RS+:F).(AE;%GWIGR%*]U?B\%/C(O7:16)J M7Y3<0$Z_UK,9<-967 ,^P[*L]M^'XW@WY3,8;:0P#++A%->1BF"9M. ET5HJ M[G7U-OI/J>BWN+\YQ.VII@: MJ;*-07&I"[MIU69UTVM R!L-L!=()F4'!!5FB\%GL%EJL$0P6543EA6^S;[)GKZ+:9O#HG55-=K]%PR M! \Y610]SH;+*X"+','Q^#N*?3+],1".>INR!BHY*]/5'%B;&426DTI&A: ? M9<^?S>EL_<)^J^N;@5QW2FK !+Z[G@W':39#S]CC(BHL'4X677.0'_QHAI*= MWNA\6K)4"X7<)JQ0+->+4['G?^7CT/GA:#C_00?6DL0EY4"-*2E@C\ZV$P%R MV3*D"R)OUSWR%=;TC5CK]UI ,ZND94 UD2%=/T+\-S<<%T5]'D^3&PW_)\6! MS=&I2!B@-X\:D)Z"83Z S,HP9- R6SN5\!KZ>KZ7T!SH.]-M.Y<8;ADY';\? MSKY-EKL?;H4E-)W1@326+6]X6R5+C^P$5F(D&AP5GIBDC*B=;-A,4<_7')J# M:$7]M0/*IZ=K=^*[Z:YQ)SL77"*"%F%1CPQF#R:C%+TV3&47?(ZU+>KVU/5\ M\Z$YL':DUP;\[:>LX[2 MJ-IYL&WH:JVA7AU,O B]/174LK6\#5MQW9:[E4'$4A:V*-))-H")6@ QZ$HS MQI.L/D1K(T&MM=I[([3MJI*6878V3=_<,-YFCV^2Q@?CY>"5I0LRH(3ZK,J M#,**6QPR>&DM!&.<5\3*Z&I78N]&:6N]^MX(F-65V#)B;VW^F?NQ,/@\2^)M MN6XN19D/(S!F2YI DLQSS8G1H?9EVA>):JV-WAMOQ[NHIDD'L.2ZBIS^-IQ_ M/40_'#WNZ5VB:Z!R]*F8?^6L 1'1U<"03(#.4LK$$S.J=ON[5Y+86NN[-\)A M/;4UB4I<9M/KE9/>=+?@(BVY I. FG+"H:T&PS&P2*.$>WYO<_8;%@S>WUO3N#?!651E-;K M?5K!?&GPS!108B(Q06L22]1BX!T9! M2YE!Y-*W.6D!4EJ>G32*YVW:QF[YNN:ZW;V!9=M?[FV:L^(+G$S&87$B/E_U M"ISQCK@R EZ6)LN:1#35SD-$EGVFP?C4?9YO/7W-M<=[*ZM61V,-H''["\H# M%M%OP! (2'1HLKEW8"D+X+C/S*+;2HBMC,7MJ>LWS_SVS0JZ4-KN<)S@4NL2 MCN6<9[9&D(E&'90SH'GIF.4]+CB?)"A/LTC<"&-KF\C74]G(V+XW:LE22UT- MV,VN23^Q*R1VI+1V_<2[JVW/"=*1P(FP M$ 1/Z D;]'AB8A"5(51&8[VO7=/Z>BH;F5#_1GYB+74UY">BT3]/WZZGX:N; MI7(UYZYI]"!GEJU W\)H9D"4@G&3C ?BJ2>YI#UY[3NR+U/5I%]8#1?K=^8: M2FIG=T8!AI3B[ -*^&;(T>V,H]D -Q!F:SZ1#%]:U,9UTNJ8')3 ?)-02:! @7(WJT'/V) M((*/E(7,:GM]&PEJTM'K"F;U5-..3=M>A -)F5$6.=+)HH\<%0'+:!E;$SBC M'+^8WBCB>(:Z?BM/WQB('2FM@8CC*.<4T#$^^B,LKE^?(]I/%_44Y?^24/KN M1FEQ\P7E. RX%LHW#L;QX1=6?G*00_:6!PZN9 $$9QC;&2W+C$MGG"9G8:1M=E9,ZJ6)>B'F1*#3<,M>4D[E.! M:?#11(C>2"ID9C+6/LEY6P[[+?[N;*4T#),&-H[]+(:D47*,!2 :4N+14JM7 M+ 9AF1 M4]E$6UH3_5:4MPGQ5REQS[$[*('IO 'O46(CP\@NKK]]&RU$Z4:WHCP>Y\GT:JG,NWHP M155&KPN8=64FI#9@2B%.DCH&85W4KO8%[BU)Z[=BO3,D=J&8!ESDVZ[- [WPDRG'MF;J;+GFS,?)M?C,M[T('X?SB;3'Q_2W4W;!S?4?@Q\ M5"DR0@'#=XU,963*1@>!V:RS##:E;>X';OW"?C?)M\7 I&N%5$-9-U-BWQ]= M')X?GUT>GYZ+XY.CBXN#D_;N#B^.+TP]GYT<71R>7!^7[#SG::DSL M:YY>B=+5KIJL07JN3]/LT"]/AMYO7OW.SX>PTKU)Q MB>IZ-RJ5*;1TZ16)H>=31LR3Y,!Z[L$1IQF+6G!?^Y#S]53V:U??'I/K&CIW MI-?&+>W%YT^?#L[_Z_3#Q?%O)\'Q43%2 MYT>'1P^^=8Y6[//)X7+&]0Y6N-:;:UKH3J11R7K?](5"/^,,%TE8/?ZWPN:( MCBV8Q",('P)8FCAPXUCTFL64_-WNG X9?Q, ]#N?;QY"7W:U"[G"P+ M!#@^ GDNO0,#I9"%%Y$S[IBO?M@Y(GJ<#Z2FG<,-[Y9X?_\?GX MXK@X9;M8N6H035M,[-A74:W;KH./!^B+7/SEZ.CR\/33V>G)CC[:F@=5M5]; MT-I4_&N4\<%J \2F1>=#5MK@!"!>R:135(2;R@NZB?AW->?_SHU*\?+%UY3F M]VMIQ1&(66M&2_L"1CQ&2*4?'[>+>W":1T%MK#\J]A7T_2/$O*_!X::3W:JZ M;-PP_G9Z^OYOQQ_1XKP_O?S+T?DQQG GOQV_^WAT<'%QM).)?/&1-8WEZ^BO M9#9_FTSB[\/1Z& QT-J-OPS]:#FR];D\-S$A*6XY>,4X"",=.&40,DYF+KP2 MD=;N)/TJ O>>$[3-R^X7CS/24!$-.BY6H>-",>A2- ,&7)0EXWG,M=V_UU'8 MKRGL#EM/Y@-UI[?&C5XQ#D>[F+:;7ZQIP)ZCI9*96MRD6DD)6^6]HA04*;=" MN>,(DUP*X4+*S'$M2>WX\R$%^QJ:CQBRI/2P&>/*KBR93H8H BF5*S]!+KI$ M2< %$AV"4$E:NUIS,T7]&I(]M/_84E04? -U*$MN5F\;KO!"?5ITD0"=RS@+ MYQAX*=#3+4Y'W M1T>?#M =/3L_^G!TCI]?_.7@?+?-9]M'5]V>=N*GT@;V/OGY,TY/4+% T8!* M@H%0)H,7QH*6FJ04O'&D]AI]GI*]+=%D_.4R3:_*T^]70PC"PS<%$60<&5!E(&M N=))1J:M ^Z*R8C#)U,.)N'3G5BJZ? MB\\B(48%@A!6,I4F@!@%:F*!6N:D\=+'ZF9C$SV]CXZL@HFU)=C[:J!Q2X(K M]M/QY:)T W?]P]-%2["?;A M^7I7F6Q&1Q?]Y2#+>%R+6Y?VO Q5_[6#0 M;GZQINUZCI9*9JK*8IFF[!$X=9GRRTBHK(,)LM(1.V%]Y"" MO<]=2Y.[KY-1N02P?/+)9)Z>PRIZ[X)*DH#)@,LB$@V^=.M)E'&K=>":U;[( MN#5Q_9J7/3#QY.BT$W4T;CH668]W!Q='[TN)QM')Q>*2 GH=1Y_./I[^U]'1 MNZ.3HP_'EV]6 MW[YRLF>="%DE",27NP+>@IA2W"U>VON27+/J:FWP^=C6_N6JF[< M G\X.#[_Z\''ST>?C@XN/I_O?.OB^>?4M*A;4%K)AZ9?==K7:G M4>5,P'B:,!L9TPVXC%JH:+)SU;JRFA<6MS?O3QX/+H_=G!^>5N.;!' M#ZAI7S;15LFPK%ZKOIPZW'7"@HC[0B1*<5/C!@)+&$ (S\'JT@:::.Z-R#;2 MVI'62S3M:V#6/?^YR$9$IT)(R#[-I:T'!C7&Y00ZB=*,0Q.C:A])OH*\?HU/ M5>P\-D!=*:EY<_37HY//1^='AZ>_G1SO>.O_F8?4-4N;::QFFKZG\74JS>E+ M[K(@ZF_#^=?#Z]E\\*E"*SZ$MV* MM/T-U<;7K%Q&](;(G!40YD,1 057"K6$T"XH7(3"U7:*MJ6M;Q-5'T-/+54' M6FK<3!T=G)\ M]8D3J1@%R[0N96\9#,T&G G1*\E2_;XAZVC9N['\H^?>H]EPX9BD%H*D!<,6 M XL<<=.-).EL'%6R=E7N6F)Z3KG7P,&3!N]5!-^X&;DX^JWD3(Y//IR>?]JU MQ]$S#ZF:-G^!QDK&Y")]*2F]\_1M,EUTV[H%$3.9RJ@)D.@M"*XD.);P4VFD M]TH;&VI'(.MHV?M\[]%SG[V-(@VWBBO ]5%&H7/<)"U&#YY$G@)/6LG:=TZW M(*OGMJ4UL/'D=*^R,EHW-77ZW=PV MG%3E6FH,%N0,]+I_NN0,PE0ST3((-) M-RWL$Z7 C+>$@%/Y9_KQ0E&A>,P1B"6E4NYZ 5*'<& M(3$GO8R."5K[WOEVE#7;%>@U*'G26:.^4AJX,?7@2OYC7AR7(44E@*M2/Q^% M 9-4!)YB2(2S9'C].K[U]/1[8ZHC6%530 -@^ERFE1[-YL,K-T^S@4:_)*K M,-KA'(0U^%%, BCG4HA M RUX?.0@GYG+'8$F#V$W !$3M+O*W*93L;X85@V M^WC>GBKC-:,&0^8B+Z%]6*;,:%#2H3D_N"H+;7:>PN0+DE5&DJYV*EIH<"7]ARZ!)[H,.^(H+\LP)G>1 M0=9:SH[D@U^OW_^O0Z?P41.OG PE1 GP29>! M!!BS.)(M*..SH%;GH&IW1*G=!1"?5BXZ/<)JN3V:B?#@E&,@DL00K%AIZ9*Q M5CCN?.W==0TI3?7]>XV^GS9MVU_4#6R#S[4O_#AT?C@:SG]\/P*[O2*T2B9H:QZ$Z[7D]E4>\#]D-:MBAI X6KOPY=8PTW6 M<.,T2&TQ&-)1@7$F0*(A):M"EKGZ[;7MR>O7E:J(NJY4TKHKM&5/Q]V=I=>] MH(]^E1TZ7.LZ%PIB8A0.8BPU'\YRL%)RB(($PJQS6?P<72OO ^?R_.,Q/O7Z MT35S$HD*6G$0M%PS+XV)?,:5F2+EPF(4K73UZLP7J6JSG^4K4+$^@U%%$8U; MK5?U)=G9=.WREMZZKW1IQ/;K<9&-2+ST!XM)*A"9.[ H9% ^.:DEL2[4KCKL MMP?+_5J\;[^Q2L6B2=+IM^7%U^54[,<>AA"1$105$,,]"*-*'1=#7X,3:1-A M@9':;5CVI_JG[L3R&I2N-[YOHO & ICG.+X1Z<'O;AI7.2X](98HF,VNKY9? M>\1]2DG&K!F@FTY!")?!QAQ0^ %=]ECN)53OS5:5@WZ#[\:@_T9 :-Q'>;;3 MS\Z^R*:G==Z?J$/?8F,WFJ"@U.%K;U:@SI36PG;^&R<_CB9^EZ?=B$X['WZ[GI41M'/"W M%LI>E0'U-IH E*!!%RQD,-H*L$0QET+BP==.Q.X[D3EC6_?3SO6 M[+QWKWU4MQUV.MRUM^V1DAQ-1J%GJ1+3Z%DF E8$"@P=N>2%T[[ZS>PWZK.# MR]%]^3)-7VX*@F]>^\B=I3XIEZ@')1/&IYICEI9/XW;J\?M:W:V5FL>U&6KG0XMU?I&*U0HX3V&NHLJ?4T).%_R MXH22Q'Q(CO\L#7?N8_#';RB[=S@8Q_=#U$&*C]"OJ!">)0JIU'$M*KJ\L10, M"58JKY.1W2497T5JJ\UZ7H&A]8F3[I36N,EZVB9G]Z.:=8_JMJU/AX9K;0,7 MYRC3!)UJK6(J^6$#91(G^MBH_J"4\JYV[\+.FOO<)P\?O>%XG"?3JX6JWOVX M^>9*EI YW*^5 L++\-&2)S=&.X@D\:B<8[[Z].(=26VT"=!K,+0AX]N9TAHW M7.^/+@[/C\^*!3C]\.[SQ?')T47I=//NX.+XXO3#V?G11>EX4[Y_XJ:EC.U[ M>I_F;CC:Q;;M\[::YJ\:UTW=)9;2XOXI.+!H/"X%K\'HJ"$+XRRURD1:VY:T M<9?XVL^&<>BF/TZGRTD]G]+\ZR0>C[^GV3RE"[=8XN7X!A?SDQ^^_;'%#C@@ M/J=D182<;2Y77@TXZ2V&:]E0J:0EHOH5NHKT_R/<.GX-CI^8]+ZPT&/J>S:= M#^[$^%N:?)FZ;U^'P8T._AC.!M)3YE@N0Z]"Z;O+'?CL-/!(?,A<$Q.W.G3! MMZR &3^[!_)& GKV&WK#PZ2V3*#<>#0#!R9$Y )K24Y%$% MR%-"3@RGUFOE116$K2.@'X155.RDMI1[A,JB;<[TQ^#SQ2#X2)6G$70YR1&X M:FYCH);J3?[(+(4_?YE\__7FB4MHW'QRCXS[]_4(@SI*F^PEP9[- MP]'U=/(M?4I7/DT':">E+!W;M$?>13*TC '#):!T$"'CXC!;I>->L BK[^SG M;+.^]O>290/K_O!@$-%]R]DE<*4F6Y!8>AY("9EEBW^$$%E56_>'!_W7%DQP$BA/#O\+E)--J;S7Z?S3?_;3=JX[ MG;]2@CWJ_-OT:O!7-QU.KF>G\Z]I>KC@8%%QL3!7RBN12K>]$'D$$3T!PU4 M])")9%9XHQ^9_B=9HA=>L97N9?NZKRG)!@JO,-X/J1R!+\IUAS.,I]ZEHJG?-$E=!+P(KSW4 MT0"\7BCZN3'?.4II11#@C2/E=)N!CQ8EQH5@)BN>1'[;@K%7;)]O"+1]L/"Z M660[**8!M#VS-"_Q5Q>KTL64C.0&,C6X*C$4!!,)+E+G!-^3(&N7;QQ@9R6K-J M.ZK\)2CM*/\&H'0?-#UAZL8N&Q00*UW3B79E8'?$/8 ' K@"6KF8#KUQ@4F-,'KT#42;4.),PDE:$ M:LY-M+JV*[:9HGZG)C2S4U946P,@/)Q<7=UNW(*N5(_K]4?!D_ZRKDB90]LAB(R/E M"^Y+HH/(2E">#$2?,+2A+)7><0*R$9DF;BCN"UW[9"OTM))>ZP!7E930 *!. MKLN.7ZX5E=K78M-OTMRS <;"A"5B@'&)G!BJ,&9&V\X3.@.%2:IJAY?KJ6DE MNJP.IDH*:+S0N-*,S=UKCRL3T.#\T2XKE#=,V@J2248H 99+@8+B$GP,%*CD M5#":C?6;COO;&C_Z4O^C@^G4C;\L"U;1.7ZV48 *JE ?S @^4) MG0OC/54LDL2J3ZZN17RS0TQ?@[77MK;J1K4-[/!+RF_S4=Y1*CVZ)TS1TIZ+ M8ZQFE0$;2"#2FF!)[;.O!P3T'&ST X))+8TT *?=!7?/]CB>C=SXQ%W=IK," ME4$;22$D2S$*XPZ>Z=;["B+CEMC!)B(&Y"0.8 G.H//0FBEJ.#5AS:N):9G<]H[3B9=**T! M]!WB*X?S#RXLNK@YI]/$ M]KVG;II#U\VZ(R8%SS@O$P T"(I^M7&"@V/H6X=D8@JUCTF>HZ/G,[<]=;L1 M*CL(N@&PG*?OD]%W#,<>,G-C5S6/C*-5!H5V&03A%)P-#+S'%:14=DS6CB>6F]C4]M1-<^A:<2@-TXRZY(!P(Q>-2\%;FT%EXX-%P>CJ/;G7T=+_ MM(Y]=+P1,CL*O.>[+&OLZ_OKA#I5-V;62>]Y)!S#AC(P4C #)DL-G&=*1#ED ML(\\[VD[\\+G4R6,>8!70-57$H'%OT" ML$$39GBVS-0^,]F?ZIZKEIK8)=]8]S\SVN_:,J_,2"CS>,,\Q??#[\.8QO'< MS=. :Z>XQD7/,:)"&V 36)4Y!*X-E=PY%6N[@)TSU7A:KC)*:RV23B#3P!HJ M8CW-RRUPD&(,6@CTN#3Q*%E::D4,RMB@'^:SE5G5[B2]^OZ>$WC](G-G131> M77/7P^[P/SX?7RQZIE]4Z->WU6-K5L*\GH]*]2WOKF<(C=D,4>F'X]N>98NQ M\@?A_UX/9\/%EV[K$)3G@N@4@+DRVA?K7RV=*IW"'" MUE>Z=*"\!K;39[A:Y#(8D2I(B0X!CZ7IEM#@@TD0E11*R<@5J5U$L(:45HI< MNM#_I+XR&L54^7":;E,@3@:JD_3@):L.D M[:7Z+>"TNQYZ3BY>_/OQ^/LPS*]GQV-\XA6ZG1B]7)R/;A)?TE#+G6>0DS(@ M7&2X[AR!E'V0P4K-'P^4?C:O^,)KV@/)'@J=="/=!BS0><*M?UA"W4,W^XJ^ M0?FG7+G[[D8EJ?7\5Q<+SH08,\>02&FM,1S&F 9C& >96Y\2+QW2:[NCNU/; M2@7)&^R-;Z32GQ:\MRT.(_-$20K2! 8B&E%J*R*$9&3T*3.3:N^L^]#;]\BI MM\%4%2COH.">M^RC&2KC]_?IVP2-P&W'&)V#84P!B5R 8+DDBLKT+N&D1L%) MD>D6V_0SC_X9H;2+3B?U!-R L7MFY[A/3Q(CF'),@DT1/>" 'K"A@8.WWIN@ M",^F]A2&3?2T4MK23R2ZFUH:@-B#53+@)!AI"$JE-%X3JK2 SLJ"Q@4GO92. M/(X3]B\X7R6@N0AB1[T^+A;?6<@M;5+OAS-_C4]=7AG&U1.L9QF(+UQP%=$L MTPR1!R))]MRXE[+^F]_0K_M>'0L5Q=F V;@Y,9M]F$S/INE[Z2V[(JF!Y]H[ MDRU(9R5RPU%43)3=FTO#F3):UCYIWTQ1O[M39X:EHAI:/W@\^'APC MH\O#TT]GIR?E)OKMMC_)[]S(C4.Z^)K2O)SX3L9%+GN<2.[UOJI'E?4X;VJ* M6"D&330SL%XD#!)9P;TK>3F>K,E"4UF[KU\;4\3N7-6S,GUA.O]1KJ7-D802 M^WQ;3 !0>G+S3TX2260$!)+2HL<268_O4:_*T_ M^*RHPQ:V]77 MR&KE(+0F M'AYO]I65TS+>5AI01NV4<"2#CK1<:M(4'-4E9DI)2!6<#K7S'%N0U2_>JD-A M6ZCMJ)<&H/;N&B4Z''^YR00FM/#)XD(DF5!TC84 [[(&HQ)E.1M+;.TRHH<4 M- J@717\)$6VL[0;P,K'Y&;IZV04CZ^^32??EX[#[;042HR5NO0A900M>,Y@ M)0;JG@@5#;$A5Y\NLH&EC84'X9_E(]N.3$I M"R9#.>!('$3('@Q1##BEDF>/?Z?:?OYZ:OI-E'0-J$I:: !/GQR*Z-[2$$_\]?>"CA[2+L!K)2T MRWQZ'8HVCL>,(05PH+3)A4\BD!G$X.=.;!^?'#YWZ$8SY*=T5Y^EZ?E.FIH"5A_FTS_OMC/ V[G#UER(DL= M.8>L9!F:Q$QI+AG!(R^NSP>EKD>2\CJJ,IXQ8B)0YE% 2XTOI+4)(=TTDX M7K^P8&OR&CUIJ>.2=Z6F!@S30]9NF!DPIXC-I2M7H&;9^MM&)D#BEXU23$?O M.\7:#2%]!WH=J7TCO';103M .A[/KJ>EX'+@).6B="ETOLSW=EJ!=1AC&)68 MSIP86;V_TF,:^C9*;PJ?W23?#G(NW1_HUV$TRJ.3#"0A9=2:P'@T^ S22.)X M(E*;CG:YQ?O[/M]]4\2\7N(-H.6I2 9"4B:H)2!9F<$LH@/O-7) /$''CUEG M:A_%/:6B[W/KHP%P'81P?74]*M/;WR^@LF/ ]J+BUT/; M+J$]3E\*I9?=F\^2718A,Z5*Y5&D%EGR FR98F<%\TQIF;2HW2!I$SV-[LV= MF\[7JJ(!%Q!7U?0:WSITO@S>&*8G/G-D*! >-03-/ BG CA6*ARE84XP$ECU MQKTO$M5W3-NI\U=7)6ULSH6A=Y/Q]>R.&8S%A*,!9:*H1UML:0:G',%E*"BR M1[(WM:<)/DM([[/,:RK[>2CM(?EVX'/A1FYZ+Y\!H41(9B@XAV$\FEUD@#,& M@5GKK,SXO=JYD.A, [2/[=A!T._OW71JG/+S/VN1(4\S6@LNAS/O1 M:*S1>J-KP$@VU#+%;#=(6D-1O_[3FR"JABX:0-:BL7":S<_DGX=I6Z15$'V/;=INY'/V?4T?'4K M&[1,PJ;H$UCID'"3)7AG' 2:F7#1&1JWZ2>ZYO']INN[P40M:39@4A:'GX\P M3:E1WGH&+)=>8RP%L(P)W'XME:7_)8^U=ZAGR.CW0E:WQF1?J3< G%,,2E$; MXR^+Z_>W5Y4,)&3R,!Q5VY+ESIZY31XDU!,AG%/:Q<-;Z)G*U29GQ-5 MU?30 *:6I^?KQ#4(-#))E,$5D@B(E"0XH2W$X"G&F$D(6WL [F:*ML*5_3EQ M55$7;7C4*TS<%FH\PY1;FJ0<%8PT#*S&WPB3#FMW>SMWKG=LE& M\G/!J%/!-W!&\IB-D\DX/!);Z=C&&),0,UI@$6P"SS,%:AA:WDAQ6^_$7&VD MJN^ZK$Y/22HKI8$=\9D!D(>3<7$BD:G2+F(8%TYEZ4=\L_??,SV(REC$"#J2 M-*-+J4C *#>@I>:6X@?&F%C;O=^+X)Y;T59&SYI)$]VK).1Z77:O;,0L@G%0G'-08AL<5LL1566E()4)K*JGK9L8=S :HWC MP'(AG34:&!<9,/:V8#V-$+V,G BFF*E=@[7Z_G^$L0&OP=%CL[>S+AK8-P]& MH\GO)6OX83)]/[GV\WP]0K]@S]Z>5?CLZ/3RX/ M3GX[?O?QZ.#BXFAUKL[A5X=A%L9?I3G+[\/1:/?]NL)+:^[EM650:9^_?0F.";E][T\21:>-8]& 95X!;B 0?> 9+2N.L_.N-M]K2.EW-^\. M+>N'_>RNB08V\+L=Y#:I=)&^+#>4,BV$4D4PM-) A<#-)'L-QG$".2NJ!,L) M-Y3:L-I$4"OS?/90^6,859-_"V!:TG[3OSA)+S RSZ"#*,-TB2N]\R/8&+PQ M5C-+:I]:/""@9[#44^QCR.PLY9Z/3S\,I^G"Y33_<3H M2#(;P"CE@2C)J TB::M?\*4V/+YG&.RNK$E=R?6L_(MO)<8=S7^<32?Q.LQG M#SDAU#H>41XD4 ?"<%P0.6K0W&@N8N+6LBTPL/DM/7?DK@*%BG)L8,>XW4CO M3VTCUT$F8X&&T@2,T0!6I1*__C_VWK2YK1Q)&_U%&1?[\E%ERS6.UV7[M=W= MMS\QL"1LSLAD-2FYR_?7WP1)R;*LA0L.#ZB>F(GJ\E(ZN3P)9"9RT3$KRPR= MD -Y\&]ZF]S>SLTX3,X= >7#_.+BU7SQ[[#($^>8"O4215Y-2+LZ:-<(,$7) M8J,JQ;6>'7(/&7T$/'LJ]@&8["OECH R"3[$6$>JIL0$N5BL@)?D9TFG"@\Y M>VS> 7K][3X@L;<2'P#%3A+=&PDU1S7/Y#TO+IOB@22!T\^S=?(R??^T"+/E MQ4HGO]-U_*9.)4%E2!C<$7^U:]\J!701(WA$JQ@J)>)0B'F:NG'OI*$PU5@K M/9T_,DG'@TM #GH$E372=>T5!%NTX2I&Q-:O:CN=/X-5"0QV_NPBT0//G_-9 M[NC1X266Z6QZB:%F-?/F%V^FW_#7).<17B-VIV:<9XH#I3;*^P4!VZ&FPTX: M;^O"-UF;X#/8HICDBI[C/1^\>IA=:S#G5(W5/.H :5C=&08#IX7#V3E M*OEB332MQYMN3UT?'EY[3#W\RM%47QW1@4-D>D@?KK0-8OKA: M7LZ_UH+> 1):O16$FM[^1[R.@67H>K_>X: MUP-U,/*;SR=,7V;SB_GGN@?[?;BLSY\;+M"'PGE&H("NSLJ4"([B.]#1DOT) MH0M33T0LCW]AW'S),4#24,(='#>?%B%CEM\R=W:1@WCW+,@^8@Z7> GD=D]>-EQ!JI4%/XH^L5K^H@ V<1002T M44=F'&O=R;,-7;V\-H[EO^^GH+Y!=WL8,"J52U0:I(@*5&4H:#(E]-Z1O:;L M0NONQ.THZ]:/VA,1VT-N7_5T#;J_+;%<7;R9%B2Q)2F8LL!T0/(130%78@!> MDBDL!1M,ZPF!V]#5+>#VQL/6D-M3.5T#;KE>YI *)_\"!1AEB)_@:A6U", $ MLT%8$YQJO37Q*9JZ=?Z'!]H>2AF]+/1!7FYM9=CBI9@Y$BE&#@7A:$KK9U_&=NS?WA@R2<9FGE.$+&MGO"8_ MV@LE0%BN"@5;/(4C1A\/4#GN1-]Q#\X6BCL)A-9%(CF2 +&N+TS"@"(K!%\R MA?M&!1LQ%F&/^(BP[5:7P<9)C8N\7172^82+ITHT&LRZV/D3QRQ!.O*51UC_2/'A&K=BO8X1:=4/[(+=GZ9*-!.+R<^0N#5U645ZBUY;':] M#G<(/OG)8QZ*N_$_SB%ILTDEU8$6M2E3TC^\28[ R;)AW&=LWD1_U$/R$0_D M0>W<"$>CRLA" .7K5#H& 3+&>044-EL#'\;=T3W[Z-UY\PS_FL\LORPD+LJ"E #(KRRNWD@)4 M[X$YQZ*6PMMXQ%S\%A1WFZGO"=D'J?GD0%W-]M._YY.(6:ID-/"$ I1-"-Y* M00@T(029DSCB(^8CA':;Y^\)POLH]3212U#$B3#HZ&H18+76H')P$%$$R,ZS MXHS0R;1>]+XGJ=UF_+M#[\Z*/4G\OII?+28HBK:Z;N[%P"@B20+H9I% P4C4 M6DFF[TYC&0&^E=)N7PUZ0^_.:NVV** RE>Z\T9T5^NH-F\Z&$H4@GTC(!+7) M#:(2FM@T+I,,T(L[A^^.=0!/DC#N+L.CP_*8"NO[4*TO>[,A!H^>!U5=^C,ZFN*1DQI"T!E;(@)R+G201G'3N@K] M$7+&36@>H/>[ATPKD7=PK;V>D3GBS=S2-_4_J JI?;(1Z2ZVV4(P%.S4<4\0 M+9W#FF,H0JB42NL']$?(&1L]C53^R\;Y-O+O%TJ;1C53AVLG)R%%J^N* DWV MECQP99(O'"-=O<'/3V2B2%U(Q2TZ"]_0/E.0IJ 0I9*.+"N@ 5N_^7*UVG7V^B9 G1I$Q.,TA)RQT-FL//C,!CI&E",LREM9E M:[]2T:-+OJ>2[VZE/$SB'6#FAO ?(^&8,\K7UOU25W?%;,C#I#M=)F&1*VVL M;OVT_@L1/1XW;1!SF+P[ ,QZO]Q:.A^FG[^0,_BWY3IU^E-G5.8^BJP*<*Q; M61/3="4[!2)B9L1E1CG 7+QM2!O[.#H( +_FL9MKHS.0O9[1S\7EY<;EFW 4 M622;B(NX\BHY.!E9'67D QI+3F=KC_P1,FGE./)3FFZ9VP;_>[G M3:'X]1]^PL57/D$;O9*!''ENXMI:@F>)(DZ!R43G7//%H;O2V(%/LQ]"'H^H M&BNG@XOI]AV[!7=!:I^19)=L7K7_1""&#*#Q.4J7H@I#>M&-@#>L_],&> ,J MI@/8/6I6M>VL[O'^$"[Q/2X2"7YB-3(FN(:2:X5-LN0U3S*+YLL= M=J-PW++XXYQYARJF\X[\NS5E'Z_^)+>^OF&%BQ=A^>75Q?S?F\BI59'AKNHBY@9#H7A8%BU),&M.\8_Q^2L:!2BO]/NH/[27L MO2%#MU^<#YC%WG#SCH[U$*<7T\OO$Z8=UAX;8*G.9F=&@(M* @:Z9PUCSN M_8!;4#9.;#<0J 901@?GTFVNWB^FLS3],US<6(R0)DK) R05$BA;1RBY%*"V M@&-6G"?1.G'U*$'C1&Q' -1AHA^YG>[.N^&[2![AK/;%G/^5OH399WPU7ZRX MO+&2'RTX0I0@D@ AZHHD'A.$("PHDU%(1^?UW5#M7O=G?PJZ2C_MZR(=20$= M'%?;0W8L-,W' M4>V)H/CV[?"#46<=#YISR*)F4'*(="$8!=X[1\P*$7SKO45[$SN>]]M96JSS/NO_?3W[V2CO"&'Y\@H_X&KN]:?Y!TQUK=2T3-=EWLN)+SI' M;PKP4A_?#'DY06M.,D?4KE9"WMW#=>_]WY2HKIX%]G4)QE/3B25NUVWB?TQG MTZ]77Z_CN7@Q_;QFOS%]5F+VJY^,]27-XVYX;]T ,0-61R>&@9#E2' MPC (DS,8%30Y#;* S_0/%9P1CM'_-&_R&K(.Y?HVF>+R.H@DH[[AUB>R6!\\ M8'(43Q*'$##3+^DXH>LG!N)_T$SCX_1UE:K>!1F/YQX;*J4#OW6=_'C ";_F M[_Y)F5'8G*01P(QB=1,+>3@1.22==?1:(P^MX;<_M>."<3@$W=N]-+@Z3P6X M)-9?9F%R&TLIW(!/V8&B*QN\"@68%%X)';+T[6L5]Z-UW$Q67Z ]5)4G!-GK MV9>,L2($Q0A2%5.[^..(>T2FSNK;N2DZ:.\?9K_AN_#-/\\ MMC+9*&,F4=9275 U$/6*10I)5;'!99OL-IG1W;\\[GC1P>%V!'6R:'?GWDZJ:M8H.1 $_S;+F_IP MS.=_)?JK9U_KKR;%9L:4)OD5'LG.O "70P9M,I>V>*O+4<.8APC="ISN>8.S MB1([."P?JBK0(8DL7.V"3YX<#,F(H22 JYQ8%$Y*U;IW[I!B$'_R:&NAB [P M=-\;_P/2TM8(F5VI8Q <2NJYJXPYYDQE((9U" M[8G4O=0BFAP0>-)DH-'7C*CBX"(9690A\#C -D"E@V5USL\ M[TO2ZQBDQ:(@)%DW.&GR<7U"D#%&FYV(U@^P8FXG&D=?*C*0D+@SJHZ$0RN,I\J:6-8S3BIO*JM M1XA2&>!:R:""1/)'1H#@^"\C'2%P9T6-OX#M5Y[N3[P3<4HD(IH M#!0OB@S2F9R&G(;5WRM')V?83HKIX&WC7GX>3(U00/?D( MW"7/#+*8M3P&ZOI\RQ@3@DU4UNO!-V$YFUQK(S":#"HG3:=WY,"SMCEZ.K_+ M49(IX[Y>C(FOG53P']\X-;FSY:>3UJD)/['FJ;MRO&F?^G\.A<"[M[]_.O_P MQ\OSWSZ=O7WYX?SE^?D?9[^].7__X?S5^0?Z]PS_;"O+S%> M'M >U^2[39787A*-FMQ6/Y\NM8OYLJZ_O3[:(CH6"IUJWLAZM 4!'@T#)TJ2 MRGDI5.O9:?=3^2@& 9,6>E$RZR M7$3K*5KWD#'NFU4#O=^]T@X5=0>.T<\LK-8>VKKU.7(/WAD+46CE M5!1%E-8I_5^I&!\K!RGV4:#L+.7NP:QID%2 M3$(+-%*RU@U@#]'2$V9VU_&CD-E3X"-G,3_B;%J]LTNL403IT6^V"1:5A'#% M@N:2HD=K$OC:W,.#DDH[F:.S3[@\C_W\GH"PK^;FC<78Q;S>7SYF912E9% M9OH_(/TJB@(+Q96F[AG(SAIOAA,7B.\5W MFTR44\5&K@3H4KM<5/3@DO$@R7VS,FFN6.MRKGLV5/ACX+H .EWAZ2_ MS<)ZA1OFZVGL[Q?X=7KU]6R65W]UN;RJV8.ZAVGY%B\G3!CK;'ND/5KR,[P\VI65+N&I?GL\Z=->F3B M. _D.T9 *RV)SSJ27*@C=6,1TJ4@L7D3R*WOCUM:-02F]I9N[PO7MDS#?0D=U+LTSG) M7:3<'4YN)5H*2IV"7\T\J/9C.<3L:H]EE%IGEK)HO>_A9'*2.^EXVYSD+@(? M>Q;_ [?[*K%F-HDUB@10!2M!>(^@7*PCA[(!Z4*RAEF;HWK" =KV6ST!9%^- MS@<4;P?GS,^LK#/[Q#]F@V"S(QF)R, GR2%S%(;;S'AH7?/]*Q4]A?:'WT<' M2KD[G&P,*8M $J#S5DJ=0:$G7\Z6!)(S&46,Y->U?DV]CXYQCYE#=?LH5/80 M= =@>>"@W)R0NH[9]X9D@IQ79CP$U(*D$Y,TVNG(1&/4/$I03_#91]]W%Q$T M$WX'2/IM,,FDYM#Y6!1=P"7AS+LUN7$G8W /?U#66O!&Z- F&Q=22B'?FI]L],S_9%> M(%JG8O:3=W>PJ<\I$R6X"39:,'4YBJK=OX'B2G!<8#'..:F&K26L5/048N^I MW,>3O+M*N@.L5#E<'Y(W[E?XJY;X_S9?+.;_KLY9^)/^Y/+[1 8=6%0) M%,L>O T2DA/2>VV,P];ER[O0UU, M#/5F^G5Z.&>+KC#,#6\W#L$ MU4_,O,=%JMK[7/_:?+:<7TQS+0XY_^WUIY=GU3G4614%+FL+*DCR-K.MD^Y% M5I&;$GC:$V([D#'NL))C &XHG71PF]XMB;I:8O[EH-Y4[ D=4M*V+@#- 914 MBD2:.122J[%&*A^'?7=_E+QQ)Y8,[ZNUT\W(I]X=MB[)Q/Z_E9[JL)_EE_E% M?E?./G]>K.K@7LR_DLVM]W:K@,X+0Q%PX&1:Y)V2D:4$N>Y*Y)'+4/(6Q]V^ MWQ]W>DGK<^XH6N@*:2_FWW 62';X#1=T?'^H[&Y\TPGG,5#D8T$[6U\MM82@ M9 "6HW,&"[=EFVWIVW]QW.$DPZ*IF:2[N"#7G]UT@Z]J@7]?S)?+B9/!J1(# MV%H*H2S+$+E/P-"3FYD(&:Q]K<@#Q(P[9V28RZ^%W#L T&V'*W_[^N.-"ALXW["3=WD>";#L%X5:'W_!#('[] MV"B3'Y[@>=C2:O12(?,9MJT+NV5RY 19QJ5%Y?@0!:7'*:WV120G>8*4 MA*>8-7#PR"RPB$)[[S+9XG]H:?4N>M^FM'H747=PC=U3$!I51H].@BF802E> MP//DP3)G ^88K6Y=RG8*I=4[*?;ITNI=I-P=3F[5A4HC@L*($&-UV[1.0)%D M!I^-25YY9^)_[+B'G72\;6GU+@+O==R#0&.M$[QZ=/5M7 EP(3+BQE'@R%4R MFCWAW)S@N(>=-+?-N(==Q-C!&7)[H-#DH9Q55"+PG WP7%=2E$)"$9DN6):ER'FG=84SPWZ !IKKE-XA%#J'&QA6%1*^RB' M&!9Z'RT].;][*OI1\.PI]>[0\WI&/QF7EQ_")7Z\K*4F/TI0)FB2S%X:T-%R M$I>BXY0Q,CT3F.'&6*]:WUK;4]>3KSP$PIIII@O,/?3>ED7V$>G6YW1O@Y+& MUS&4 ABZXC1R+ .,V#ODG?/HQ8V'(:J%W!O.:!Q[G%!&_%K=B/?7?'S\0LHY MPNO6DY\>9Z30+O(8]N6+<[H]61T5:H.@0$ ZB%)'6%5KFQ*TLT/D^X_S\A5= M8$D@!Q/JFAR-"5RD""73,5UGY]"1_9_Z\K6+WK=Y^=I%U!WRAC[:>W__-?\(D]GGY?O%O0_8?%][3^<_Y6^A-EG MO'XALEFHP(DCX^B,QZ3J'@L$+8TH/BL6[V;+[W]HV^IKG:%G7\7.!Y5R!^?1 M]8H=DM.*FX]7\;\Q77Z:_Q%FN?ZWWZM[^G5E;[]]_XB7EQ=XW5:Z7!F@)$:E M*@Y\\!%4YI5A94 6Z]%E3^)N[3(>3'1/68O#[\KCZK 'T#[)YCK4GH:+'W+> MF#_Q0D;)*)!7*=>'=PX1E2=6(X_!!L=UZR'=!Y [[C%Z9&#=A?61M-P!H*]Y MFUY\OR\;4&^PS?7"G31!F B2(C50+" $6P=E*6NR=,7&V-I'W)JXD<%Z++C, MCZ&[#D!Y3Q&;+)(ELFAP*9%SXY@E+\IIR#8%Z6+*CK?>Q;MG.>A17T,/N;P/ ME')W.+F]TLA[B@ME#=;SU]J\=!#YR MS'IF-'LP\7U]7BHLP11)1V6A\[(.@0U2"F RQN*43U)MTPR\Q:=Z@L>^^IP/ M)]P.#IG7LS3_NGZ!73W,U?_@.@64M9&56V!1$BNN3JW6,4/0+)69T +#+5TYF!6,V'C#;!J@[7:!65$5$R MT1Y(]Q#2)8#V4?0O$#I4ZAU YZ$RDX!$J-0!;)"U2RA%\);NYZBX*2KYA*EU M1?LA-:='FK73.LK:3]X=P.:7=XVU2U>WV&'F$V95EG6;L(DUVR:=J^U%9%:1 M#F5# @NV]='S.$4]^=5[*OVI)\/]-= !GGY.4ZUYNYR2L?U@\_UBFG!BZ8@F MJ2E(=8>>*JY6BA0+0FLR.ZV2;IYVW):VGMYRVF!L$*UT@+:G,[1WGQ#6I=TQ MQ^2S3U66Q";W=?B^2&!<$3&X4*1IW5:\)ZD]I2;;8/$8.NL FC^;W,OIMVG& M6:Y%W[?*O4,)TI5B0+AJ;HJ$&0+&&@+5W:(Z"]NZ^&L;NGI*. QQ #;0QLC) MSD?X"=/\>O8B++_E6"@4.VV1]]SMJSWY M^X>A:&")=XZE_S.=W6Y1<3'P))*'(DP=Q8?$8QW!)75)1>G@A"H-L/3S5_L< MHSD4E@Z0>)=8(EZF\_RNO _?5\]5A3YV-IM=A8L_$"^GL\\3IZ(5,@2RCUI" M)[T"KX( BFXTTZ+PHL7>H'KR\WV.U6R+KK8ZZ&I&ZSTNY)K;5_.+B]7Y=7B[IVAWXU$5GXC'0L6TV610=TIKC:"^#:I83,6':W:FN+V:W[4-+G M%,Y]P7=DS9P8#FM2IS;LO2N/O:=.'(O>H>90ZAHHDGT=ZE.'E6:,P5C.61@" MF]M1U^WR^VR4X#688+M !$_.Q'K% PY#]>_>\/7:]+- L."&/0Y)ADDL%1CYBP2 M>.D=>)UE\,8%O#L,O7$N8PLBMT/823T?#*NHKN[7-]-_7=6U*:ML=24&Z2#^ M>[BXP@EG/%!4G:"4.C=!(J=PFV?@+'$N+%=2;K-!?=OO;8>CDW@B&$S,74'G MUGV^>N=PW(4HC08O6$TFNP#>*P5,>.>+U"K=?17? B]W/K(=2$XB=]]6H)U/ M47_]]L6[/\X_G?V_YQ_WGQ]QSP]I.0GB*1H;S718U]Q\"G_=-]I:<2&,M(#. M.5 F,W".<4!TN:3 D3>OQ7Z$G$/]G?-2,%U.O^'--SZL5MC,+J>S*_+[WY$Z M5NI:3E24/CEE( ;.0#FC(%)8"LQ*([/33I76CS;;4]=#C=;A>+GKY RDG0[\ M[/LY^X!I/JMKY-::NWQ%I^TB7-3BMZL:GO[TERM\KBN$@=3I\=0/AOLP6Q]WDV_?\P$PN_X0S+]'*Y3IQ< M;T%\B>O_G8CDI:ESKE)=5ZTXEQ"JHZ PQNAJKPH7C<&Z$X'C%EP,!O_W]_.V+U^S:\6Z0N=O#\^N!KI2!9[52UAHETL3&L-ALO*L>?@A$\@ MA"L<17%&;)/>>N(S8T_8&0H-/SV.-Y1T![[7-3OOXL7T\TI5$XIVR$^,"I*J M@[2M1'!29I#:EY SLZRT=K!^I6)8DW(\*7:W$_;1D^?A+XWK=Q_W\&DD[^[0\^[J) M=IV8545;WWY.Y.WO=S-)[S"EWO5H]Y5P1^C8S 3(1F8LEH'F0M6I-)RNW!2 MW!G/\8&@BJK&_=17(0P>..J6A_KQY/ M>]U"];KZ^]6.]!D,QD,YYO1I.<)M8T1FC;CU2 M^!%R1IXUT1Y1K43? 8I^22W?KJGCT>E@M 5I2W5#DP9?2ET';'SQZ#F%2T-G M]7(&D[2)UX3G]?%71>=_WQO\X^G/]V]O'\Y8MW?[P_ M?_OQ[-/K=V_/WKX\_^/]FW?_/#__[?SM^:O7G]Z_.7O[D8#!UY6IM1AH_QKM M!A]M6<_=6@:-:K]_M!&\*W1KUNU$*QX_X$5] 5AUKJVP&6M28C/9=7E3,ZRM M"UP7"\J&52])74EO-,1LK&>6<79W*%:#67Z'4-QX]?QO]1NWJ3BK%\3GU6:! MY6_??_R=ZYFX_PZ+O"E\LCDP1@$1KVWP2M@ P7$+J=0^C%9TP=]_#(_&XUP/#\8OJY[L)Z-5_\'9>UB7/%\[O9 MJ^DW_">&Q7M(OI#2-8>P.%E\!"H0LK60$NTWE@)H/4/Z:7 M7U:A8DW0?)G^^6E^/KNLFT'6-LA$L:Z>U5'6@8@L.0@A,/ )O?=D#> M%6R/DS7.5=P( (_!J:$V1O;WR!_XBHL77Z98SO_"=%7'-KPK99IPL3F(97(6 MLV>KEGI0RGD(42B0/(DH'SK=?SQ& M,%9$4B8#A=2'9J'F;,$R!P=%,5ZB$[GNOQ(2\5B M0=>ZK&MG(CL/EQNCZ.&2BP%4V@%F]Y;O.A9;_EXK!Y:O-]N^?E_,E\N)BT4Y M:P(PDU>-RA9\"1*\X0X#RRZKUN-E!F"C\T!\6-R/#8M3MHS5/S8YM#7_?!(\ M=XYY!%0((R=Z=^7[UN9XK-9 M_C3]NOXK/R1QO9_9:,6\CA1?%ZWJ;"4!SF"A$T%8YJW"(K;9KCXXH>,V7H\$ M__X@\ SLX57]F9)HJ@[RK/QVA?&"Q/;+/ >A+AQ6\)/'/>' MJ?I4L;[>C'ZS5NJ6/.A?7TXOKBXWJWXGLD@KI.1@2[:@9#84*#$%/$N%R@NO M[#9SCH>G=-QV]U.T@F% \.Q-XE-8?,;+21 EH"3]9"UM'1%(Z@HB E0-7E0I7%Q@ODX=3.@,L%P)A&A#7;#$'#BK M9 V8I/&"16&WGAK8DK!QV_I/$?9-5'RJ^'XSG__/;R']SX;E8AD&3UZ@XR+5 M508&/#(.FB>;O5>:"SLDJG\F9]Q) :>(Y0/4>ZF$I#%L&QK'7&K0I< MCD/MR-,33M$&AD/#L[&/\-@6:(*/C.10_Z#VP M$[4C3X5X%O;1# VG_,R[6NHPS],R3:O_9+4,NOYIN+C]DVK?YB1SH;*IG1*Y MUI5&4R 6RX&3J(0+T2/OIHAM![Y&'HAQJN_"0R&G6VN:2&1:"JU!*SH)E/$6 MHK0%O(_%,Z^$=JT7AMQ/RSF?? MZ.+"=1G&\M/\'O-Z.[_\)UY^N-G"?JO+:#DAB<12I]E+EW2MM4:22!VKY)6U M&)DSLG7-SE$8V\X&GMNS;K_8Z>#8'DPHZYS"J_EB\UOU[_&)22DI'Q*854.@ M<0PB\E6[!.;(E96V]75P7 ZW,['G]F9\ FAZ3B.EKML\YN76T7.6+J??:B?2 M<29,;47#: .G=I=0'_.GC)2:0$W&YXTCIY^"Z9BDI'_+M7Z(9RM;AXLCSY\Z M\$WQUH2Y#_.+BTU">R)3L *SAQ+)IU6U6=QK+R!XDS03AJ-OO1EJ&$Y.>C+5 M+FANW8?0 !A=1#P-Y;">U#^Q5D43*.B+J610/A'WSBE2DM.E2B#9CFUCS<2) MMJ8UQ.9PYK('3/:VE#]7?MW'R["X[,):[NM>4L$E$<@ACBXQ\C*-)(TX#8SY MF(L2+*7F@PW;LW&B36W]6LRA4.D@^%_YQK5_%?/+J\5-K]**[>7MK,;Y7[A( M4Y+#Q% HR'AQ('UAM=XE@V/14W2H%$5=T4;9/)^[,Y4GVK0V(-:'5?3N4/9K M*,_P<_4C/XW_IK?AGX1=<%K;NF\L>U)8YI%$#NZ/O%-&$] MP\KF#--929T#7:V._%&E7*RO/A9X3AP34YS=+3X?W6!VYW+<$.:$+6I@0#VW MG/!C,IHPJ9A1(H 3G@3C:L%S\'59'4],ZDCWM#E-2WLV^>-!,#Z.2>X$M]/) M.#\X:/'>/.+C F+2,Z=J4E&3]XXE0! 6P:=2O(R9*=M\ ?;QV'LV&>HN;'(D MV)V"2_J4:*ZYWTXZ)2FA$0LPGC,HDRBD5BE %L8695-QYNB79%,.GTTV_23L M0 #P% VWDZDOA;,SD2+AH$%3@Y%*@,( DDI)=<)GU-BBX961Y"L\&79CC M"'![?@\-CXK&ZR1S,@*XKQOQ=!W+7.B\DL$I7QCSQK?>>'LDUL:]&$\XA3H$ M=)[!W7:6UTWPX>*';G\HS); $N<*C,BU^9V<\! 8@G5>:!ELX<=?UGD(0^/> M8R=L/>U@THO-Q*>%$7>^H#]@79BT'BZQ$LU5N/B$BZ]BDFP,7 @*9Z.J8X@< MAY!S 6T<:HVJD R'L*3CLGG:+Q -07Z?^76,N&=@E _?[P^)B$^0,Z]X1,B1 MW&A%%@0Q8(1B@W0Q:O3#-(T(*70+ZU*GL("+?0@F8Y!N#GMK/])W%2'X.?93YNH M,EF+=KF\^KJ6W9B3)QZCIZ\I%%M+KH^)%$SI$"USX ,W%!L)#0&- FEX02$Q MIER>UT2*9CMT,3/.I4S BG:@_?/;7=#E!2;27VI C2AUC1FZC"RH BT5P7TS2NG4'UT\$C)P> M&P<$\U8:Z0!.^PON!]NSU<#4M^$KOIS7-,&D*%2L" N!%P^J2 O..;+NK+(P MT7.;^BGG>9B/<<%] *R:5=,TTG$'.+\9>??#P_L#5YU<047%#>>@*?XFR5H# M%,70+21S\9ZB<[1H#1@"CE$JA"GWED.-J*.CKN<97HB6-OWV^-BL)'*[YVJ/Y#\N\?7 M^\5TOOB)/<.S)<7DP^5EY4#XI/AZ R=XZD*R/,,T0<%S 17A'8FF*TF"M%/O75%TJ]^7(\_ M?7#D-[Y1(XO])=\#7*XMRKM,!R4#E0Q=_!@C!*TAN9(5O-C'=W)K%A<@M8$ET:]JZ-5ZS"&B"Y-;YP/A6V8@G5/[3 M1T=6^CXJF[>0W]B*7Z\8NB'<"1\9UHLSU2W1KK8>2F 2<_)!*N=="\7?_N@X M%T0SQ>\MOPZ"Z;W?%=_[&(/_CI/<#7&;BO3&1I(ISTMYS[I?)@N_^?5 FMQ M"!+(+C^$2]SX6A-=LB]TJ4+6)I.7Y6JIE4' R!+Y[IH,I/7:J&/Q=J*%L1V: M5RL /;?[ZUZYK'W9B4;I5.:>W I%#C&O-8RUD#%B=BYPG@OK^NYZA+<3+8@] M%"_SR_HQUQ,+[^O1)*TD29D#D9A7=%K/7A&-S=YP1Y59)%C-U,L MMF?K1"=8=&A'#6#3BR7M4U+_F$C6/5Y*Q!PD.A I*XHEZ_[AC H2UP&%=$YM ME]X]1DO&D]QL93<];_X\V&[&!\FH"8>?G^T;G!\?K^*<_NUKN+@>O/''U<7E M],^::359;18($9C016?G;;*&NJWP[_X7_T,H MNQ7L&$[?!&\LR\)J#5X(9\+IP8(7IVBV)PG3SW/DD-UN9B7]F9M(9 M2$[97+89;;WZPY=TB-R(;8+9,H:1KDQO2&N.UQUE_VM91\?3:RN\,<_/EH+^ XRZ:/? M&S$8X=""I;"AWA62<(M(6'848E@1$[9.R3R;?N_D9-(B '(=0=FL(8@808J@ ME4ITRS;OF?W??N]=,3M@O_<.ZN_ R]K(]GU87'[_1#PN29*5WUIL+I14%%!) M,*Q88D4(<,4'D-)F&6+Q,;7>2?@(.<^F%WP7@,R'T5:_P-NT=:)4VLG@02?F M0-5152XZ3X#)R*F_EV0 M:*(U#KQ8N>*) @B=$B1O1$)IT CYA!?Z]%>ZA,@^JIP/(M=^CQPZKV__RD?XK%?W 9Q^]/@*3/80\]UD3?8S=EH]_ M7BW2%Q+*C8-XEZ6-S4E3HM0^02[*DQ_J.03&&%ABDEQ4[J7=ZB1ZJFE_6X+& MZ^X^7.?SH14P3LG)]VCOA)OY:$KL$[*OIG]A M/IO-KL+%SXRO.7Q%?VN^F!C-.2LZU*2VKY-J/(3J#27,TOG$E0]Q?[!N1&Q<7WU\OE%;['1:J@^8P3'[.V*19( MI!222^+@@S 09#'9,,.4]UL ^I@TGWQ/\KX&T"TP.G"Y;_&SMOM;*X("ND^]B/?KEWT+!IP_NLT*D5+[70EC]C>6;:8BKOO=)R4QZ MR1*P4'O>C26;][P J22:8%1 L* *"$[E.5HG9Q<"4'C0FW(K*D^]9[\ M/]H05\FA"==&,6LU6%XK#X4JX%TV(")37+$4*1#9WQ'?BH:3[R=M[(ZW5UP' MB8F5#-=]KL$G##%%\$PEHIQK< 8U8%'%<6E0QM9M"S^^?OH]EH=D'?;40I\' MW#WIO+M&(I)1(C,$7>N]E%+$;E'DYJ=HK$=-H>PVXR;V)F [M/T'/:8UUED? M;0W+&U:P/K1.IS MVX'N.3Z-#:&/SEN_7YV]_O#WLS=_.__C_.SCWS[0_[S]]/%M(&G7=-[^7=W; M_=R6#=M[<-*H%_L&(O>MN>?26YX-W8[%FIK\+! %XY"8X=%G[V7S]="/T7.H M'W;SLZ\C_BDN_\!0OY'?S3Y@NEHLIK//9)S3Y=]F\[C$Q;?JC+Z>_7EU27\\ MGR7ZKU9:7A<)2:EEY!$! RI0/NCZ0,;J#%_E)8DNYM;+7EOS,&[%2S/TW77V M1E5U!R''#?^__? Q_FN*"R+JR_@,N"V).\P@A ML@1&AIQL+$6:UL/ =R*P$[@V1,A#(&RNKIZPN++?Y4IB8E-V+FV46I<,A@>Z MA'*J>^FL!N:5Y:)XFTSKNI%'R.D$9^U!\!#<#M1(!^!Z,Y]]II_V]27&RYN5 M]H(SS8*TH +G9(J)@4\D(&:Y,XII+U/K%N[[Z!BWCK2K6_9@-74(M>L!"XP7 M8Y0 ;FOG%BLX.P#-1YQ-YXNW\TN\ MWM%MZ=#.6180W J22>WT0UWYJ6_@0L:\7;?M+F\4=XGH"RK[:/;NZ\-!8NX M)[]=+:&V2+$?I<_%@O:]3?@3%-'6,$#KFN94HVO=(/DG4 MN&=7$]5O :?]]3#RP]6;0 H(GS!]>3U+F[.8UQ7CGHYRM!18*,DB>!,*2.1: M.\.-,'<2W?<^4MWSH_L#PP&*F[>38@>GRZTH=G4(WSB%6KFZ)9ILPXCZ1.8X M1%96M8"&:^NR$JT'_#U$R[A](EW=:4W4U2GL-L88"V<^TO'L.OJH(>I&??D:J/M+2"TA^A'OL#NXK7!=W:VCPZ0#4ZE)GT^;I,^/ M31EUA8<.Y! 7)LG>LV80M"3YRB Y23S9YB^/]Q+2RGMJ@^=A &-F!W8/=#_@-9U?XHR\[L6"9(B$+$P29 MND*Z[:2LLU)CL)(Y+?46+FX#4IY-VODP+(^AV%.L3[X>430CFT+BDH M;PMP&\GILJ5.@"-+EDF58J,LMODH^/^@/B!X<,YX<*,>R%M[*X;(:#Y/5"2!'P#K[+;@5ELRS[1:FL2#JFL*R1>7Q1@=H]=ZL(:O1^CJ!&RMP+!- M;?TAFND);8^W)/@HC10\@ Q5;$(J$EO)4(*65I;@\]WFX)[ZCTXA0=7TVFVE MRIX NE4O@Q0I,V*B=F$;LKZ:5ZO;##G=*$5X+^/=27C_VW]T&$(.ZC_:15T] M8?%6MPO?G/O%$K%%.XB1$3]!U;47Q!2G7]==8K;XUL7[CY#3"<[:@V"+_J-] M--(IN*Y;J9(+@2>A0'A3YS_65BH5.)B'1O&)V/!I -3>3N? ME>DL$"?AXI88[GE/N'E.4#%@K0T &8T#58*"Z%4$'HI"-(QC\RW2NU/9B;\Y M&K+F1U5S!T ^2ZD.PEN^#]^K)._A;(+1$=W1 D^Y@/*2@<^8 #X<7E.6.0V"^&!2U=WZ] %%*U"B#(DDZ73J7EG M_^,4C>O&'AF)#96S/]3FE\3K*(5O/SM$\[(.34%)%V(0D)6-I)\7 8O,(&UA9S^ M9$-JWE3\GU0.B02B2JG-8HD'R6+*K;W?P9GJQ!H.!^!P9W(#-'1@'G=R+M<35Q2*'(4% MGHT%Y;@G$1=)1X@KS-/Q85+KCH1[">D$AGV Y?%LV1Z:&[E=[T>ZY"?YKMB@ MNRI[X04PCW7DCR,/#$E$P2K/B)""N,VDB4<^T4E50%?0:JF5#LZV0=Y9I%=* M2Y6!Q.M!11,A6L? >L.S]ZF($/N][7=[Z#T%^#=T=\>"R?,RE1?A(EU=K/[U MP_SBXM5\41<139A2+##+@3-&%Y/6!3S3!I!4A]8F*>5@!8=#,?5LW),]<3N< M(34 44]6=:L\ZQ_3RR^_,+_\F?OES[*ZN=_7TTA,-LI(F<";8NJF+0UTQFG2 M6,[**Y.1#78#M63DV5A/"[!N49=^7.3L;3[U56*>/UZ&Q>6H1O2 )'[L)5Y. M>(H^"@J1O#;DS^9BP3'M2$TY%FYLD,-E;IIS\VP\NH[,J3&&=K&MM(=/L9>1-M6%JL?]>)+7=CZ>O9CM)S)SDL?Z+S@NHZ68PJ<+QH4 M$X6C=$5(=WR#N9_89S,TNF^K:8"4$XY]'A#*[V$Z>S-?+E_/TL55QOQZ=AX6 M,_IKRXDM$KU%.E.L(L%P)=<+P2Q+NFB26-3':*(=A+EG,TNV?Z>N$<)&]?$& M#A]9C*JD '*5&PJDK,CIEX+^D4W [/U@I49'3SR8_S6J<9!S8.+A?';;A(:I M0_UP_N;LT_G+]VK*]#XO+[Y\68;8, M:474396=MY)+SC6$4K?E18S@,D&7N6*]=3(HU7H\T%,T';S^;C-Z\EUYZ$N_ M??_I3S;/6/235.)@C,N@/$?P22&(HA6Y=R;(V/J$W8O0<5.W3?'TRT*]P14W MHG.^7%Q.7M2J$5S\68E_&[ZNMY^08Z.X((GQ5./R^K(?F*M;O+C$%##Z[<9] MTP=N@8Y^]0-P#WU[7"P=0=WSAK(?&3L?\,^K1?H2EGCV>8$KY^ N2YOR$VZD M*))7FQ.&F/(D(2X*!!*3+*[P&+::+O@$H+8F:!R4M='Y?&@%C)QI._^&"]+" M*V*$U' ^NUS-H5]5'&41E<@A@F8\U?EW!J(A88D<+3+IG+#F"=_J\2^,AXN! M5#EO+M>1T?%Z,9]]#;/K62,M*^$<)ZC+RVEWM MV\%I#QV,_6BXOFO/\K?ISW^E2XALH\JYX/(=>PUT5AO^\6B/N^MQ[7-%Q\P7+Q?S/_$Q8V#ED26 MSF,MU3*<.+**K,E%D*%H(XS(YN[.B_LW1V_UM7%OKV$0,X"<^[VL[MSOZ\7L MW). O 13.S94M@F'DU_0OSV6QV M%2YN0I&O-6'W\0LI9?F*_M9\,7')Q&(*!S2UVB$+25:6-"AN%,\BN%^P>*_O M?@@-_1Q?AR-A/H):1H;?BN[?*(#)+^9?_T3BSSQ/.BF/D MME#8SLB@HXHD>ID@8')"%!>3:[W+[C%ZQHUN!X%G<'7P:V8KFI%'/UN M9>IE^+[\L44:12PQTA//:EWE(5 M?8+M0;?E[!LNZ(A>&=C[Q33AQ'MFL20'UM>'V^!$E;*&E+(P15ME<)MT\,&$ MC-N/T(U?>9B"3@R-MYWH=3DW*TJ:8!T(IQF=\QZ!' D&N@@*'D6QUF[C,1Y, MR+B%_-V@\3 %]8G&OX?%M&8DMK0^R1,9H%AO2"7KBQ3:1001N#+%HW=;506U MH&4K3-KG@LGAU-0G+._C\T=,]7JV-L6)3,GF^J"HZ58@^R-O.&16P$:EBLM8 MI"[[XW$[(K8"HGLN0!Q ,:>#P&OF'"^194\R3'3JLT"1ER(?Q+HH7?;+I5$K9+;[/G#+F#M#(R^#:IRW5)SKT4-Y^DO;0>GTGDH:R_ATCJOU6;S*=N<)1>1>\2 @JU3WA2D'3F1B-@7C MM"Q6^0.>XI[Z_';8.KUWBF-HHX,GAUN1B[(Y"8$1C(EUYGPIX.N*19,1#2\9 MI<\_X^CPQMS=0DI^FN\)>\JXS^/H_FCX9J3"VB(F:# E%!ED,:PN@//@3*B] M5W6IH>/!BVUZV@ZA83M$/9NGA/9ZZ1-_]V0([S)) D3C* #.G)%DK8T07$I@ MI2O!2QVX.C9#I3/YB%A6'T] XQNTCG!2L8TQ=&F^ Q*& $A M64EB5R1S$^A&2$="Z0Z)-OYL'A>&UED?O8++&P;QU@+7L_S?5\O+&L%/.#*5 MLM44E^=J?#F37R(-Q&RSKR7A&K>YLK?\W'88.[UW@R&DW4&,^I#IK&QD^:[< MSO<@!=Q4PRNE),0E*\31$,@Y[<8?O<\&ZQE_A[RM@/>:3TC#*VE9@ < M:D[>W\_?_NW\P_F+=[^_??WI];NWUUT)\_(!O^'LZJ"9>5O_\+;S\_;CJ=DL MO=4G7A%^ZZ:N.NZLCF=\05&GI9)FWET+?=V_PE427)15'UV=U%HB1)6P;L/3 M"KEPG+<>U_ 8/6.W8;3'RMV3K9DV1IYL]GXQSU?I\MWB(RZ^3=-Z2I=+&5DN MC C6H7:,)(B(E?ZB@LP4N.-6:'IBB-E]WQX7.>VT.F\HXCX@LCR;Y0T'U[L6 MN0L>?>$@A9 U/!80??!@G4GHHB]6;-7PO!U.?B5@O"%FA^OT5X <*. .G/(- M(YM66^VX:-AILZ%]O4;7L:O#,QA*RROCO>\/!GQ=L$C#?Y;AAH["_=#J"Q M$1O#7&6,:8HL;62'F,GG$ZW 8_4PZ7 M?0L!Y^Y')0(G!.Q0@JN^FO$%P)BMPL;#ZTNY#:+TPY2F:QFWH;>[N#J** M#J#U1$1Y_E==G3*=?3Y;+I'^/W\*?TTT9])YGT"XH.JS.@>7&$F2KN:L38E) MMBZ=V8/,+N.M/7'R2_)Q6*5UGH0\/_OP]O7;WS^^/__P\;_./ISOGW%\Z">U M3"]N16VC7.+U?J/WN%B]GMTDA,AQUD%)#R$%72NQ @03#*02+$:9$V+K 5X/ MT=)N#\?9['*:IQ>KAN*/=5G-:O/.&OV8U];Q]<^KRXT)WB5H,Q]'N^"DM""= M]J"$J 'C.HVFSOT%F(6JB4Y,=(/.<'-+Y=\35 MJ)UW?U9I;M(1#&/)1DH0Z,GTO940O9/@/44#2FB=3&L?Y$%B>L3BOCJ?#Z& M/FK,'IJ;GF+4)G$/.=/=H:3)Q(2,M>[=.44QGDGJB:"HT3SZP7([@V"DL6@[ M.&[^41=!WA!?6&:.AP"<2U&]B[JAW4?2?$J%BZPE:[U9'BO9 -N"0L(/TFD\9J+EK/>&Y%>R^K?DX]C-@/ M#!T8P5N\?#U+\Z]8MX5/> RH"QT#V=4QFF2U$+P7D!GSTBC-?<#&2/Z)@!X] ML*$Q,&^ED [0] ^GM5;T7WI5?AFN^K%+&_'*Z3!?SNIE[);>; M!!I*;C(+#!RO:?I0+/@0%##!I6/DK@;5NMZS#>4]>H='QN\($#@AX-=]\FFB M4U+!U.LI>0=*UUD569&DZ?;BPF1I]5CX7A$X[C$\!H+V!/'NZNP JW2]+%;! M7;C8#$!>L75V>;F81CH=R)7Z-*^/J\0@_:WUL.WZNYNN-).M=Y9"0*5K!8F( MBD1,IX,4$B.)U:N[XUL/1N^!)(][+'> YV.JO .$/R#QC8!_'?5MZY88M:J* M80@*8X"HC:H#A&06DGOK6Q>U[DCBN#F$#A \I$KW1^R<#*I-@OSNR\+J8F$H MDW1"@S9UFY;."J*0%-IJ'CC+4>72.AR[EY >,UA'=FL/5]#>*"/$QWFKAY@[ M;&SL9\*]3,D'"S&NNJ:LAX@E 8E,)B=*4LWW*SY RKA[ ;K$VCY*Z@)M!TIS M,U.F:.32%@_DA;C:.5S ,X=0&W!8W96+LG6%;Q/"QUTOT 62CP^ SNLW/Y[_ M_L?YVT^OW[YZ]^&/L]IP_;8^H53Y[%_*N<4/;5G5N2L/C0H\/^+G&L%\P#_G MBQJGW+B5Q09TV40H/$D"J& 0;.;T#X'^:HNTUB> M&6=TH#M9:YF00TR&_L&#MIB,2:)YU\-C!/52R3T0'.["KYEN>@#:FO;K0JHB MO,=4.RI+G4"?-;A@& AID\8LG8[-@76;@)&!U$ZQO_3![ROEL>M5IPO\& I> M7IO/IDY.,5.R1D,B4#5!K1/X2 >Y+X)(8(B)Q2=5W-A; MK__$- T7E]^O>_Q_YB1Y;PSC",EB[8%-C&1$[$2&5G')$O__V[NVYK9U'/R^ M_\6[EGQ_V9GLZDT_/E87T9 M6AEWG5['\=UP/'+<[H! &^-O=^,!O*T W'I0ASC4;)'T\NL[BVFPS0!<4H$@ MO8V%[=-4C.8WFEY3H9J8"M:7:0<7"XGU7_F/3VYO/*1>-^B$GIP%!F,Q 4P& M_0[MT6 D)AXQX'5NE3;3PHK9%MX&WYD>"]RDJBLCVO6]B>]TJ"LK_&@H-S(D M[+BDZPTZ%Q2I_&73J8 MT%#X9:.!T2#D=B7>SV?*?OAM3I QM4L2:XA1>MVQ( _-@/328\%+.[ M0(1$91?^"X &8;Y8W8>66,V!S6S;V-P57W@L7K/E_URRE,EO-Q?[7_$T2Y_\+AFZ M3NAW!@,Y,,+1L.,-Z5 @Z Q&7F]$1V/H:Y/TM=,ROM:>.&K=5[5$DP5+JXLH M_YM-Q>XE264_%M(5Y[W<>F7/'Y)1;^)U1CT_Z/3[$[%W&86TTPN=<==W>B[I M0Q\QT--,R_!:>[.H=<-K@1[TK>5TF?C/HB<7OB^KR>0N>>?&TRT1HG:G2C!P+7!.!6YW?R9& M?)>R(*\.DKPE1'R:]_+J67Y[NWG_YCXL^9>OC'@L8MG*>>H[3B &S:1#O4# M,O:'8LTI%A!.Z(['I-_O">3;GUK;Z)J6I;?VZA'&O(QN(!:,FT\\H6P>7RU% MV[%_^";49\)B>8[]CSBA)&)_T>#)'PA?$/3#SH ,^YV^V\_?AAIW!F-GZ'3' MPW#8AZ[FKJ.?7B"Y^]N:<&M-^S1GAR% WE_MBO!",6. M;TC"B=@!PE]:WV)W].S\]\V8V&()!L,B@R@(SB6GU/_GG+_^B_K!6OC%+Y($ M,[;(SVQN#VM65_H>&?2AT+4MB[W SH2+6ZA9X]M8>:CBW<)=T.'1&S.O(B**>=1#)OU=0DT MN(\_L5?Z)R7)E";YJ(]W+[AH%+P8R<<-<;=H34<5,Q 4-%Y61L:%4V<0[!%: M]^J_CC2+S_+FN53?<)J(Q8UQOY>]& !NLYE,$\83<"LYEXH;B[;&2$KAQK$1 ML5QX6G=QD2\3=LO*QDN:-BL*9O]HA9>Z?0WB$:0ZW;QLC_&]""O,4Z_ M7SQ\;\4LJMO#/3'VCN:A#3WV J9H]A SNNPA_&Y@*QBE4--\/W""BPW4_1$' M2;2:'[S^N2N4BE.;6)\U%20V4';SEOC3A"EOF-/D:2\*IZ"N/CEGG;>! MD3QO?$TRNCMK9TY-@4PMCBQ(J)7#@4S6\??N1Y:9T]1S/I[Z9VZL0K44= M;HY-#QS\2V*+RRIOUV<19@G);Q(Y6),=:VY8&*IH!J0Z5+<;AB6B2*&G>C52 M7PC+GLGB/\]<&*1V#531?^%%*%71+:[55;SZHS-;/',?#:/'I6(-E-V+NUP) MR,VS$84"$0.I55PJ.3-,4OV5)-*/)(KT/9TD@Z(.IZ%"(13/1 M>E-P-3#H$['4"B)2>RP)K9BT[A*IH/NV4#)CF?'J]4@46N5H0U*. $!FY6$9 M44?>RB<7#0%_R:AY@6^93+1"T7H\54""3-@=C]O@3"$6K4BT'FW5P%CA '.] M!'@R@@S@!(_$H96!-G&$14!8Y QGR2+.8'WA@4BTDL_FKO <$+L\(1!AY5+1 MTO)&?M ZVK8;AF2QN:8)R!.>2L1+R#?QAB5X6,'5]7)]+0L 23M1>!GY)NR< M(F %+0-;6F24T6Z/I-& P7#=2M\V89^\*!:*%>.OPK4$RB M5R4=NDM57\JL-[I6-X65C(2U !T\+ MS4#T^.>21"QD_D;[&7F[I#$-669\)+Y1@WCI7TAST,75+I,0;BPB\4;AV\6+ M?+%>=&#]P!7,VJU9BW@I9B"CJ(>L/3LPR"6>0BS>,7& 39B=:[T"!8'WT:=B MM4BT*M95C9%%60%.4[$O?* _ERS9^148IURC&2V2K0I]U-I+P:PIJ<::*SJ.7^0C5+H#H>-4%M[5S35)*0'AHU;Q/6>:C_K$ MC_K$>MP$_YOQ?#]N.CR.):&54:E&1V%GL0F(HIU:,$/C5!S>M%X(-]?I._;- M,Y3(#9;QF#B4@U:DIAH1!1W%7M1NM(4)NIU+PYNVS?;QMN4OKOAW&E$_H\'& MAHQ3%\42\2:29GPI<<'>IPA5@MVB_CX,F2_D?HIAQEJU=#P7V(Q+;;RP?2:E MR>>$+U]NTW0)R*A*+EIU;E,_6HT1MD=]EC="!CM%H5A4R46KRVWJ7:LQ0A^+ M?,8S$D'D@4]EH97;-AYSA5C@,W3A9V(G'JVFA 5 1!6)1"NL;DJLP(>B]C+-3OP M$) D%LG&JU,%X%(!E@VN=*-IZXF<210?LB@=I+U MFL*K56T,B+)5Y9F@*GN6"2O8(B+ B>5I\ MV10P4H!B0X@?Y'K,0T%:!-D4Y2F" 7T1PHU+); M;52%<>'ZK:"=Y +E68%?^QY]\POYQ2,I_?<__@902P$"% ,4 " !C40-7 MNL*%A+\' "R* %@ @ $ 97AH:6)I=#,Q,3(P,C,P M-C,P+FAT;5!+ 0(4 Q0 ( &-1 U=V7SM2M < *@I 6 M " ?,' !E>&AI8FET,S$R,C R,S V,S N:'1M4$L! A0#% @ 8U$# M5U5>JU3O!0 PR( !8 ( !VP\ &5X:&EB:70S,C$R,#(S M,#8S,"YH=&U02P$"% ,4 " !C40-7?Q=:ZX)F 0 X/Q, $ M @ '^%0 <')M+3(P,C,P-C,P+FAT;5!+ 0(4 Q0 ( &-1 U?*/-X\ MNQ0 "/I 0 " :Y\ 0!P'-D4$L! M A0#% @ 8U$#5Q8&PN(U) W6(! !0 ( !EY$! '!R M;2TR,#(S,#8S,%]C86PN>&UL4$L! A0#% @ 8U$#5W+?T[?V<0 ,&UL4$L! A0# M% @ 8U$#5VJ\HS*&)0$ 680, !0 ( !)B@" '!R;2TR M,#(S,#8S,%]L86(N>&UL4$L! A0#% @ 8U$#5YKNWCO%J@ ^.@' !0 M ( !WDT# '!R;2TR,#(S,#8S,%]P&UL4$L%!@ ) - D 4 ( -7X P $! end