0000950170-22-013883.txt : 20220802 0000950170-22-013883.hdr.sgml : 20220802 20220802163138 ACCESSION NUMBER: 0000950170-22-013883 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220802 DATE AS OF CHANGE: 20220802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: REPLIGEN CORP CENTRAL INDEX KEY: 0000730272 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 042729386 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-14656 FILM NUMBER: 221129188 BUSINESS ADDRESS: STREET 1: 41 SEYON STREET STREET 2: BUILDING 1, SUITE 100 CITY: WALTHAM STATE: MA ZIP: 02453 BUSINESS PHONE: 7814499560 MAIL ADDRESS: STREET 1: 41 SEYON STREET STREET 2: BUILDING 1, SUITE 100 CITY: WALTHAM STATE: MA ZIP: 02453 10-Q 1 rgen-20220630.htm 10-Q 10-Q
P3Y0000730272--12-31Q2false0000730272us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000730272srt:ExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2022-06-300000730272us-gaap:SalesRevenueNetMember2021-01-012021-06-300000730272rgen:BioflexAndNtmAcquisitionMember2022-01-012022-06-300000730272us-gaap:SalesRevenueNetMembersrt:MinimumMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300000730272us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300000730272us-gaap:SalesRevenueNetMembersrt:MinimumMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300000730272us-gaap:OtherIntangibleAssetsMember2021-12-310000730272us-gaap:MoneyMarketFundsMember2022-06-3000007302722022-04-012022-06-300000730272rgen:ContingentConsiderationMember2021-12-310000730272us-gaap:PrincipalOwnerMember2022-04-012022-06-300000730272us-gaap:CustomerRelationshipsMemberrgen:BioflexAndNtmAcquisitionMember2022-01-012022-06-300000730272rgen:AvitideIncMemberus-gaap:TrademarksAndTradeNamesMember2022-06-300000730272us-gaap:ResearchAndDevelopmentArrangementMemberrgen:NGLImpactAMember2022-01-012022-06-300000730272srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300000730272us-gaap:ProductMember2021-01-012021-06-300000730272rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember2022-06-300000730272us-gaap:ProductMember2021-04-012021-06-300000730272us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2022-04-012022-06-3000007302722021-03-310000730272us-gaap:DevelopedTechnologyRightsMemberrgen:PolymemSAMember2022-06-300000730272us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300000730272us-gaap:RetainedEarningsMember2022-01-012022-06-300000730272us-gaap:AdditionalPaidInCapitalMember2021-03-310000730272us-gaap:NoncompeteAgreementsMemberrgen:PolymemSAMember2022-06-300000730272rgen:MonteCarloSimulationMemberrgen:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:CustomerRelationshipsMember2022-01-012022-06-300000730272rgen:AvitideIncMemberus-gaap:CustomerRelationshipsMember2022-06-300000730272us-gaap:DevelopedTechnologyRightsMemberrgen:PolymemSAMember2022-01-012022-06-300000730272rgen:AvitideIncMember2022-01-012022-06-300000730272us-gaap:CommonStockMember2022-01-012022-06-3000007302722020-12-310000730272us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310000730272rgen:PolymemSAMemberus-gaap:TradeNamesMember2022-06-300000730272us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate202006Member2021-12-310000730272rgen:AvitideIncMemberus-gaap:TradeNamesMember2022-01-012022-06-300000730272rgen:MeasurementInputRevenueVolumeDiscountRateMemberrgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberrgen:RevenueAndVolumeBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272rgen:StockOptionAndIncentivePlanMember2018-12-310000730272rgen:PolymemSAMember2022-01-012022-06-300000730272us-gaap:FairValueInputsLevel3Member2021-12-310000730272us-gaap:RetainedEarningsMember2021-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300000730272us-gaap:ResearchAndDevelopmentArrangementMemberrgen:NGLImpactAMember2021-04-012021-06-300000730272us-gaap:CommonStockMember2021-01-012021-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:TradeNamesMember2022-06-300000730272rgen:TotalTradeAccountsReceivableRoyaltiesAndOtherReceivablesMemberus-gaap:CustomerConcentrationRiskMemberrgen:PfizerMember2021-01-012021-12-310000730272us-gaap:AccountingStandardsUpdate202006Member2022-03-042022-03-040000730272us-gaap:ProductMember2022-04-012022-06-300000730272us-gaap:FairValueInputsLevel3Member2022-06-300000730272rgen:NonExecutiveMemberrgen:RestrictedStockAndPerformanceStockUnitsMember2022-06-300000730272rgen:MeasurementInputEarnoutDiscountRateMemberrgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberrgen:RDAndCommercializationBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:RestrictedStockUnitsRSUMember2022-06-300000730272us-gaap:RetainedEarningsMember2020-12-310000730272us-gaap:SalesRevenueNetMember2022-01-012022-06-300000730272us-gaap:AdditionalPaidInCapitalMember2022-03-310000730272srt:MaximumMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-06-300000730272rgen:MonteCarloSimulationMemberrgen:ContingentConsiderationMemberrgen:RevenueAndVolumeBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:NoncompeteAgreementsMember2022-06-300000730272us-gaap:AccountingStandardsUpdate202006Member2021-12-310000730272us-gaap:CommonStockMember2021-12-310000730272rgen:StockOptionAndIncentivePlanMember2022-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:NorthAmericaMember2022-04-012022-06-300000730272us-gaap:CostOfSalesMember2021-01-012021-06-300000730272us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310000730272us-gaap:RoyaltyMember2022-01-012022-06-300000730272rgen:AvitideIncMemberus-gaap:TradeNamesMember2022-06-300000730272rgen:AvitideIncMember2021-09-200000730272us-gaap:RetainedEarningsMember2021-12-310000730272us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000730272us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-3000007302722021-01-012021-06-300000730272us-gaap:NoncompeteAgreementsMemberrgen:PolymemSAMember2022-01-012022-06-300000730272rgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberus-gaap:MeasurementInputPriceVolatilityMemberrgen:RevenueAndVolumeBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272rgen:RestrictedStockAndPerformanceStockUnitsMember2021-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrgen:ApacOtherMember2022-04-012022-06-300000730272us-gaap:PrincipalOwnerMembersrt:MinimumMemberrgen:SpectrumIncMember2022-06-300000730272us-gaap:RoyaltyMember2022-04-012022-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrgen:ApacOtherMember2021-04-012021-06-300000730272us-gaap:CommonStockMember2022-06-3000007302722021-12-310000730272us-gaap:AdditionalPaidInCapitalMember2021-12-310000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrgen:ApacOtherMember2021-01-012021-06-300000730272rgen:RestrictedStockAndPerformanceStockUnitsMember2022-01-012022-06-300000730272rgen:AvitideIncMember2021-09-202021-09-200000730272us-gaap:CustomerRelationshipsMemberrgen:BioflexAndNtmAcquisitionMember2022-06-300000730272rgen:AvitideIncMemberus-gaap:NoncompeteAgreementsMember2022-06-300000730272rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2022-06-300000730272us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember2022-06-300000730272srt:MaximumMemberrgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberrgen:RDAndCommercializationBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:OtherIntangibleAssetsMember2022-01-012022-06-300000730272us-gaap:TrademarksMember2022-06-300000730272us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300000730272rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-07-310000730272us-gaap:ProductMember2022-01-012022-06-300000730272rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember2021-12-310000730272rgen:PolymemSAMember2022-06-300000730272us-gaap:CostOfSalesMember2021-04-012021-06-300000730272us-gaap:SalesRevenueNetMember2022-04-012022-06-300000730272us-gaap:PatentsMember2022-06-300000730272us-gaap:PrincipalOwnerMember2021-04-012021-06-3000007302722022-01-012022-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:NoncompeteAgreementsMember2022-01-012022-06-300000730272us-gaap:MoneyMarketFundsMember2021-12-310000730272us-gaap:CostOfSalesMember2022-01-012022-06-300000730272us-gaap:AdditionalPaidInCapitalMemberus-gaap:AccountingStandardsUpdate202006Member2021-12-310000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:NorthAmericaMember2021-04-012021-06-300000730272us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300000730272us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000730272rgen:MeasurementInputProbabilityOfSuccessMemberrgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberrgen:RDAndCommercializationBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:NorthAmericaMember2021-01-012021-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2021-04-012021-06-300000730272us-gaap:TrademarksMember2021-12-310000730272us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300000730272rgen:UnvestedOptionsMember2022-01-012022-06-300000730272rgen:NonEmployeeDirectorStockOptionMember2022-01-012022-06-300000730272rgen:TrademarkMember2022-06-300000730272us-gaap:TrademarksMember2021-01-012021-12-310000730272us-gaap:RoyaltyMember2021-04-012021-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2022-01-012022-06-300000730272rgen:TrueUpCostsDecember2020Member2021-01-012021-06-300000730272us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000730272us-gaap:CommonStockMember2020-12-3100007302722022-07-2900007302722022-03-310000730272rgen:PolymemSAMemberus-gaap:TradeNamesMember2022-01-012022-06-300000730272rgen:BioflexAndNtmAcquisitionMember2021-11-292021-11-290000730272us-gaap:SalesRevenueNetMember2021-04-012021-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:DevelopedTechnologyRightsMember2022-06-300000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:NorthAmericaMember2022-01-012022-06-300000730272us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300000730272us-gaap:RoyaltyMember2021-01-012021-06-300000730272us-gaap:ResearchAndDevelopmentArrangementMemberrgen:NGLImpactAMember2021-01-012021-06-300000730272rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember2022-01-012022-06-300000730272rgen:TrademarkMember2021-12-310000730272us-gaap:PrincipalOwnerMember2021-01-012021-06-300000730272rgen:AvitideIncMemberus-gaap:DevelopedTechnologyRightsMember2022-06-300000730272us-gaap:RetainedEarningsMember2021-01-012021-06-300000730272us-gaap:AdditionalPaidInCapitalMember2020-12-310000730272us-gaap:AdditionalPaidInCapitalMemberrgen:TrueUpCostsDecember2020Member2021-01-012021-06-300000730272srt:MinimumMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-06-300000730272rgen:PolymemSAMember2021-06-222021-06-220000730272rgen:AvitideIncMember2021-09-160000730272rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember2019-07-310000730272us-gaap:AdditionalPaidInCapitalMember2021-06-300000730272us-gaap:CustomerRelationshipsMemberrgen:AvitideIncMember2022-01-012022-06-300000730272rgen:RestrictedStockAndPerformanceStockUnitsMember2022-06-300000730272us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300000730272srt:MinimumMemberrgen:MonteCarloSimulationMemberrgen:ContingentConsiderationMemberrgen:RevenueAndVolumeBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:AccountingStandardsUpdate202006Member2022-01-012022-06-300000730272us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300000730272us-gaap:SalesRevenueNetMembersrt:MinimumMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300000730272us-gaap:CostOfSalesMember2022-04-012022-06-300000730272rgen:ContingentConsiderationMember2022-06-3000007302722022-01-010000730272srt:MinimumMemberrgen:MonteCarloSimulationMemberrgen:ContingentConsiderationMemberrgen:RDAndCommercializationBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-3000007302722021-01-012021-12-310000730272rgen:ContingentConsiderationMember2022-01-012022-06-300000730272us-gaap:CommonStockMember2022-04-012022-06-300000730272rgen:AvitideIncMember2021-09-162021-09-160000730272rgen:BioflexAndNtmAcquisitionMember2021-11-2900007302722021-04-012021-06-300000730272rgen:AvitideIncMember2022-01-012022-03-310000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2021-01-012021-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2022-06-300000730272us-gaap:DevelopedTechnologyRightsMember2021-12-310000730272us-gaap:PatentsMember2021-01-012021-12-310000730272rgen:MeasurementInputEarnoutDiscountRateMemberrgen:MonteCarloSimulationMemberrgen:ContingentConsiderationMemberrgen:RevenueAndVolumeBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000730272rgen:AvitideIncMember2022-06-300000730272us-gaap:CustomerConcentrationRiskMemberrgen:PfizerMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310000730272us-gaap:CustomerRelationshipsMember2021-01-012021-12-310000730272rgen:AvitideIncMemberus-gaap:NoncompeteAgreementsMember2022-01-012022-06-300000730272us-gaap:OtherIntangibleAssetsMember2022-06-300000730272rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2022-01-012022-06-300000730272us-gaap:CommonStockMember2021-06-300000730272us-gaap:CommonStockMember2021-04-012021-06-300000730272us-gaap:CustomerRelationshipsMember2021-12-3100007302722022-06-300000730272us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310000730272us-gaap:RetainedEarningsMember2021-03-310000730272rgen:CustomerNumberOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-06-300000730272rgen:RestrictedStockAndPerformanceStockUnitsMember2021-01-012021-06-300000730272rgen:BioflexAndNtmAcquisitionMemberus-gaap:TradeNamesMember2022-01-012022-06-300000730272us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000730272us-gaap:RetainedEarningsMember2022-03-310000730272us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrgen:ApacOtherMember2022-01-012022-06-300000730272us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000730272rgen:AvitideIncMemberus-gaap:CapitalUnitsMember2021-09-162021-09-160000730272us-gaap:CommonStockMember2021-03-310000730272us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000730272us-gaap:SalesRevenueNetMembersrt:MinimumMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300000730272srt:MaximumMemberrgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberrgen:RevenueAndVolumeBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300000730272us-gaap:DevelopedTechnologyRightsMember2022-06-300000730272rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-07-192019-07-190000730272srt:ExecutiveOfficerMemberrgen:RestrictedStockAndPerformanceStockUnitsMember2022-06-300000730272us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300000730272us-gaap:ResearchAndDevelopmentArrangementMemberrgen:NGLImpactAMember2022-04-012022-06-300000730272us-gaap:TrademarksMember2022-01-012022-06-300000730272us-gaap:PatentsMember2022-01-012022-06-300000730272us-gaap:RetainedEarningsMember2022-04-012022-06-300000730272rgen:BioflexAndNtmAcquisitionMember2022-06-300000730272us-gaap:RetainedEarningsMember2022-06-300000730272rgen:PolymemSAMember2022-04-012022-06-300000730272us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300000730272us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000730272rgen:AvitideIncMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300000730272us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-06-300000730272us-gaap:PatentsMember2021-12-310000730272rgen:ContingentConsiderationMemberrgen:MonteCarloSimulationMemberrgen:RDAndCommercializationBasedPaymentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000730272us-gaap:TrademarksAndTradeNamesMemberrgen:PolymemSAMember2022-06-300000730272us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:AccountingStandardsUpdate202006Member2021-12-310000730272us-gaap:PrincipalOwnerMember2022-01-012022-06-300000730272us-gaap:RetainedEarningsMember2021-04-012021-06-300000730272rgen:AvitideIncMember2022-04-012022-06-300000730272rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-12-310000730272us-gaap:AdditionalPaidInCapitalMember2022-06-3000007302722021-06-300000730272us-gaap:CommonStockMember2022-03-310000730272rgen:BioflexMember2022-01-012022-06-300000730272us-gaap:CustomerRelationshipsMember2022-06-30iso4217:USDxbrli:sharesxbrli:purexbrli:sharesrgen:Segmentrgen:Daysiso4217:USD

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

 

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

 

For the quarterly period ended June 30, 2022

OR

 

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

 

For the transition period from ___________ to___________

Commission File Number 000-14656

 

REPLIGEN CORPORATION

(Exact Name of Registrant as Specified in its Charter)

 

 

 

 

Delaware

04-2729386

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer

Identification No.)

 

 

41 Seyon Street, Bldg. 1, Suite 100

Waltham, MA

02453

(Address of Principal Executive Offices)

(Zip Code)

 

(781) 250-0111

Registrant’s Telephone Number, Including Area Code

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

 

 

 

Common Stock, par value $0.01 per share

RGEN

The Nasdaq Global Select Market

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

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

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

 

 

 

 

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

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

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

The number of shares outstanding of the registrant’s common stock on July 29, 2022 was 55,491,199.

 

 

1


 

Table of Contents

 

 

 

 

PAGE

PART I -

FINANCIAL INFORMATION

 

 

 

 

 

 

Item 1.

Financial Statements (interim periods unaudited)

 

 

 

 

 

 

 

Consolidated Balance Sheets as of June 30, 2022 and December 31, 2021

 

3

 

 

 

 

 

Consolidated Statements of Comprehensive Income for the Three and Six Months Ended June 30, 2022 and 2021

 

4

 

 

 

 

 

Consolidated Statements of Stockholders’ Equity for the Three and Six Months Ended June 30, 2022 and 2021

 

5

 

 

 

 

 

Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2022 and 2021

 

6

 

 

 

 

 

Notes to Unaudited Consolidated Financial Statements

 

7

 

 

 

 

Item 2.

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

 

27

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

37

 

 

 

 

Item 4.

Controls and Procedures

 

38

 

 

 

 

PART II -

OTHER INFORMATION

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

39

 

 

 

 

Item 1A.

Risk Factors

 

39

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

39

 

 

 

 

Item 3.

Defaults Upon Senior Securities

 

39

 

 

 

 

Item 4.

Mine Safety Disclosures

 

39

 

 

 

 

Item 5.

Other Information

 

39

 

 

 

 

Item 6.

Exhibits

 

40

 

 

 

Signatures

 

41

 

2


 

PART I – FINANCIAL INFORMATION

 

ITEM 1. Financial Statements

 

REPLIGEN CORPORATION

CONSOLIDATED BALANCE SHEETS

(Unaudited, amounts in thousands, except share data)

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

596,512

 

 

$

603,814

 

Accounts receivable, net of reserves of $1,279 and $1,417 at
   June 30, 2022 and December 31, 2021, respectively

 

 

121,050

 

 

 

117,420

 

Inventories, net

 

 

239,117

 

 

 

184,494

 

Prepaid expenses and other current assets

 

 

19,316

 

 

 

25,949

 

Total current assets

 

 

975,995

 

 

 

931,677

 

Noncurrent assets:

 

 

 

 

 

 

Property, plant and equipment, net

 

 

168,370

 

 

 

124,964

 

Intangible assets, net

 

 

322,208

 

 

 

337,274

 

Goodwill

 

 

854,328

 

 

 

860,362

 

Deferred tax assets

 

 

1,907

 

 

 

1,903

 

Operating lease right of use assets

 

 

121,339

 

 

 

101,559

 

Other noncurrent assets

 

 

769

 

 

 

615

 

Total noncurrent assets

 

 

1,468,921

 

 

 

1,426,677

 

Total assets

 

$

2,444,916

 

 

$

2,358,354

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

40,379

 

 

$

36,203

 

Operating lease liability

 

 

11,692

 

 

 

8,303

 

Current contingent consideration

 

 

17,046

 

 

 

 

Accrued liabilities

 

 

70,693

 

 

 

75,498

 

Convertible Senior Notes, net

 

 

283,712

 

 

 

255,258

 

Total current liabilities

 

 

423,522

 

 

 

375,262

 

Noncurrent liabilities:

 

 

 

 

 

 

Deferred tax liabilities

 

 

23,651

 

 

 

33,480

 

Noncurrent operating lease liability

 

 

121,271

 

 

 

102,492

 

Noncurrent contingent consideration

 

 

67,897

 

 

 

94,238

 

Other noncurrent liabilities

 

 

3,211

 

 

 

2,815

 

Total noncurrent liabilities

 

 

216,030

 

 

 

233,025

 

Total liabilities

 

 

639,552

 

 

 

608,287

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares
   issued or outstanding

 

 

 

 

 

 

Common stock, $0.01 par value; 80,000,000 shares authorized; 55,465,918
   shares at June 30, 2022 and
55,321,457 shares at December 31, 2021
   issued and outstanding

 

 

555

 

 

 

553

 

Additional paid-in capital

 

 

1,533,762

 

 

 

1,572,340

 

Accumulated other comprehensive loss

 

 

(37,091

)

 

 

(16,886

)

Accumulated earnings

 

 

308,138

 

 

 

194,060

 

Total stockholders’ equity

 

 

1,805,364

 

 

 

1,750,067

 

Total liabilities and stockholders’ equity

 

$

2,444,916

 

 

$

2,358,354

 

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

3


 

REPLIGEN CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited, amounts in thousands, except per share data)

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

207,597

 

 

$

162,920

 

 

$

413,960

 

 

$

305,657

 

Royalty and other revenue

 

 

36

 

 

 

40

 

 

 

73

 

 

 

140

 

Total revenue

 

 

207,633

 

 

 

162,960

 

 

 

414,033

 

 

 

305,797

 

Costs and operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of product revenue

 

 

86,260

 

 

 

61,990

 

 

 

168,616

 

 

 

121,737

 

Research and development

 

 

10,440

 

 

 

8,389

 

 

 

22,595

 

 

 

16,001

 

Selling, general and administrative

 

 

54,649

 

 

 

44,341

 

 

 

108,949

 

 

 

83,436

 

Contingent consideration

 

 

(6,884

)

 

 

 

 

 

(9,295

)

 

 

 

Total costs and operating expenses

 

 

144,465

 

 

 

114,720

 

 

 

290,865

 

 

 

221,174

 

Income from operations

 

 

63,168

 

 

 

48,240

 

 

 

123,168

 

 

 

84,623

 

Other income (expenses):

 

 

 

 

 

 

 

 

 

 

 

 

Investment income

 

 

708

 

 

 

41

 

 

 

785

 

 

 

93

 

Interest expense

 

 

(271

)

 

 

(2,787

)

 

 

(563

)

 

 

(5,541

)

Amortization of debt issuance costs

 

 

(453

)

 

 

(357

)

 

 

(905

)

 

 

(709

)

Other expenses

 

 

(3,396

)

 

 

(779

)

 

 

(3,798

)

 

 

(1,003

)

Other expenses, net

 

 

(3,412

)

 

 

(3,882

)

 

 

(4,481

)

 

 

(7,160

)

Income before income taxes

 

 

59,756

 

 

 

44,358

 

 

 

118,687

 

 

 

77,463

 

Income tax provision

 

 

9,895

 

 

 

8,125

 

 

 

21,862

 

 

 

11,780

 

Net income

 

$

49,861

 

 

$

36,233

 

 

$

96,825

 

 

$

65,683

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.90

 

 

$

0.66

 

 

$

1.75

 

 

$

1.20

 

Diluted (Note 12)

 

$

0.88

 

 

$

0.64

 

 

$

1.68

 

 

$

1.16

 

Weighted average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

55,444

 

 

 

54,931

 

 

 

55,399

 

 

 

54,868

 

Diluted (Note 12)

 

 

56,721

 

 

 

56,786

 

 

 

57,842

 

 

 

56,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,861

 

 

$

36,233

 

 

$

96,825

 

 

$

65,683

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(15,517

)

 

 

3,125

 

 

 

(20,205

)

 

 

(6,454

)

Comprehensive income

 

$

34,344

 

 

$

39,358

 

 

$

76,620

 

 

$

59,229

 

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

4


 

REPLIGEN CORPORATION

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited, amounts in thousands, except share data)

 

 

 

Six Months Ended June 30, 2022

 

 

 

Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of
Shares

 

 

Par
Value

 

 

Additional
Paid-In Capital

 

 

Accumulated
Other Comprehensive
Loss

 

 

Retained
Earnings

 

 

Total
Stockholders'
Equity

 

Balance at December 31, 2021

 

 

55,321,457

 

 

$

553

 

 

$

1,572,340

 

 

$

(16,886

)

 

$

194,060

 

 

$

1,750,067

 

Impact of the adoption of ASU 2020-06

 

 

 

 

 

 

 

 

(39,070

)

 

 

 

 

 

17,253

 

 

 

(21,817

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

96,825

 

 

 

96,825

 

Issuance of common stock for debt conversion

 

 

12

 

 

 

0

 

 

 

(5

)

 

 

 

 

 

 

 

 

(5

)

Exercise of stock options and vesting of stock
   units

 

 

222,727

 

 

 

3

 

 

 

460

 

 

 

 

 

 

 

 

 

463

 

Tax withholding on vesting of restricted stock units

 

 

(78,278

)

 

 

(1

)

 

 

(14,758

)

 

 

 

 

 

 

 

 

(14,759

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

14,900

 

 

 

 

 

 

 

 

 

14,900

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(20,205

)

 

 

 

 

 

(20,205

)

Other

 

 

 

 

 

 

 

 

(105

)

 

 

 

 

 

 

 

 

(105

)

Balance at June 30, 2022

 

 

55,465,918

 

 

$

555

 

 

$

1,533,762

 

 

$

(37,091

)

 

$

308,138

 

 

$

1,805,364

 

 

 

 

Three Months Ended June 30, 2022

 

 

 

Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of
Shares

 

 

Par
Value

 

 

Additional
Paid-In Capital

 

 

Accumulated
Other Comprehensive
Loss

 

 

Retained
Earnings

 

 

Total
Stockholders'
Equity

 

Balance at March 31, 2022

 

 

55,429,046

 

 

$

554

 

 

$

1,529,144

 

 

$

(21,574

)

 

$

258,277

 

 

$

1,766,401

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49,861

 

 

 

49,861

 

Issuance of common stock for debt conversion

 

 

4

 

 

 

(0

)

 

 

(3

)

 

 

 

 

 

 

 

 

(3

)

Exercise of stock options and vesting of stock
   units

 

 

51,737

 

 

 

1

 

 

 

166

 

 

 

 

 

 

 

 

 

166

 

Tax withholding on vesting of restricted stock units

 

 

(14,869

)

 

 

(0

)

 

 

(2,448

)

 

 

 

 

 

 

 

 

(2,448

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

6,985

 

 

 

 

 

 

 

 

 

6,985

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(15,517

)

 

 

 

 

 

(15,517

)

Other

 

 

 

 

 

 

 

 

(82

)

 

 

 

 

 

 

 

 

(82

)

Balance at June 30, 2022

 

 

55,465,918

 

 

$

555

 

 

$

1,533,762

 

 

$

(37,091

)

 

$

308,138

 

 

$

1,805,364

 

 

 

 

Six Months Ended June 30, 2021

 

 

 

Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of
Shares

 

 

Par
Value

 

 

Additional
Paid-In Capital

 

 

Accumulated
Other Comprehensive
Income (Loss)

 

 

Retained
Earnings

 

 

Total
Stockholders'
Equity

 

Balance at December 31, 2020

 

 

54,760,837

 

 

$

548

 

 

$

1,460,748

 

 

$

2,085

 

 

$

65,769

 

 

$

1,529,150

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

65,683

 

 

 

65,683

 

Issuance of common stock for debt conversion

 

 

3

 

 

 

0

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

Exercise of stock options and vesting of stock
   units

 

 

208,641

 

 

 

2

 

 

 

858

 

 

 

 

 

 

 

 

 

860

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

13,684

 

 

 

 

 

 

 

 

 

13,684

 

True-up of costs related to the December 2020 issuance
     of common stock

 

 

 

 

 

 

 

 

145

 

 

 

 

 

 

 

 

 

145

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(6,454

)

 

 

 

 

 

(6,454

)

Balance at June 30, 2021

 

 

54,969,481

 

 

$

550

 

 

$

1,475,436

 

 

$

(4,369

)

 

$

131,452

 

 

$

1,603,069

 

 

 

 

Three Months Ended June 30, 2021

 

 

 

Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of
Shares

 

 

Par
Value

 

 

Additional
Paid-In Capital

 

 

Accumulated
Other Comprehensive
Loss

 

 

Retained
Earnings

 

 

Total
Stockholders'
Equity

 

Balance at March 31, 2021

 

 

54,899,245

 

 

$

549

 

 

$

1,467,942

 

 

$

(7,494

)

 

$

95,219

 

 

$

1,556,216

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36,233

 

 

 

36,233

 

Exercise of stock options and vesting of stock
   units

 

 

70,236

 

 

 

1

 

 

 

351

 

 

 

 

 

 

 

 

 

352

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

7,143

 

 

 

 

 

 

 

 

 

7,143

 

Translation adjustment

 

 

 

 

 

 

 

 

 

 

 

3,125

 

 

 

 

 

 

3,125

 

Balance at June 30, 2021

 

 

54,969,481

 

 

$

550

 

 

$

1,475,436

 

 

$

(4,369

)

 

$

131,452

 

 

$

1,603,069

 

 

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

5


 

REPLIGEN CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited, amounts in thousands)

 

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

96,825

 

 

$

65,683

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

Inventory step-up amortization

 

 

 

 

 

1,598

 

Depreciation and amortization

 

 

23,933

 

 

 

17,420

 

Amortization of debt discount and issuance costs

 

 

905

 

 

 

5,690

 

Stock-based compensation expense

 

 

14,900

 

 

 

13,684

 

Deferred income taxes, net

 

 

738

 

 

 

5,266

 

Contingent consideration

 

 

(9,295

)

 

 

 

Other

 

 

276

 

 

 

103

 

Changes in operating assets and liabilities, excluding impact of acquisitions:

 

 

 

 

 

 

Accounts receivable

 

 

(8,433

)

 

 

(31,940

)

Inventories

 

 

(58,106

)

 

 

(42,773

)

Prepaid expenses and other assets

 

 

2,402

 

 

 

(563

)

Operating lease right of use assets

 

 

(21,457

)

 

 

3,582

 

Other assets

 

 

(406

)

 

 

1,748

 

Accounts payable

 

 

6,322

 

 

 

8,317

 

Accrued expenses

 

 

(4,014

)

 

 

4,467

 

Operating lease liabilities

 

 

23,852

 

 

 

(3,713

)

Long-term liabilities

 

 

392

 

 

 

(1,655

)

Total cash provided by operating activities

 

 

68,834

 

 

 

46,913

 

Cash flows from investing activities:

 

 

 

 

 

 

Acquisitions, net of cash acquired

 

 

 

 

 

71

 

Additions to capitalized software costs

 

 

(1,875

)

 

 

(2,191

)

Purchases of property, plant and equipment

 

 

(52,576

)

 

 

(24,078

)

Other investing activities

 

 

17

 

 

 

 

Total cash used in investing activities

 

 

(54,434

)

 

 

(26,198

)

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from exercise of stock options

 

 

463

 

 

 

860

 

Payment of tax withholding obligation on vesting of restricted stock

 

 

(14,759

)

 

 

 

Repayment of Convertible Senior Notes

 

 

(18

)

 

 

(8

)

Total cash (used in) provided by financing activities

 

 

(14,314

)

 

 

852

 

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

 

(7,388

)

 

 

(4,532

)

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

 

 

(7,302

)

 

 

17,035

 

Cash, cash equivalents and restricted cash, beginning of period

 

 

603,814

 

 

 

717,292

 

Cash and cash equivalents, end of period

 

$

596,512

 

 

$

734,327

 

Supplemental disclosure of non-cash investing and financing activities:

 

 

 

 

 

 

Assets acquired under operating leases

 

$

21,739

 

 

$

28,605

 

 

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

6


 

REPLIGEN CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

1.
Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company”, “Repligen”, “our” or “we”) in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by GAAP. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, which was filed with the SEC on February 17, 2022 (“Form 10-K”).

 

The preparation of financial statements in conformity with 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 revenues and expenses during the reporting period. The business and economic uncertainty resulting from the novel coronavirus pandemic (“COVID-19”), the Russia-Ukraine conflict, supply chain challenges, cost pressure and the overall effects of the current high inflation environment on customers' purchasing patterns has made such estimates more difficult to calculate. Accordingly, actual results could differ from those estimates.

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB, Repligen GmbH, Spectrum® LifeSciences LLC and its subsidiaries (“Spectrum”), C Technologies, Inc., ARTeSYN Biosolutions Holdings Ireland Limited and its subsidiaries, Polymem S.A. (“Polymem”), Avitide LLC, Newton T&M Corp. ("NTM"), Bio-Flex Solutions, L.L.C. ("BioFlex") and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Except for the change in the Company's policy on Convertible Senior Notes as required by Accounting Standards Update ("ASU" or "ASUs") 2020-06 and discussed in Note 7, "Convertible Senior Notes," to these consolidated financial statements, the Company made no material changes in the application of its significant accounting policies that were disclosed in its Form 10-K. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year. Certain prior year balances have been reclassified to conform to current year presentation.

 

Recent Accounting Standards Updates

 

We consider the applicability and impact of all ASUs on the Company’s consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s consolidated financial position or results of operations. Recently issued ASUs that we feel may be applicable to the Company are as follows:

 

Recently Issued Accounting Standards Updates – Adopted During the Fiscal Year

 

Effective January 1, 2022, the Company adopted ASU 2020-06, “Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)” using the modified retrospective method of adoption. ASU 2020-06 simplifies the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. Consequently, a convertible instrument is now accounted for as a single liability measured at its amortized cost as long as no other features of such convertible instrument require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments will typically be closer to the coupon interest rate when

7


 

applying the guidance in Topic 835, “Interest.” The Company now accounts for its 0.375% convertible senior notes due July 15, 2024 (the "2019 Notes") as a single liability measured at amortized cost. As a result, the adoption of ASU 2020-06 had a material impact on the Company's consolidated financial statements, resulting in adjustments of $39.1 million, $17.3 million and $27.6 million to the opening balances of additional paid-in capital, retained earnings and Convertible Senior Notes, net, respectively, on the Company's consolidated balance sheet as of January 1, 2022. Additionally, due to the adoption of ASU 2020-06, the Company reversed the remaining balance of the deferred tax liability of $6.4 million, which was initially recorded in connection with the 2019 Notes. See Note 7, “Convertible Senior Notes,” for more information, including our modified disclosures as required by ASU 2020-06 upon adoption.

 

Recently Issued Accounting Standard Updates – Not Yet Adopted

 

In March 2022, the Financial Accounting Standards Board issued ASU 2022-02, “Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures.” ASU 2022-02 eliminates the accounting guidance for Troubled Debt Restructurings by creditors that have adopted ASU 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” while enhancing disclosure requirements for certain loan refinancing and restructurings made to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 adds the requirement for companies to disclose current period write-offs by year of origination for financing receivables. ASU 2022-02 will become effective for the Company on January 1, 2023. Early adoption is permitted if an entity has adopted ASU 2016-13. The Company is currently evaluating the timing and impact of the adoption of ASU 2022-02 on the Company’s consolidated financial statements and disclosures.

 

2.
Fair Value Measurements

The Company uses various valuation approaches in determining the fair value of its assets and liabilities. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

 

Level 1 –

Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.

 

 

Level 2 –

Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.

 

 

Level 3 –

Valuations based on inputs that are unobservable and significant to the overall fair value measurement.

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

8


 

Fair Value Measured on a Recurring Basis

Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of June 30, 2022 and December 31, 2021 (amounts in thousands):

 

 

 

As of June 30, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

$

389,374

 

 

$

 

 

$

 

 

$

389,374

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Short-term contingent consideration

 

$

 

 

$

 

 

$

17,046

 

 

$

17,046

 

Long-term contingent consideration

 

$

 

 

$

 

 

$

67,897

 

 

$

67,897

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

$

460,936

 

 

$

 

 

$

 

 

$

460,936

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Long-term contingent consideration

 

$

 

 

$

 

 

$

94,238

 

 

$

94,238

 

 

Cash and cash equivalents

 

As of June 30, 2022 and December 31, 2021, cash and cash equivalents on the Company's consolidated balance sheets included $389.4 million and $460.9 million, respectively, in money market accounts. These funds are valued on a recurring basis using Level 1 inputs.

 

Contingent Consideration – Earnout

 

On September 20, 2021, the Company completed the acquisition of Avitide, Inc. ("Avitide") (the "Avitide Acquisition"), a privately-held affinity ligand discovery and development company headquartered in Lebanon, New Hampshire. The transaction consisted of upfront payments of $150.0 million, comprised of cash and the Company's common stock, and up to an additional $125.0 million (undiscounted) in contingent consideration for performance-based earnout payments made equally in cash and the Company's common stock over a three-year performance period beginning January 1, 2022 and ending December 31, 2024. See Note 3, "Acquisitions" below for additional information.

 

During 2022, there was a shift in revenue and volume projections, due to the expected timing of achievement over the three-year performance period, and an increase in risk-free interest rates that are used to calculate the discount rate, that resulted in a material change in amounts reported as of June 30, 2022. A reconciliation of the change in the fair value of contingent consideration - earnout is included in the following table (amounts in thousands):

 

Balance as of December 31, 2021

 

$

94,238

 

Contingent consideration earnouts

 

 

(9,295

)

Balance as of June 30, 2022

 

$

84,943

 

 

9


 

The recurring Level 3 fair value measurement of our contingent consideration earnout that we expect to be required to settle include the following significant unobservable inputs (amounts in thousands, except percent data):

 

Contingent Consideration Earnout

 

Fair Value as of
 June 30, 2022

 

Valuation Technique

 

Unobservable Input

 

Range

 

Weighted Average(1)

 

 

 

 

 

 

 

Probability of

 

 

 

 

Commercialization-based

 

 

 

 

Monte Carlo

 

Success

 

100%

 

100%

payments

 

$

 

28,390

 

Simulation

 

Earnout Discount Rate

 

4.5%-5.8%

 

5.1%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Volatility

 

23.7%

 

23.7%

Revenue and Volume-

 

 

 

 

Monte Carlo

 

Revenue & Volume

 

 

 

 

based payments

 

$

 

56,553

 

Simulation

 

Discount Rate

 

7.4%

 

7.4%

 

 

 

 

 

 

 

Earnout Discount Rate

 

4.5%-5.8%

 

5.1%

 

(1)
Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.

 

The Company estimates the fair value of the contingent consideration earnouts at each subsequent reporting period using a Monte Carlo simulation. Changes in the projected performance of the acquired business could result in a higher or lower contingent consideration obligation in the future.

Fair Value Measured on a Nonrecurring Basis

 

During the three and six months ended June 30, 2022, there were no re-measurements to fair value of financial assets and liabilities that are measured at fair value on a nonrecurring basis.

Convertible Senior Notes

In July 2019, the Company issued $287.5 million aggregate principal amount of the 2019 Notes. Interest is payable semi-annually in arrears on January 15 and July 15 of each year. The 2019 Notes will mature on July 15, 2024, unless earlier converted or repurchased in accordance with their terms. At June 30, 2022 and December 31, 2021, the carrying value of the 2019 Notes was $283.7 million and $255.3 million, respectively, net of unamortized discount and issuance costs, and the fair value of the 2019 Notes was $432.3 million and $678.5 million, respectively. The fair value of the 2019 Notes is a Level 1 valuation and was determined based on the most recent trade activity of the 2019 Notes as of June 30, 2022. The 2019 Notes are discussed in more detail in Note 7, “Convertible Senior Notes” to this report.

 

3.
Acquisitions

 

2021 Acquisitions

Bio-Flex Solutions L.L.C. and Newton T&M Corp.

On November 29, 2021, the Company entered into an Equity Purchase Agreement with BioFlex, NTM and each of Ralph Meola and Jason Nisler (the "Equity Purchase Agreement"), to acquire 100% of the outstanding securities of BioFlex and NTM (collectively, the “NTM Acquisition”). The transaction closed on December 16, 2021.

NTM, which is headquartered in Newton, New Jersey, is the parent company of BioFlex and focuses on manufacturing of products, while BioFlex, also headquartered in Newton, New Jersey, commercializes branded products to biotech customers. The NTM Acquisition complements and expands the Company's filtration offering paths as the industry migrates to single-use flow paths solutions for monoclonal antibody, vaccine and cell and gene therapy ("C&GT") applications, with a focus on single-use fluid management components, including single-use clamps, adapters, end caps and hose assemblies. The NTM Acquisition streamlines and increases control over many components in the Company's single-use supply chain which ultimately should drive reduced lead-times for Repligen customers in the coming years.

 

Consideration Transferred

10


 

The NTM Acquisition was accounted for as a purchase of businesses under ASC 805, “Business Combinations,” and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Under the terms of the Equity Purchase Agreement, all outstanding shares of capital stock of BioFlex were acquired for consideration with a value totaling $31.6 million, which includes $3.0 million deposited into an escrow against which the Company may make claims for indemnification.

Under the acquisition method of accounting, the assets acquired and liabilities assumed of BioFlex were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is estimated to be $4.6 million, the fair value of the intangible assets acquired is estimated to be $17.2 million and the residual goodwill is estimated to be $9.8 million. The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $1.9 million of transaction and integration costs associated with the NTM Acquisition from the date of acquisition to June 30, 2022, with $0.7 million and $1.6 million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022.

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

 

Fair Value of Net Assets Acquired

The preliminary allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the preliminary valuation. As of June 30, 2022, the purchase accounting for this acquisition had not yet been finalized. As additional information becomes available, the Company may further revise its preliminary purchase price allocation during the remainder of the measurement period. Any such revisions or changes may have a material impact on our accounting treatment of the NTM Acquisition. The final allocation may include changes to deferred tax assets and other assets and liabilities.

 

The components and estimated allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

2,870

 

Accounts receivable

 

 

1,408

 

Inventory

 

 

741

 

Prepaid expenses and other current assets

 

 

126

 

Property and equipment

 

 

34

 

Operating lease right of use asset

 

 

1,034

 

Customer relationships

 

 

13,240

 

Developed technology

 

 

3,540

 

Trademark and tradename

 

 

310

 

Non-competition agreements

 

 

60

 

Goodwill

 

 

9,804

 

Long term deferred tax asset

 

 

111

 

Accounts payable

 

 

(224

)

Accrued liabilities

 

 

(450

)

Operating lease liability

 

 

(1,030

)

Operating lease liability, long-term

 

 

(3

)

Fair value of net assets acquired

 

$

31,571

 

During the first half of 2022, the Company recorded net working capital adjustments of approximately $0.4 million related to pre-acquisition liabilities, which are included in goodwill and accrued liabilities in the table above.

 

Acquired Goodwill

11


 

The goodwill of $9.8 million represents future economic benefits expected to arise from anticipated synergies from the integration of BioFlex and NTM into the Company. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the NTM Acquisition. Substantially all of the goodwill recorded is expected to be deductible for income tax purposes.

 

Intangible Assets

The following table sets forth the components of the identified intangible assets associated with the NTM Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

Customer relationships

 

10 years

 

$

13,240

 

Developed technology

 

11 years

 

 

3,540

 

Trademark and tradename

 

15 years

 

 

310

 

Non-competition agreements

 

3 years

 

 

60

 

 

 

 

 

$

17,150

 

Avitide, Inc.

 

On September 16, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization (“Avitide Merger Agreement”) with Avalon Merger Sub, Inc., a Delaware corporation and a wholly owned direct subsidiary of the Company, Avalon Merger Sub LLC, a Delaware limited liability company and a wholly owned direct subsidiary of the Company, Avitide, a Delaware corporation, and Shareholder Representative Services LLC, a Colorado limited liability company, solely in its capacity as the representative, agent and attorney-in-fact of Avitide's securityholders to purchase Avitide. The transaction closed on September 20, 2021 on the terms set forth in the Avitide Merger Agreement.

 

Avitide, which is headquartered in Lebanon, New Hampshire, offers diverse libraries and leading technology in affinity ligand discovery and development resulting in best-in-class ligand discovery and development lead-times. The acquisition gives the Company a new platform for affinity resin development, including C&GT, and advances and expands the Company’s proteins and chromatography franchise to address the unique purification needs of gene therapies and other emerging modalities.

 

Consideration Transferred

 

The Avitide Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations,” and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Under the terms of the Avitide Merger Agreement, all outstanding shares of capital stock of Avitide were cancelled and converted into the right to receive merger consideration with a value totaling up to $275.0 million, which consisted of upfront payments in aggregate of $150.0 million ($149.4 million, net of cash acquired) and up to an additional $125.0 million (undiscounted) in contingent consideration earnout payments if certain performance targets are achieved. Total consideration paid also included $0.8 million deposited into an escrow account against which the Company may make claims for indemnification. The Avitide Acquisition was funded through payment of $75.0 million in cash, the issuance of 271,096 unregistered shares of the Company’s common stock totaling $83.0 million and contingent consideration with a fair value of approximately $88.4 million.

 

Under the acquisition method of accounting, the assets acquired and liabilities assumed of Avitide were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is estimated to be $2.1 million, the fair value of the intangible assets acquired is estimated to be $46.7 million and the residual goodwill is estimated to be $197.5 million. The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $3.9 million of transaction and integration costs associated with the Avitide Acquisition from the date of acquisition to June 30, 2022, with $0.7 million and $1.3 million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022. During 2022, due to the change in market inputs used to prepare the valuation of the contingent

12


 

consideration obligation, the Company also recorded contingent consideration adjustments of ($6.9) million and ($9.3) million to the Company's consolidated statements of comprehensive income for the three and six months ended June 30, 2022, respectively. See Note 2, "Fair Value Measurements" for more information.

 

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

 

Total consideration transferred is as follows (amounts in thousands):

Cash consideration

 

$

74,962

 

Equity consideration

 

 

82,968

 

Contingent consideration - earnout

 

 

88,373

 

Fair value of net assets acquired

 

$

246,303

 

 

 

 

 

Fair Value of Net Assets Acquired

 

The preliminary allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the preliminary valuation. As of June 30, 2022, the purchase accounting for this acquisition had not yet been finalized. As additional information becomes available, the Company may further revise its preliminary purchase price allocation during the remainder of the measurement period (which will not exceed 12 months from September 20, 2021). Any such revisions or changes may have a material impact on our accounting treatment of the Avitide Acquisition. The final allocation may include changes to long-term deferred liabilities and goodwill. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments will be recorded to our consolidated statement of comprehensive income.

 

The components and estimated allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

572

 

Accounts receivable

 

 

228

 

Inventory

 

 

332

 

Prepaid expenses and other current assets

 

 

114

 

Property and equipment

 

 

1,862

 

Operating lease right of use asset

 

 

3,648

 

Customer relationships

 

 

24,580

 

Developed technology

 

 

20,650

 

Trademark and tradename

 

 

1,210

 

Non-competition agreements

 

 

210

 

Goodwill

 

 

197,461

 

Long term deferred tax asset

 

 

1,540

 

Accounts payable

 

 

(215

)

Accrued liabilities

 

 

(2,183

)

Operating lease liability

 

 

(698

)

Operating lease liability, long-term

 

 

(2,950

)

Other liabilities

 

 

(58

)

Fair value of net assets acquired

 

$

246,303

 

Acquired Goodwill

The goodwill of $197.5 million represents future economic benefits expected to arise from anticipated synergies from the integration of Avitide. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the Avitide Acquisition. Substantially all of the goodwill recorded is expected to be nondeductible for income tax purposes. In June 2022, the Company recorded an adjustment to goodwill of $1.8 million related to a change in estimated tax benefits associated with the net operating loss carryforward filed on the Avitide pre-acquisition tax return.

13


 

 

Intangible Assets

The following table sets forth the components of the identified intangible assets associated with the Avitide Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

Customer relationships

 

13 years

 

$

24,580

 

Developed technology

 

15 years

 

 

20,650

 

Trademark and tradename

 

18 years

 

 

1,210

 

Non-competition agreements

 

3 years

 

 

210

 

 

 

 

 

$

46,650

 

Polymem S.A.

On June 22, 2021, the Company entered into a Stock Purchase Agreement with Polymem, a company organized under the laws of France, and Jean-Michel Espenan and Franc Saux, acting together jointly and severally as the representatives of the sellers pursuant to which the Company acquired all of the outstanding common stock of Polymem for $47.0 million. The transaction closed on July 1, 2021 (the “Polymem Acquisition”).

 

Polymem, which is headquartered in, Toulouse, France, is a manufacturer of hollow fiber membranes, membrane modules and systems for industrial and bioprocessing applications. Polymem products will complement and expand the Company’s portfolio of hollow fiber systems and consumables. The acquisition substantially increases Repligen’s membrane and module manufacturing capacity and establishes a world-class center of excellence in Europe to address the accelerating global demand for these innovative products.

 

Consideration Transferred

 

The Polymem Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations,” and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Payment for the transaction was denominated in Euros but is reflected here in U.S. dollars for presentation purposes based on an exchange rate of 0.8437 as of July 1, 2021, the date of acquisition. Total consideration paid was approximately $47.0 million, which included approximately $4.3 million deposited into an escrow account against which the Company may make claims for indemnification.

 

Under the acquisition method of accounting, the assets acquired and liabilities assumed of Polymem were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is approximately $2.2 million, the fair value of the intangible assets acquired is approximately $9.1 million and the residual goodwill is approximately $35.7 million. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $6.3 million of transaction and integration costs associated with the Polymem Acquisition from the date of acquisition to June 30, 2022, with $1.6 million and $3.2 million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022.

 

Fair Value of Net Assets Acquired

 

The allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the final valuation of Polymem. The Company has made appropriate adjustments to the purchase price allocation during the measurement period, which ended on July 1, 2022.

 

14


 

The components and final allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

353

 

Net working capital (excluding cash and inventory
     step-up)

 

 

414

 

Inventory step-up

 

 

543

 

Operating lease right of use assets

 

 

1,424

 

Property and equipment

 

 

3,145

 

Other assets

 

 

41

 

Developed technology

 

 

8,274

 

Trademark and tradenames

 

 

510

 

Non-compete agreements

 

 

312

 

Goodwill

 

 

35,680

 

Operating lease liability

 

 

(1,253

)

Long term deferred tax liability

 

 

(2,327

)

Other long-term liabilities

 

 

(143

)

Fair value of net assets acquired

 

$

46,973

 

Acquired Goodwill

 

The goodwill of approximately $35.7 million represents future economic benefits expected to arise from anticipated synergies from the integration of Polymem. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the Polymem Acquisition. Substantially all of the goodwill recorded is expected to be nondeductible for income tax purposes.

 

Intangible Assets

 

The following table sets forth the components of the identified intangible assets associated with the Polymem Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

Developed technology

 

13 years

 

$

8,274

 

Trademark and tradename

 

14 years

 

 

510

 

Non-competition agreements

 

5 years

 

 

312

 

 

 

 

 

$

9,096

 

 

4.
Revenue Recognition

The Company generates revenue from the sale of bioprocessing products, equipment devices and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. Under ASC 606, “Revenue from Contracts with Customers,” revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers.

Disaggregation of Revenue

Revenues for the three and six months ended June 30, 2022 and 2021 were as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Product revenue

 

$

207,597

 

 

$

162,920

 

 

$

413,960

 

 

$

305,657

 

Royalty and other income

 

 

36

 

 

 

40

 

 

 

73

 

 

 

140

 

Total revenue

 

$

207,633

 

 

$

162,960

 

 

$

414,033

 

 

$

305,797

 

 

15


 

When disaggregating revenue, the Company considered all of the economic factors that may affect its revenues. Because substantially all of its revenues are from bioprocessing customers, there are no differences in the nature, timing and uncertainty of the Company’s revenues and cash flows from any of its product lines. However, given that the Company’s revenues are generated in different geographic regions, regulatory, economic and geopolitical factors within those regions could impact the nature, timing and uncertainty of the Company’s revenues and cash flows. In addition, a significant portion of the Company’s revenue is generated from a small number of customers; therefore, economic factors specific to these customers could impact the nature, timing and uncertainty of the Company’s revenues and cash flows.

Disaggregated revenue from contracts with customers by geographic region and revenue from significant customers can be found in Note 14, “Segment Reporting,” included in this report.

For more information regarding our product revenue, see Note 6, “Revenue Recognition” included in Part II, Item 8, “Financial Statements and Supplementary Data” to our Form 10-K.

Contract Balances from Contracts with Customers

The following table provides information about receivables and deferred revenue from contracts with customers as of June 30, 2022 (amounts in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Balances from contracts with customers only:

 

 

 

 

 

 

Accounts receivable

 

$

121,050

 

 

$

117,420

 

Deferred revenue (included in accrued liabilities in
   the consolidated balance sheets)

 

$

22,161

 

 

$

14,848

 

Revenue recognized during periods presented relating to:

 

 

 

 

 

 

The beginning deferred revenue balance

 

$

11,215

 

 

$

13,708

 

 

The timing of revenue recognition, billings and cash collections results in the accounts receivable and deferred revenue balances on the Company’s consolidated balance sheets.

A contract asset is created when the Company satisfies a performance obligation by transferring a promised good to the customer. Contract assets may represent conditional or unconditional rights to consideration. The right is conditional and recorded as a contract asset if the Company must first satisfy another performance obligation in the contract before it is entitled to payment from the customer. Contract assets are transferred to billed receivables once the right becomes unconditional. If the Company has the unconditional right to receive consideration from the customer, the contract asset is accounted for as a billed receivable and presented separately from other contract assets. A right is unconditional if nothing other than the passage of time is required before payment of that consideration is due.

When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

5.
Goodwill and Intangible Assets

Goodwill

16


 

Goodwill represents the difference between the purchase price and the estimated fair value of identifiable assets acquired and liabilities assumed. Goodwill acquired in a business combination and determined to have an indefinite useful life is not amortized, but instead is tested for impairment at least annually in accordance with ASC 350, “Intangibles – Goodwill and Other”.

The following table represents the change in the carrying value of goodwill for the six months ended June 30, 2022 (amounts in thousands):

 

Balance as of December 31, 2021

 

$

860,362

 

Measurement period adjustment - BioFlex

 

 

(376

)

Measurement period adjustment - Avitide

 

 

(1,784

)

Cumulative translation adjustment

 

 

(3,874

)

Balance as of June 30, 2022

 

$

854,328

 

 

During each of the fourth quarters of 2021, 2020 and 2019, the Company completed its annual impairment assessments and concluded that goodwill was not impaired in any of those years. The Company has not identified any “triggering” events which indicate an impairment of goodwill in the three and six months ended June 30, 2022.

 

Intangible Assets

Intangible assets with a definitive life are amortized over their useful lives using the straight-line method, and the amortization expense is recorded within cost of product revenue and selling, general and administrative expenses in the Company’s statements of comprehensive income. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions existed that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for the Company's products or changes in the size of the market for the Company’s products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at June 30, 2022.

Indefinite-lived intangible assets are reviewed for impairment at least annually. There has been no impairment of the Company’s intangible assets for the periods presented.

Intangible assets, net consisted of the following at June 30, 2022:

 

 

 

June 30, 2022

 

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Weighted
Average
Useful Life
(in years)

 

 

 

(Amounts in thousands)

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Technology - developed

 

$

145,304

 

 

$

(25,862

)

 

$

119,442

 

 

 

17

 

Patents

 

 

240

 

 

 

(240

)

 

 

 

 

 

8

 

Customer relationships

 

 

253,221

 

 

 

(58,709

)

 

 

194,512

 

 

 

15

 

Trademarks

 

 

7,675

 

 

 

(1,096

)

 

 

6,579

 

 

 

19

 

Other intangibles

 

 

2,801

 

 

 

(1,826

)

 

 

975

 

 

 

4

 

Total finite-lived intangible assets

 

 

409,241

 

 

 

(87,733

)

 

 

321,508

 

 

 

16

 

Indefinite-lived intangible asset:

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks

 

 

700

 

 

 

 

 

 

700

 

 

 

 

Total intangible assets

 

$

409,941

 

 

$

(87,733

)

 

$

322,208

 

 

 

 

 

17


 

 

Intangible assets consisted of the following at December 31, 2021:

 

 

 

December 31, 2021

 

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Weighted
Average
Useful Life
(in years)

 

 

 

(Amounts in thousands)

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Technology - developed

 

$

146,097

 

 

$

(21,553

)

 

$

124,544

 

 

 

17

 

Patents

 

 

240

 

 

 

(240

)

 

 

 

 

 

8

 

Customer relationships

 

 

254,699

 

 

 

(50,719

)

 

 

203,980

 

 

 

15

 

Trademarks

 

 

7,699

 

 

 

(877

)

 

 

6,822

 

 

 

19

 

Other intangibles

 

 

2,839

 

 

 

(1,611

)

 

 

1,228

 

 

 

4

 

Total finite-lived intangible assets

 

 

411,574

 

 

 

(75,000

)

 

 

336,574

 

 

 

16

 

Indefinite-lived intangible asset:

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks

 

 

700

 

 

 

 

 

 

700

 

 

 

 

Total intangible assets

 

$

412,274

 

 

$

(75,000

)

 

$

337,274

 

 

 

 

 

Amortization expense for finite-lived intangible assets was $6.6 million and $5.2 million for each of the three months ended June 30, 2022 and 2021, respectively, and $13.2 million and $10.4 million for each of the six months ended June 30, 2022 and 2021, respectively. As of June 30, 2022, the Company expects to record the following amortization expense in future periods (amounts in thousands):

 

 

 

Estimated

 

 

 

Amortization

 

For the Years Ended December 31,

 

Expense

 

2022 (remaining six months)

 

$

13,182

 

2023

 

 

26,246

 

2024

 

 

25,661

 

2025

 

 

25,322

 

2026

 

 

25,322

 

2027 and thereafter

 

 

205,775

 

Total

 

$

321,508

 

 

6.
Consolidated Balance Sheet Detail

Inventories, net

Inventories, net consists of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Raw materials

 

$

141,673

 

 

$

123,321

 

Work-in-process

 

 

7,126

 

 

 

8,119

 

Finished products

 

 

90,318

 

 

 

53,054

 

Total inventories, net

 

$

239,117

 

 

$

184,494

 

 

18


 

Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Land

 

$

876

 

 

$

1,023

 

Buildings

 

 

679

 

 

 

764

 

Leasehold improvements

 

 

54,786

 

 

 

52,505

 

Equipment

 

 

75,132

 

 

 

70,983

 

Furniture, fixtures and office equipment

 

 

10,333

 

 

 

9,137

 

Computer hardware and software

 

 

27,655

 

 

 

22,380

 

Construction in progress

 

 

77,807

 

 

 

38,446

 

Other

 

 

504

 

 

 

443

 

Total property, plant and equipment

 

 

247,772

 

 

 

195,681

 

Less - Accumulated depreciation

 

 

(79,402

)

 

 

(70,717

)

Total property, plant and equipment, net

 

$

168,370

 

 

$

124,964

 

 

Depreciation expenses totaled $5.5 million and $3.8 million for each of the three months ended June 30, 2022 and 2021, respectively, and $10.7 million and $7.0 million for each of the six months ended June 30, 2022 and 2021, respectively.

 

Accrued Liabilities

Accrued liabilities consist of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Employee compensation

 

$

28,232

 

 

$

42,147

 

Deferred revenue

 

 

22,161

 

 

 

14,848

 

Income taxes payable

 

 

4,937

 

 

 

4,984

 

Other

 

 

15,363

 

 

 

13,519

 

Total accrued liabilities

 

$

70,693

 

 

$

75,498

 

 

7.
Convertible Senior Notes

 

0.375% Convertible Senior Notes due 2024

 

On July 19, 2019, the Company issued $287.5 million aggregate principal pursuant to the 2019 Notes, which includes the underwriters’ exercise in full of an option to purchase an additional $37.5 million aggregate principal amount of 2019 Notes (the “Notes Offering”). The net proceeds of the Notes Offering, after deducting underwriting discounts and commissions and other related offering expenses payable by the Company, were approximately $278.5 million. The 2019 Notes are senior, unsecured obligations of the Company, and bear interest at a rate of 0.375% per year. Interest is payable semi-annually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. The 2019 Notes will mature on July 15, 2024, unless earlier repurchased or converted in accordance with their terms.

During the second quarter of 2022, the closing price of the Company’s common stock exceeded 130% of the conversion price of the 2019 Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the 2019 Notes are convertible at the option of the holders of the 2019 Notes during the third quarter of 2022, the quarter immediately following the quarter when the conditions are met, as stated in the terms of the 2019 Notes. These conditions have been met each quarter since the third quarter of 2020. As a result, $24,000 aggregate principal amount of the 2019 Notes have been converted by the note holders since the issuance of the 2019 Notes, including $13,000 in the first half of 2022. The conversions resulted in the issuance of a nominal number of shares of the Company’s common stock to the note holders. The Company continues to classify the carrying value of the 2019 Notes as current liabilities on the Company’s consolidated balance sheet at June 30, 2022.

Prior to the adoption of ASU 2020-06, the Company accounted for the 2019 Notes as a liability and equity component where the carrying value of the liability component was valued based on a similar debt instrument. In accounting for the issuance of the

19


 

2019 Notes, the Company separated the 2019 Notes into liability and equity components. The carrying value of the liability component was calculated as the present value of its cash flows using a discount rate of 4.5% based on comparative convertible transactions for similar companies. The carrying value of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2019 Notes as a whole. The excess of the principal amount of the liability component over its carrying value amount, referred to as the debt discount, was amortized to interest expense on our consolidated statements of comprehensive income over the five-year term of the 2019 Notes. The equity component was not re-measured as long as it continued to meet the conditions for equity classification. The equity component related to the 2019 Notes recorded at issuance was $52.1 million, which was recorded in additional paid-in capital on the Company's consolidated balance sheets.

 

In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total costs incurred to the liability and equity components of the 2019 Notes using the same proportions as the initial carrying value of the 2019 Notes. Transaction costs related to the liability component were $7.4 million and are amortized to interest expense using the effective interest method over the five-year term of the 2019 Notes. Transaction costs attributable to the equity component were $1.6 million and are netted with the equity component of the 2019 Notes in stockholders' equity of the Company's consolidated balance sheets. Additionally, the Company recorded a net deferred tax liability of $11.4 million.

 

Effective January 1, 2022, the Company adopted ASU 2020-06. After adoption, the Company now accounts for the 2019 Notes as a single liability measured at amortized cost. As the equity component is no longer required to be split into a separate component, the Company recorded a net adjustment for the initial $50.4 million that was allocated to additional paid-in capital and $22.9 million of life-to-date interest expense recorded as amortization of debt discount. Additionally, the net deferred tax liability recorded for the 2019 Notes was reversed. The principal amount of the liability over its carrying amount is amortized to interest expense over the five-year term of the 2019 Notes. Since the 2019 Notes are classified as a single liability, there is no debt discount required to be amortized for the three and six months ended June 30, 2022.

 

The net carrying value of the liability component of the 2019 Notes is as follows:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

0.375% Convertible Senior Notes due 2024:

 

 

 

 

 

 

Principal amount

 

$

287,476

 

 

$

287,489

 

Unamortized debt discount

 

 

 

 

 

(28,220

)

Unamortized debt issuance costs

 

 

(3,764

)

 

 

(4,011

)

Net carrying amount

 

$

283,712

 

 

$

255,258

 

 

The following table sets forth total interest expense recognized related to the 2019 Notes:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Contractual interest expense

 

$

269

 

 

$

269

 

 

$

539

 

 

$

539

 

Amortization of debt issuance costs

 

 

453

 

 

 

357

 

 

 

905

 

 

 

709

 

Amortization of debt discount

 

 

 

 

 

2,508

 

 

 

 

 

 

4,986

 

Total

 

$

722

 

 

$

3,134

 

 

$

1,444

 

 

$

6,234

 

Effective interest rate of the liability component

 

 

1.0

%

 

 

5.1

%

 

 

1.0

%

 

 

5.1

%

 

 

 

 

 

 

 

 

 

 

 

 

 

At June 30, 2022 and December 31, 2021, the carrying value of the 2019 Notes was $283.7 million and $255.3 million, respectively, net of unamortized discount, and the fair value of the 2019 Notes was $432.3 million and $678.5 million, respectively. The fair value of the 2019 Notes was determined based on the most recent trade activity of the 2019 Notes at June 30, 2022 and December 31, 2021.

 

8.
Stockholders’ Equity

20


 

 

Stock Option and Incentive Plans

 

Under the Company’s current 2018 Stock Option and Incentive Plan (the “2018 Plan”), the number of shares of the Company’s common stock that are reserved and available for issuance is 2,778,000, plus the number of shares of common stock available for issuance under the Company’s previous equity plans. The shares of common stock underlying any awards under the 2018 Plan and previous equity plans (together, the “Plans”) that are forfeited, canceled or otherwise terminated (other than by exercise) shall be added back to the shares of stock available for issuance under the 2018 Plan. At June 30, 2022, 1,948,381 shares were available for future grants under the 2018 Plan.

 

Stock-Based Compensation

For each of the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense of $7.0 million and $7.1 million, respectively, for share-based awards granted under the Plans. For the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense of $14.9 million and $13.7 million, respectively. The following table presents stock-based compensation expense in the Company’s consolidated statements of comprehensive income:

 

 

 

Three Months Ended
 June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Cost of product revenue

 

$

615

 

 

$

449

 

 

$

1,237

 

 

$

955

 

Research and development

 

 

622

 

 

 

795

 

 

 

1,421

 

 

 

1,511

 

Selling, general and administrative

 

 

5,748

 

 

 

5,899

 

 

 

12,242

 

 

 

11,218

 

Total stock-based compensation

 

$

6,985

 

 

$

7,143

 

 

$

14,900

 

 

$

13,684

 

 

The 2018 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Employee grants under the Plans generally vest over a three to five-year period, with 20%-33% vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter.

Nonqualified options issued to non-employee directors under the Plans generally vest over one year. In the first quarter of 2018, to create a longer-term retention incentive, the Company’s Compensation Committee granted long-term incentive compensation awards to its Chief Executive Officer, which consisted of both stock options and restricted stock units (“RSUs”) that are subject to time-based vesting over nine years. Options granted under the Plans have a maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company’s common stock on the date of grant. At June 30, 2022, options to purchase 648,546 shares and 551,029 stock units were outstanding under the Plans.

 

Stock Options

 

The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value RSUs. The Company measures stock-based compensation costs for stock options at the grant date based on the estimated fair value of the award. The Company recognizes expense on awards with service-based vesting over the employee’s requisite service period on a straight-line basis. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.

21


 

 

Information regarding option activity for the six months ended June 30, 2022 under the Plans is summarized below:

 

 

 

Shares

 

 

Weighted
average
exercise
price

 

 

Weighted-
Average
Remaining
Contractual
Term
(in Years)

 

 

Aggregate
Intrinsic
Value
(in Thousands)

 

Options outstanding at December 31, 2021

 

 

625,107

 

 

$

54.15

 

 

 

6.29

 

 

$

131,707

 

Granted

 

 

47,838

 

 

$

180.82

 

 

 

 

 

 

 

Exercised

 

 

(16,399

)

 

$

28.20

 

 

 

 

 

 

 

Forfeited/expired/cancelled

 

 

(8,000

)

 

$

193.86

 

 

 

 

 

 

 

Options outstanding at June 30, 2022

 

 

648,546

 

 

$

62.42

 

 

 

6.09

 

 

$

67,377

 

Options exercisable at June 30, 2022

 

 

381,399

 

 

$

46.21

 

 

 

5.49

 

 

$

44,750

 

Vested and expected to vest at June 30, 2022(1)

 

 

632,147

 

 

 

 

 

 

6.08

 

 

$

65,687

 

 

(1)
Represents the number of vested options as of June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on June 30, 2022, the last business day of the second quarter of 2022, of $162.40 per share and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June 30, 2022. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 and 2021 was $2.4 million and $6.0 million, respectively.

The weighted average grant date fair value of options granted during the six months ended June 30, 2022 and 2021 was $76.64 and $86.96, respectively. The total fair value of stock options that vested during the six months ended June 30, 2022 and 2021 was $2.7 million and $2.5 million, respectively.

Stock Units

The fair value of stock units is calculated using the closing price of the Company’s common stock on the date of grant. The Company recognizes expense on awards with service-based vesting over the employee’s requisite service period on a straight-line basis. The Company recognizes expense on performance-based awards over the vesting period based on the probability that the performance metrics will be achieved. Information regarding stock unit activity, which includes activity for RSUs and performance stock units, for the six months ended June 30, 2022 under the Plans is summarized below:

 

 

 

Shares

 

 

Weighted-
Average
Remaining
Contractual
Term
(in Years)

 

 

Aggregate
Intrinsic
Value
(in Thousands)

 

Unvested at December 31, 2021

 

 

606,685

 

 

 

3.07

 

 

$

160,674

 

Awarded

 

 

144,845

 

 

 

 

 

 

 

Vested

 

 

(175,647

)

 

 

 

 

 

 

Forfeited/expired/cancelled

 

 

(24,854

)

 

 

 

 

 

 

Unvested at June 30, 2022

 

 

551,029

 

 

 

3.00

 

 

$

89,487

 

Vested and expected to vest at June 30, 2022(1)

 

 

535,061

 

 

 

2.63

 

 

$

86,894

 

 

(1)
Represents the number of vested stock units as of June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on June 30, 2022, the last business day of the second quarter of 2022, of $162.40 per share, as stock units do not

22


 

have an exercise price) that would have been received by the stock unit holders had all holders exercised on June 30, 2022. The aggregate intrinsic value of stock units vested during the six months ended June 30, 2022 and 2021 was $37.5 million and $35.8 million, respectively.

The weighted average grant date fair value of stock units granted during the six months ended June 30, 2022 and 2021 was $191.09 and $206.15, respectively. The total fair value of stock units that vested during the six months ended June 30, 2022 and 2021 was $17.9 million and $9.6 million, respectively.

As of June 30, 2022, there was $70.4 million of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of 3.01 years. The Company expects 1,790,901 unvested options and stock units to vest over the next five years.

9.
Commitments and Contingencies

In June 2018, the Company secured an agreement with Navigo Proteins GmbH (“Navigo”) for the exclusive co-development of multiple affinity ligands for which the Company holds commercialization rights. The Company is manufacturing and supplying the first of these ligands, NGL-Impact®, exclusively to Purolite Life Sciences, an Ecolab Inc. company (“Purolite”), who is pairing the Company’s high-performance ligand with Purolite’s agarose jetting base bead technology used in their Jetted A50 Protein A resin product. The Company also signed a long-term supply agreement with Purolite for NGL-Impact and other potential additional affinity ligands that may advance from the Company’s Navigo collaboration. In September 2020, the Company and Navigo successfully completed co-development of an affinity ligand targeting the SARS-CoV-2 spike protein, to be utilized in the purification of COVID-19 vaccines. The Company has proceeded with scaling up and manufacturing this ligand and the development and validation of the related affinity chromatography resin, which is marketed by the Company. In September 2021, the Company and Navigo successfully completed co-development of a novel affinity ligand that addresses aggregation issues associated with pH sensitive antibodies and Fc-fusion proteins. The Company is manufacturing and supplying this ligand, NGL-Impact® HipH, to Purolite for use in a platform use resin product. The Navigo and Purolite agreements are supportive of the Company’s strategy to secure and reinforce the Company’s proteins business. The Company made royalty payments to Navigo of $0.7 million and $0.3 million for the three months ended June 30, 2022 and 2021, respectively and payments of $1.1 million and $0.6 million for the six months ended June 30, 2022 and 2021, respectively.

10.
Accumulated Other Comprehensive Loss

 

The following shows the changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2022 which consisted of only foreign currency translation adjustments for the periods shown (amounts in thousands):

 

 

 

Foreign

 

 

 

Currency

 

 

 

Translation

 

 

 

Adjustment

 

 

 

 

 

Balance at December 31, 2021

 

$

(16,886

)

Other comprehensive loss

 

 

(20,205

)

Balance at June 30, 2022

 

$

(37,091

)

 

11.
Income Taxes

 

For the three and six months ended June 30, 2022, we recorded an income tax provision of $9.9 million and $21.9 million, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2022 was 16.6% and 18.4%, respectively, compared to 18.3% and 15.2% for the corresponding periods in the prior year. The difference in effective tax rates between the periods was primarily due to higher income before income taxes, lower windfall benefits recognized on stock option exercises and the vesting of stock units partially offset by lower U.S. taxation of foreign earnings. The effective tax rates for the three and six months ended June 30, 2022 and 2021 were lower than the U.S. statutory rate of 21% primarily due to business tax credits and windfall benefits on stock option exercises and the vesting of stock units.

 

12.
Earnings Per Share

23


 

 

The Company reports earnings per share (“EPS”) in accordance with ASC 260, “Earnings Per Share,” which establishes standards for computing and presenting EPS. Basic EPS is computed by dividing net income available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted EPS is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common share equivalents consist of RSUs, performance stock units and the incremental common shares issuable upon the exercise of stock options. In periods when the Company has a net loss, stock awards are excluded from the calculation of EPS as their inclusion would have an antidilutive effect.

 

A reconciliation of basic and diluted weighted average shares outstanding is as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands, except per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,861

 

 

$

36,233

 

 

$

96,825

 

 

$

65,683

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Charges associated with convertible debt instruments, net of tax

 

 

 

 

 

 

 

 

387

 

 

 

 

Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities

 

$

49,861

 

 

$

36,233

 

 

$

97,212

 

 

$

65,683

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used in computing net income per share - basic

 

 

55,444

 

 

 

54,931

 

 

 

55,399

 

 

 

54,868

 

Effect of dilutive shares:

 

 

 

 

 

 

 

 

 

 

 

 

Options and stock units

 

 

598

 

 

 

843

 

 

 

661

 

 

 

903

 

Convertible Senior Notes

 

 

676

 

 

 

1,012

 

 

 

1,779

 

 

 

1,052

 

Dilutive effect of unvested performance stock units

 

 

3

 

 

 

 

 

 

3

 

 

 

 

Dilutive potential common shares

 

 

1,277

 

 

 

1,855

 

 

 

2,443

 

 

 

1,956

 

Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted

 

 

56,721

 

 

 

56,786

 

 

 

57,842

 

 

 

56,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.90

 

 

$

0.66

 

 

$

1.75

 

 

$

1.20

 

Diluted

 

$

0.88

 

 

$

0.64

 

 

$

1.68

 

 

$

1.16

 

 

At June 30, 2022, there were outstanding options to purchase 648,546 shares of the Company’s common stock at a weighted average exercise price of $62.42 per share and 551,029 shares of common stock issuable upon the vesting of stock units, which include RSUs and performance stock units. For the three and six months ended June 30, 2022, 325,685 shares and 306,400 shares, respectively, of the Company’s common stock were excluded from the calculation of diluted EPS because the exercise prices of the stock options were greater than or equal to the average price of the common shares and were therefore anti-dilutive.

 

At June 30, 2021, there were outstanding options to purchase 682,913 shares of the Company’s common stock at a weighted average exercise price of $51.71 per share and 618,618 shares of common stock issuable upon the vesting of stock units, which include RSUs and performance stock units. For the three and six months ended June 30, 2021, 69,388 shares of the Company’s common stock were excluded from the calculation of diluted EPS because the exercise prices of the stock options were greater than or equal to the average price of the common shares and were therefore anti-dilutive.

In July 2019, the Company issued $287.5 million aggregate principal amount of the 2019 Notes. As provided by the terms of the indenture underlying the 2019 Notes, prior to March 4, 2022, conversion of the 2019 Notes could have been settled in cash, shares of the Company’s common stock or a combination thereof, at the Company’s election. On March 4, 2022, we entered into the Second Supplemental Indenture for the 2019 Notes, which irrevocably elected to settle the conversion of the 2019 Notes using a

24


 

combination of cash and shares of the Company’s common stock, settling the par value of the 2019 Notes in cash and any excess conversion premium in shares.

As provided by the terms of the Second Supplemental Indenture underlying the 2019 Notes, the Company irrevocably elected to settle the conversion obligation for the 2019 Notes in a combination of cash and shares of the Company's common stock. This means the Company will settle the par value of the 2019 Notes in cash and any excess conversion premium in shares. As mentioned in Note 7, "Convertible Senior Notes," the Company adopted ASU 2020-06 effective January 1, 2022. Under ASU 2020-06, the Company is required to reflect the dilutive effect of the convertible securities by application of the "if-converted" method, which means the denominator of the EPS calculation would include the total number of shares assuming the 2019 Notes had been fully converted at the beginning of the period. Prior to March 4, 2022, the Company had the choice to settle the conversion of the 2019 Notes in cash, stock or a combination of the two. Therefore, from January 1, 2022 (the date the Company adopted ASU 2020-06) to March 4, 2022, the Company included 3,474,429 shares in the denominator of the EPS calculation, applying the if converted method. Subsequent to March 4, 2022, after the Second Supplemental Indenture became effective, the Company irrevocably elected to settle the conversion obligation for the 2019 Notes in a combination of cash and shares of the Company's common stock, and from March 5, 2022 forward, only the excess premium will be settled with shares. Under the if-converted method of calculating dilutive shares, the Company was also required to exclude amortization of debt issuance costs and interest charges applicable to the convertible debt from the numerator of the dilutive EPS calculation for the period from January 1, 2022 to March 4, 2022, as if the interest on convertible debt was never recognized for that period. For the six months ended June 30, 2022, the Company excluded interest charges of $0.4 million (net of tax) from the numerator.

Prior to the adoption of ASU 2020-06, the Company applied the provisions of ASC 260, “Earnings Per Share,” Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it related to the conversion spread on its convertible notes. Accordingly, the par value of the 2019 Notes was not included in the calculation of diluted income per share, but the dilutive effect of the conversion premium was considered in the calculation of diluted net income per share using the treasury stock method. The dilutive impact of the 2019 Notes was based on the difference between the Company’s current period average stock price and the conversion price of the 2019 Notes, provided there was a premium. Pursuant to this accounting standard, there was no dilution from the accreted principal of the 2019 Notes. For the three and six months ended June 30, 2022, the dilutive effect of the conversion premium included in the calculation of diluted earnings was 676,166 shares and 1,779,041 shares, respectively. For the three and six months ended June 30, 2021, the dilutive effect of the conversion premium included in the calculation of diluted earnings was 1,011,993 shares and 1,052,337 shares, respectively.

13.
Related Party Transactions

Certain facilities leased by Spectrum are owned by the Roy T. Eddleman Living Trust (the "Trust"). As of June 30, 2022, the Trust owned greater than 5% of the Company’s outstanding shares. Therefore, the Company considers the Trust to be a related party. The lease amounts paid to the Trust prior to the public offering were negotiated in connection with the acquisition of Spectrum. The Company incurred rent expense totaling $0.2 million for each of the three months ended June 30, 2022 and 2021 related to these leases and incurred rent expense of $0.4 million for each of the six months ended June 30, 2022 and 2021.

 

14.
Segment Reporting

 

The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one reportable segment and one reporting unit. As a result, the financial information disclosed herein represents all of the material financial information related to the Company.

 

The following table represents the Company’s total revenue by geographic area (based on the location of the customer):

25


 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenue by customers' geographic locations:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

 

45

%

 

 

41

%

 

 

43

%

 

 

42

%

Europe

 

 

35

%

 

 

40

%

 

 

39

%

 

 

39

%

APAC/Other

 

 

20

%

 

 

19

%

 

 

18

%

 

 

19

%

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

 

Concentrations of Credit Risk and Significant Customers

Financial instruments that subject the Company to significant concentrations of credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Per the Company’s investment policy, cash equivalents and marketable securities are invested in financial instruments with high credit ratings and credit exposure to any one issue, issuer (with the exception of U.S. Treasury obligations) and type of instrument is limited. At June 30, 2022 and December 31, 2021, the Company had no investments associated with foreign exchange contracts, options contracts or other foreign hedging arrangements.

Concentration of credit risk with respect to accounts receivable is limited to customers to whom the Company makes significant sales. While a reserve for the potential write-off of accounts receivable is maintained, the Company has not written off any significant accounts to date. To control credit risk, the Company performs regular credit evaluations of its customers’ financial condition.

There was no revenue from customers that represented 10% or more of the Company's total revenue for the three and six months ended June 30, 2022 and 2021.

No accounts receivable balance from a specific customer represented 10% or more of the Company's total trade accounts receivable at June 30, 2022. Significant accounts receivable balances representing 10% or more of the Company’s total trade accounts receivable and royalties at December 31, 2021 came from our accounts receivable balance outstanding with Pfizer Inc., which was 14% of our total accounts receivable and other receivable balance.

 

26


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Overview

Repligen and its subsidiaries, collectively doing business as Repligen Corporation (“Repligen”, “we”, “our”, or the “Company”) is a global life sciences company that develops and commercializes highly innovative bioprocessing technologies and systems that increase efficiencies and flexibility in the process of manufacturing biological drugs.

As the overall market for biologics continues to grow and expand, our customers – primarily large biopharmaceutical companies and contract development and manufacturing organizations – face critical production cost, capacity, quality and time pressures. Built to address these concerns, our products are helping to set new standards for the way biologics are manufactured. We are committed to inspiring advances in bioprocessing as a trusted partner in the production of critical biologic drugs – including monoclonal antibodies (“mAb”), recombinant proteins, vaccines and cell and gene therapies ("C&GT") – that are improving human health worldwide. For more information regarding our business, products and acquisitions, see Part I, Item 1, “Business” included in our 2021 Annual Report on Form 10-K (“Form 10-K”), which was filed with the Securities and Exchange Commission (“SEC”) on February 17, 2022.

We currently operate as one bioprocessing business, with a comprehensive suite of products to serve both upstream and downstream processes in biological drug manufacturing. Building on over 40 years of industry expertise, we have developed a broad and diversified product portfolio that reflects our passion for innovation and the customer-first culture that drives our entire organization. We continue to capitalize on opportunities to maximize the value of our product platform through both organic growth initiatives (internal innovation and commercial leverage) and targeted acquisitions.

 

2021 Acquisitions

 

Bio-Flex Solutions LLC and Newton T&M Corp.

 

On November 29, 2021, the Company entered into an Equity Purchase Agreement with Bio-Flex Solutions, L.L.C. ("BioFlex"), Newton T&M Corp. ("NTM") and each of Ralph Meola and Jason Nisler, to acquire 100% of the outstanding securities of BioFlex and NTM (collectively, the “NTM Acquisition”). The transaction closed on December 16, 2021.

 

NTM, which is headquartered in Newton, New Jersey, is the parent company of BioFlex and focuses on manufacturing of products, while BioFlex, also headquartered in Newton, New Jersey, commercializes branded products to biotech customers. The NTM Acquisition complements and expands our filtration offering paths as the industry migrates to single-use flow paths solutions for mAb, vaccine and C&GT applications, with a focus on single-use fluid management components, including single-use clamps, adapters, end caps and hose assemblies. The NTM Acquisition streamlines and increases control over many components in our single-use supply chain which ultimately should drive reduced lead-times for our customers in the coming years.

 

Acquisition of Avitide, Inc.

On September 16, 2021, we entered into an Agreement and Plan of Merger and Reorganization (“Avitide Merger Agreement”) with Avalon Merger Sub, Inc., a Delaware corporation and a wholly owned direct subsidiary of the Company, Avalon Merger Sub LLC, a Delaware limited liability company and a wholly owned direct subsidiary, and Shareholder Representative Services LLC, a Colorado limited liability company, solely in its capacity as the representative, agent and attorney-in-fact of Avitide's securityholders to purchase Avitide. The transaction closed on September 20, 2021 on the terms set forth in the Avitide Merger Agreement.

 

Avitide, which is headquartered in Lebanon, New Hampshire, offers diverse libraries and leading technology in affinity ligand discovery and development, resulting in best-in-class ligand discovery and development lead-times. The acquisition gives us a new platform for affinity resin development, including C&GT, and advances and expands our proteins franchise to address the unique purification needs of gene therapies and other emerging modalities.

27


 

Acquisition of Polymem S.A.

On June 22, 2021, we entered into a Stock Purchase Agreement with Polymem S.A. (“Polymem”), a company organized under the laws of France, and Jean-Michel Espenan and Franc Saux, acting together jointly and severally as the representatives of the sellers, which subsequently closed on July 1, 2021.

 

Polymem, which is headquartered in Toulouse, France, is a manufacturer of hollow fiber membranes, membrane modules and systems for industrial and bioprocessing applications. Polymem products will complement and expand Repligen’s portfolio of hollow fiber systems and consumables. The acquisition substantially increases our membrane and module manufacturing capacity and establishes a world-class center of excellence in Europe to address the accelerating global demand for these innovative products.

Critical Accounting Policies and Estimates

 

A “critical accounting policy” is one which is both important to the portrayal of our financial condition and results and requires management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. For a description of our critical accounting policies that affect our more significant judgments and estimates used in the preparation of our consolidated financial statements, refer to Management’s Discussion and Analysis of Financial Condition and Results of Operations and our significant accounting policies in Note 2 to the consolidated financial statements included in our Form 10-K.

 

Results of Operations

 

The following discussion of the financial condition and results of operations should be read in conjunction with the accompanying consolidated financial statements and the related footnotes thereto.

 

Revenues

 

Total revenue for the three and six months ended June 30, 2022 and 2021 were as follows:

 

 

 

Three Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

Six Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

 

(Amounts in thousands, except for percentage data)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

207,597

 

 

$

162,920

 

 

$

44,677

 

 

 

27.4

%

 

$

413,960

 

 

$

305,657

 

 

$

108,303

 

 

 

35.4

%

Royalty and other

 

 

36

 

 

 

40

 

 

 

(4

)

 

 

(10.0

%)

 

 

73

 

 

 

140

 

 

 

(67

)

 

 

(47.9

%)

Total revenue

 

$

207,633

 

 

$

162,960

 

 

$

44,673

 

 

 

27.4

%

 

$

414,033

 

 

$

305,797

 

 

$

108,236

 

 

 

35.4

%

 

Product revenues

 

Since 2016, we have been increasingly focused on selling our products directly to customers in the pharmaceutical industry and to our contract manufacturers. These direct sales represented approximately 89% and 83% of our product revenue for each of the three months ended June 30, 2022 and 2021, respectively, and represented 88% and 82% of our product revenue for each of the six months ended June 30, 2022 and 2021, respectively. We expect that direct sales will continue to account for an increasing percentage of our product revenues, as the largest customer of our OEM products diversified its supply chain in 2020. Sales of our bioprocessing products can be impacted by the timing of large-scale production orders and the regulatory approvals for such antibodies, which may result in significant quarterly fluctuations.

Revenues from our filtration franchise include the sales of our XCell ATF® systems and consumables; Spectrum filtration systems, including KrosFlo®; SIUS® filtration products and systems; the fluid management assemblies and components offered by Engineered Molding Technology LLC, Non-Metallic Solutions, Inc., ARTeSYN Biosolutions Holdings Ireland Limited ("ARTeSYN") and BioFlex, the latter of which was acquired on December 16, 2021; the hollow fiber membrane technology offered by Polymem, which we acquired on July 1, 2021; and our ARTeSYN filtration systems. Revenue from our chromatography products includes the sale of our OPUS pre-packed chromatography columns, ELISA test kits and chromatography systems from Spectrum and ARTeSYN. Revenue from proteins products includes the sale of our Protein A ligands and cell culture growth factors, and sales of affinity products, including adeno-associated virus resins offered by Avitide,

28


 

which we acquired on September 20, 2021. Revenue from our process analytics products includes the sale of our SoloVPE®, FlowVPE® and FlowVPX® systems, consumables and service. Other revenue primarily consists of sales of our operating room products to hospitals as well as freight revenue.

During the three and six months ended June 30, 2022, product revenue increased by $44.7 million, or 27.4% and $108.3 million, or 35.4%, respectively, as compared to the same periods of 2021, with exceptionally robust demand for our filtration, chromatography and process analytics products. There is continued adoption of our products by key bioprocessing customers across all key product lines. Since the second quarter of 2020, we began to experience accelerated demand across all of our franchises due to the critical needs of customers working on the novel coronavirus pandemic (“COVID-19”) vaccines. However, decreasing demand for vaccination is driving a reduction in future demand of our products from these customers and the recognition of future revenue related to COVID-19. In addition, we have recently seen an increased demand for C&GT and mAb manufacturing. We also experienced an increase in revenue during the three and six months ended June 30, 2022, compared to the same periods of 2021, due to our 2021 acquisitions which were acquired in the second half of 2021 and for which there was no comparable amounts in the three and six months ended June 30, 2021.

Royalty revenues

Royalty revenues in the three and six months ended June 30, 2022 and 2021 relate to royalties received from a third-party systems manufacturer associated with our OPUS PD chromatography columns. Royalty revenues are variable and are dependent on sales generated by our partner.

 

Costs of product revenue and operating expenses

 

Total costs and operating expenses for the three and six months ended June 30, 2022 and 2021 were comprised of the following:

 

 

 

Three Months Ended
June 30,

Increase/(Decrease)

 

 

Six Months Ended
June 30,

Increase/(Decrease)

 

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

 

(Amounts in thousands, except for percentage data)

 

Cost of product revenue

 

$

86,260

 

 

$

61,990

 

 

$

24,270

 

 

 

39.2

%

 

$

168,616

 

 

$

121,737

 

 

$

46,879

 

 

 

38.5

%

Research and development

 

 

10,440

 

 

 

8,389

 

 

 

2,051

 

 

 

24.4

%

 

 

22,595

 

 

 

16,001

 

 

 

6,594

 

 

 

41.2

%

Selling, general and administrative

 

 

54,649

 

 

 

44,341

 

 

 

10,308

 

 

 

23.2

%

 

 

108,949

 

 

 

83,436

 

 

 

25,513

 

 

 

30.6

%

Contingent Consideration

 

 

(6,884

)

 

 

 

 

 

(6,884

)

 

 

(100.0

%)

 

 

(9,295

)

 

 

 

 

 

(9,295

)

 

 

(100.0

%)

Total costs and operating expenses

 

$

144,465

 

 

$

114,720

 

 

$

29,745

 

 

 

25.9

%

 

$

290,865

 

 

$

221,174

 

 

$

69,691

 

 

 

31.5

%

 

Cost of product revenue

Cost of product revenue increased 39.2% and 38.5% in the three and six months ended June 30, 2022, respectively, compared to the same periods of 2021, due primarily to the increase in product revenue mentioned above and costs associated with higher product volume. In addition, in order to support our growth and demand for our products, we continue to invest in our manufacturing infrastructure through an increase in headcount related to manufacturing and occupancy costs. In addition, freight charges and import duties increased during the three and six months ended June 30, 2022, compared to the same periods of 2021, due to increased fuel costs and carrier market conditions. Our depreciation expense increased during the three and six months ended June 30, 2022, as compared to the same periods of 2021, as manufacturing equipment was placed into service during the second half of 2021. In addition, cost of product revenue increased for the three and six months ended June 30, 2022 due to the addition of Polymem, Avitide and BioFlex during the second half of 2021 for which there were no comparable costs during the three and six months ended June 30, 2021.

Gross margin was 58.5% and 62.0% in the three months ended June 30, 2022 and 2021, respectively. The reduction in gross margin in the three months ended June 30, 2022, as compared to the same period of 2021, is due primarily to the increase in manufacturing and employee-related costs from a rise in manufacturing headcount, an increase in occupancy costs due to added capacity, an increase in depreciation expense, an increase in freight charges and import duties mentioned above.

29


 

Gross margin was 59.3% and 60.2% in the six months ended June 30, 2022 and 2021, respectively. The reduction in gross margin in the six months ended June 30, 2022, as compared to the same period of 2021, is due primarily to the increase in employee-related costs from a rise in manufacturing headcount, an increase in occupancy costs due to added capacity in 2021 and an increase in depreciation expense mentioned above. The gross margin for the six months ended June 30, 2021 also includes $1.6 million of amortization of inventory step-up associated with the ARTeSYN Acquisition in December 2020. Gross margins may fluctuate in future quarters based on actual production volume and product mix.

Research and development expenses

Research and development (“R&D”) expenses are related to bioprocessing products, which include personnel, supplies and other research expenses. Due to the size of the Company and the fact that these various programs share personnel and fixed costs, we do not track all of our expenses or allocate any fixed costs by program, and therefore, have not provided historical costs incurred by project.

 

R&D expenses increased $2.1 million, or 24.4% and $6.6 million, or 41.2%, during the three and six months ended June 30, 2022, respectively, compared to the same periods of 2021. The increase during the periods is primarily due to increased spending on new product development and investments in newly acquired businesses, for which there were no comparable costs in the three and six months ended June 30, 2021. The increase during the periods is also due in part to increased development project-related expenses and employee-related costs.

 

R&D expense also includes payments made to expand our proteins product offering through our development agreement with Navigo Proteins GmbH (“Navigo”). Such expenses were $0.7 million and $1.1 million, respectively, for the three and six months ended June 30, 2022, as compared to $0.3 million and $0.6 million, respectively for the same periods in 2021, in the form of milestone payments to Navigo.

We expect our R&D expenses for the remainder of 2022 to gradually increase each quarter to support new product development.

 

Selling, general and administrative expenses

Selling, general and administrative (“SG&A”) expenses include the costs associated with selling our commercial products and costs required to support our marketing efforts, including legal, accounting, patent, shareholder services, amortization of intangible assets and other administrative functions.

During the three and six months ended June 30, 2022, SG&A costs increased by $10.3 million, or 23.2%, and $25.5 million, or 30.6%, respectively, as compared to the same periods of 2021. The increases are partially due to the continued expansion of our customer-facing activities to drive sales of our bioprocessing products, and the continued buildout of our administrative infrastructure, primarily through increased headcount, to support expected future growth. In addition, SG&A costs increased for the three and six months ended June 30, 2022 due to the addition of Polymem, Avitide and BioFlex during the second half of 2021, for which there are no comparable costs in the three and six months ended June 30, 2021.

Contingent consideration expense

Contingent consideration expense represents the change in fair value of the contingent consideration obligation included in current and noncurrent contingent consideration on the consolidated balance sheets as of the end of each period. Re-measurement of the contingent consideration obligation is done each quarter and the carrying value of the obligation is adjusted to the current fair value through our consolidated statements of comprehensive income. We recorded an adjustment to the fair value of the contingent consideration obligation for the three and six months ended June 30, 2022 of ($6.9) million and ($9.3) million, respectively.

30


 

Other expenses, net

 

The table below provides detail regarding our other expenses, net:

 

 

 

Three Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

Six Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

 

(Amounts in thousands, except for percentage data)

 

Investment income

 

$

708

 

 

$

41

 

 

$

667

 

 

 

1626.8

%

 

$

785

 

 

$

93

 

 

$

692

 

 

 

744.1

%

Interest expense

 

 

(271

)

 

 

(2,787

)

 

 

2,516

 

 

 

(90.3

%)

 

 

(563

)

 

 

(5,541

)

 

 

4,978

 

 

 

(89.8

%)

Amortization of debt issuance costs

 

 

(453

)

 

 

(357

)

 

 

(96

)

 

 

26.9

%

 

 

(905

)

 

 

(709

)

 

 

(196

)

 

 

27.6

%

Other expenses

 

 

(3,396

)

 

 

(779

)

 

 

(2,617

)

 

 

335.9

%

 

 

(3,798

)

 

 

(1,003

)

 

 

(2,795

)

 

 

278.7

%

Total other expense, net

 

$

(3,412

)

 

$

(3,882

)

 

$

470

 

 

 

(12.1

%)

 

$

(4,481

)

 

$

(7,160

)

 

$

2,679

 

 

 

(37.4

%)

 

Investment income

 

Investment income includes income earned on invested cash balances. Our investment income increased by $0.7 million for the three and six months ended June 30, 2022, compared to the same periods of 2021 due to an increase in interest rates on average invested cash balances since June 30, 2021. We expect investment income to vary based on changes in the amount of funds invested and fluctuation of interest rates.

 

Interest expense

 

Interest expense in the three and six months ended June 30, 2022 and 2021 is primarily from our 0.375% Convertible Senior Notes due 2024 (the “2019 Notes”), which were issued in July 2019. Interest expense for the three and six months ended June 30, 2022 includes the contractual coupon interest on the 2019 Notes. For the three and six months ended June 30, 2021, interest expense includes the amortization of the debt discount as well as the contractual coupon interest. As a result of our adoption of ASU 2020-06, "Debt - Debt with Conversion Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)," effective January 1, 2022, the equity portion of the debt conversion feature recorded upon the issuance of the 2019 Notes, or the debt discount, was reversed along with the total amortization taken on that discount. Since there was no debt discount, no amortization was taken in the three and six months ended June 30, 2022.

 

Amortization of debt issuance costs

 

In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total costs incurred to the liability and equity components of the 2019 Notes based on their relative values. Transaction costs attributable to the liability component are amortized to amortization of debt issuance costs on the consolidated statements of comprehensive income. Amortization of debt issuance costs increased during the three and six months ended June 30, 2022, as compared to the same periods of 2021. This is a result of the decrease in the balance of debt issuance costs that are being amortized. As these costs decrease, the carrying value of the debt increases and interest calculated based on the carrying value increases as well.

 

Other expenses

 

The change in other expenses, net during the three and six months ended June 30, 2022, compared to the same periods of 2021, is primarily attributable to realized foreign currency losses related to transactions with customers and vendors.

 

Income tax provision

 

Income tax provision for the three and six months ended June 30, 2022 and 2021 was as follows:

 

 

 

Three Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

Six Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

2022

 

 

2021

 

 

$ Change

 

 

% Change

 

 

 

(Amounts in thousands, except for percentage data)

 

Income tax provision

 

$

9,895

 

 

$

8,125

 

 

$

1,770

 

 

 

21.8

%

 

$

21,862

 

 

$

11,780

 

 

$

10,082

 

 

 

85.6

%

Effective tax rate

 

 

16.6

%

 

 

18.3

%

 

 

 

 

 

 

 

 

18.4

%

 

 

15.2

%

 

 

 

 

 

 

 

31


 

For the three and six months ended June 30, 2022, we recorded an income tax provision of $9.9 million and $21.9 million, respectively. The effective tax rate was 16.6% and 18.4% for the three and six months ended June 30, 2022, respectively, and is based upon the estimated income for the year ending December 31, 2022 and the composition of income in different jurisdictions. The difference in effective tax rates between the periods was primarily due to higher income before income taxes, lower windfall benefits recognized on stock option exercises and the vesting of stock units partially offset by lower U.S. taxation of foreign earnings. Our effective tax rate for the three and six months ended June 30, 2022 was lower than the U.S. statutory rate of 21% primarily due to business tax credits and windfall benefits on stock option exercises and the vesting of stock units. For the three and six months ended June 30, 2021, we recorded an income tax provision of $8.1 million and $11.8 million, respectively. The effective tax rate was 18.3% and 15.2% for the three and six months ended June 30, 2021, respectively, and is based upon the estimated income for the year ending December 31, 2021 and the composition of income in different jurisdictions. Our effective tax rate for the three and six months ended June 30, 2021 was lower than the U.S. statutory rate of 21% primarily due to business tax credits and windfall benefits on stock option exercise and the vesting of stock units.

 

Non-GAAP Financial Measures

 

We provide non-GAAP adjusted income from operations; adjusted net income; and adjusted EBITDA as supplemental measures to GAAP, measures regarding our operating performance. These financial measures exclude the items detailed below and, therefore, have not been calculated in accordance with GAAP. A detailed explanation and a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure are provided below.

 

We include this financial information because we believe these measures provide a more accurate comparison of our financial results between periods and more accurately reflect how management reviews its financial results. We excluded the impact of certain acquisition-related items because we believe that the resulting charges do not accurately reflect the performance of our ongoing operations for the period in which such charges are incurred.

 

Non-GAAP adjusted income from operations

 

Non-GAAP adjusted income from operations is measured by taking income, from operations as reported in accordance with GAAP and excluding inventory step-up charges, acquisition and integration costs, contingent consideration fair value adjustments, and intangible amortization booked through our consolidated statements of comprehensive income. The following is a reconciliation of income from operations in accordance with GAAP to non-GAAP adjusted income from operations for the three and six months ended June 30, 2022 and 2021:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

GAAP income from operations

 

$

63,168

 

 

$

48,240

 

 

$

123,168

 

 

$

84,623

 

Non-GAAP adjustments to income from operations:

 

 

 

 

 

 

 

 

 

 

 

 

Inventory step-up charges

 

 

 

 

 

 

 

 

 

 

 

1,598

 

Acquisition and integration costs

 

 

2,702

 

 

 

3,218

 

 

 

5,891

 

 

 

5,769

 

Contingent consideration

 

 

(6,884

)

 

 

 

 

 

(9,295

)

 

 

 

Intangible amortization

 

 

6,572

 

 

 

5,161

 

 

 

13,165

 

 

 

10,323

 

Non-GAAP adjusted income from operations

 

$

65,558

 

 

$

56,619

 

 

$

132,929

 

 

$

102,313

 

 

Non-GAAP adjusted net income

 

Non-GAAP adjusted net income is measured by taking net income as reported in accordance with GAAP and excluding acquisition and integration costs, intangible amortization, inventory step-up charges, loss on conversion of debt, non-cash interest expense, amortization of debt issuance costs, contingent consideration fair value adjustments and the tax effects of these items.

32


 

The following are reconciliations of net income in accordance with GAAP to non-GAAP adjusted net income for the three and six months ended June 30, 2022 and 2021:

 

 

 

Three Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

Fully Diluted

 

 

 

 

 

Fully Diluted

 

 

 

 

 

 

Earnings per

 

 

 

 

 

Earnings per

 

 

 

Amount

 

 

Share*

 

 

Amount

 

 

Share*

 

 

 

(Amounts in thousands, except per share data)

 

GAAP net income

 

$

49,861

 

 

$

0.88

 

 

$

36,233

 

 

$

0.64

 

Non-GAAP adjustments to net income:

 

 

 

 

 

 

 

 

 

 

 

 

Inventory step-up charges

 

 

 

 

 

 

 

 

 

 

 

 

Acquisition and integration costs

 

 

2,702

 

 

 

0.05

 

 

 

3,218

 

 

 

0.06

 

Contingent consideration

 

 

(6,884

)

 

 

(0.12

)

 

 

 

 

 

 

Intangible amortization

 

 

6,572

 

 

 

0.12

 

 

 

5,161

 

 

 

0.09

 

Loss on conversion of debt

 

 

 

 

 

 

 

 

4

 

 

 

0.00

 

Amortization of debt issuance costs(1)

 

 

453

 

 

 

0.01

 

 

 

357

 

 

 

0.01

 

Non-cash interest expense(1)

 

 

 

 

 

 

 

 

2,505

 

 

 

0.04

 

Tax effect of non-GAAP charges

 

 

(1,317

)

 

 

(0.02

)

 

 

(2,615

)

 

 

(0.05

)

Non-GAAP adjusted net income

 

$

51,387

 

 

$

0.91

 

 

$

44,863

 

 

$

0.79

 

 

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

Fully Diluted

 

 

 

 

 

Fully Diluted

 

 

 

 

 

 

Earnings per

 

 

 

 

 

Earnings per

 

 

 

Amount

 

 

Share

 

 

Amount

 

 

Share

 

 

 

(Amounts in thousands, except per share data)

 

GAAP net income

 

$

96,825

 

 

$

1.68

 

 

$

65,683

 

 

$

1.16

 

Non-GAAP adjustments to net income:

 

 

 

 

 

 

 

 

 

 

 

 

Inventory step-up charges

 

 

 

 

 

 

 

 

1,598

 

 

 

0.03

 

Acquisition and integration costs

 

 

5,891

 

 

 

0.10

 

 

 

5,769

 

 

 

0.10

 

Contingent consideration

 

 

(9,295

)

 

 

(0.16

)

 

 

 

 

 

 

Intangible amortization

 

 

13,165

 

 

 

0.23

 

 

 

10,323

 

 

 

0.18

 

Loss on conversion of debt

 

 

 

 

 

 

 

 

4

 

 

 

0.00

 

Amortization of debt issuance costs(1)

 

 

905

 

 

 

0.01

 

 

 

709

 

 

 

0.01

 

Non-cash interest expense

 

 

 

 

 

 

 

 

4,981

 

 

 

0.09

 

Tax effect of non-GAAP charges

 

 

(2,359

)

 

 

(0.04

)

 

 

(5,437

)

 

 

(0.10

)

Non-GAAP adjusted net income

 

$

105,132

 

 

$

1.82

 

 

$

83,630

 

 

$

1.47

 

 

(1)
See Note 12, "Earnings Per Share," for more information on the effects of adopting ASU 2020-06, “Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40),” which we adopted effective January 1, 2022 to these financial statement line items.

 

* Per share totals may not add due to rounding.

 

Adjusted EBITDA

 

Adjusted EBITDA is measured by taking net income as reported in accordance with GAAP, excluding investment income, interest expense, taxes, depreciation and amortization, acquisition and integration costs, inventory step-up charges, loss on conversion of debt and contingent consideration fair value adjustments booked through our consolidated statements of

33


 

comprehensive income. The following is a reconciliation of net income in accordance with GAAP to adjusted EBITDA for the three and six months ended June 30, 2022 and 2021:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

GAAP net income

 

$

49,861

 

 

$

36,233

 

 

$

96,825

 

 

$

65,683

 

Non-GAAP EBITDA adjustments to net income:

 

 

 

 

 

 

 

 

 

 

 

 

Investment income

 

 

(708

)

 

 

(41

)

 

 

(785

)

 

 

(93

)

Interest expense

 

 

271

 

 

 

282

 

 

 

563

 

 

 

560

 

Non-cash interest expense(1)

 

 

 

 

 

2,505

 

 

 

 

 

 

4,981

 

Amortization of debt issuance costs

 

 

453

 

 

 

357

 

 

 

905

 

 

 

709

 

Income tax provision

 

 

9,895

 

 

 

8,125

 

 

 

21,862

 

 

 

11,780

 

Depreciation

 

 

5,500

 

 

 

3,797

 

 

 

10,713

 

 

 

7,052

 

Intangible amortization

 

 

6,599

 

 

 

5,190

 

 

 

13,220

 

 

 

10,379

 

EBITDA

 

$

71,871

 

 

$

56,448

 

 

$

143,303

 

 

$

101,051

 

Other non-GAAP adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

Inventory step-up charges

 

 

 

 

 

 

 

 

 

 

 

1,598

 

Acquisition and integration costs

 

 

2,702

 

 

 

3,218

 

 

 

5,891

 

 

 

5,769

 

Contingent consideration

 

 

(6,884

)

 

 

 

 

 

(9,295

)

 

 

 

Loss on conversion of debt

 

 

 

 

 

4

 

 

 

 

 

 

4

 

Adjusted EBITDA

 

$

67,689

 

 

$

59,670

 

 

$

139,899

 

 

$

108,422

 

 

(1)
See Note 12, "Earnings Per Share," for more information on the effects of adopting ASU 2020-06, which we adopted effective January 1, 2022.

 

Liquidity and Capital Resources

 

We have financed our operations primarily through revenues derived from product sales, the issuance of the 2019 Notes in July 2019 and the issuance of common stock in our December 2020, July 2019 and May 2019 public offerings. Our revenue for the foreseeable future will primarily be limited to our bioprocessing product revenue.

At June 30, 2022, we had cash and cash equivalents of $596.5 million compared to cash and cash equivalents of $603.8 million at December 31, 2021.

During the second quarter of 2022, the closing price of the Company’s common stock exceeded 130% of the conversion price of the 2019 Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the 2019 Notes are convertible at the option of the holders of the 2019 Notes during the third quarter of 2022, the quarter immediately following the quarter when the conditions are met, as stated in the terms of the 2019 Notes. These conditions have been met each quarter since the fourth quarter of 2020. As a result, $24,000 in aggregate principal amount of the 2019 Notes have been converted by the noteholders since the issuance of the 2019 Notes, including $9,000 during the second quarter of 2022. The conversions resulted in the issuance of a nominal number of shares of the Company’s common stock to the noteholders. The Company continues to classify the carrying value of the 2019 Notes as current liabilities on the Company’s consolidated balance sheet at June 30, 2022.

 

Cash flows

 

 

 

Six Months Ended
June 30,

 

 

Increase/(Decrease)

 

 

 

2022

 

 

2021

 

 

$ Change

 

 

 

(Amounts in thousands)

 

Operating activities

 

$

68,834

 

 

$

46,913

 

 

$

21,921

 

Investing activities

 

 

(54,434

)

 

 

(26,198

)

 

 

(28,236

)

Financing activities

 

 

(14,314

)

 

 

852

 

 

 

(15,166

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(7,388

)

 

 

(4,532

)

 

 

(2,856

)

Net (decrease) increase in cash and cash equivalents

 

$

(7,302

)

 

$

17,035

 

 

$

(24,337

)

 

34


 

 

Operating activities

 

For the six months ended June 30, 2022, our operating activities provided cash of $68.8 million reflecting net income of $96.8 million and non-cash charges totaling $31.5 million primarily related to depreciation, amortization, contingent consideration adjustments, deferred income taxes and stock-based compensation charges. An increase in accounts receivable consumed $8.4 million of cash and was primarily driven by the 35.4% year-to-date increase in revenues. Additionally, we had an increase in inventory manufactured of $58.1 million to support expected increases in future revenue. A decrease in accrued liabilities of $4.0 million relates to the payout of employee bonuses and a decrease in our estimated income tax provision during the first half of 2022. Offsetting these uses of cash was a $6.3 million increase in accounts payable which correlates to the increase in inventory and is also a result of the timing of payments to vendors and a decrease in prepaid expenses driven by a decrease in prepaid corporate income taxes. The remaining cash provided by operating activities resulted from favorable changes in various other working capital accounts.

For the six months ended June 30, 2021, our operating activities provided cash of $46.9 million reflecting net income of $65.7 million and non-cash charges totaling $43.8 million primarily related to depreciation, amortization, inventory step-up amortization, deferred income taxes, non-cash interest expense and stock-based compensation charges. An increase in accounts receivable consumed $31.9 million of cash and was primarily driven by the 87.0% year-to-date increase in revenues. Additionally, we had an increase in inventory manufactured of $42.8 million to support expected increases in future revenue. The increases in accounts receivable and inventory manufactured are offset by an increase in accounts payable of $8.3 million, which was primarily due to increased inventory purchases to support customer orders, an increase in accrued liabilities of $4.5 million, which was due to an increase in accruals for expected costs, and to a decrease in deferred revenue related to products shipped during the first half of 2021. The remaining cash used in operating activities resulted from unfavorable changes in various other working capital accounts.

 

Investing activities

 

Our investing activities consumed $54.4 million of cash during the six months ended June 30, 2022 and $26.2 million of cash during the six months ended June 30, 2021, mainly due to capital expenditures as we continue to increase our manufacturing capacity worldwide. Of these expenditures, $1.9 million and $2.2 million represented capitalized costs related to our internal-use software for the six months ended June 30, 2022 and 2021, respectively.

 

Financing activities

 

Our financing activities consumed $14.3 million of cash for the six months ended June 30, 2022, which included cash disbursed in relation to shares withheld to cover employee income tax due upon the vesting and release of restricted stock units of $14.8 million. This was partially offset by proceeds received from stock option exercises during the period of $0.5 million.

 

Cash provided by financing activities of $0.9 million for the six months ended June 30, 2021 included proceeds from stock option exercises during the period.

 

Working capital decreased by $3.9 million to $552.5 million at June 30, 2022 from $556.4 million at December 31, 2021 due to the various changes noted above.

 

Our future capital requirements will depend on many factors, including the following:

the expansion of our bioprocessing business;
the ability to sustain sales and profits of our bioprocessing products and successfully integrate them into our business;
our ability to acquire additional bioprocessing products;
the scope of and progress made in our R&D activities;
the scope of investment in our intellectual property portfolio;
contingent consideration earnout payments resulting from our acquisitions;

35


 

the extent of any share repurchase activity; and
the success of any proposed financing efforts.

Absent acquisitions of additional products, product candidates or intellectual property, we believe our current cash balances are adequate to meet our cash needs for at least the next 24 months from the date of this filing. We expect operating expenses for the rest of the year to increase as we continue to expand our bioprocessing business. We expect to incur continued spending related to the development and expansion of our bioprocessing product lines and expansion of our commercial capabilities for the foreseeable future. Our future capital requirements may include, but are not limited to, purchases of property, plant and equipment, the acquisition of additional bioprocessing products and technologies to complement our existing manufacturing capabilities and continued investment in our intellectual property portfolio.

 

We plan to continue to invest in our bioprocessing business and in key R&D activities associated with the development of new bioprocessing products. We actively evaluate various strategic transactions on an ongoing basis, including acquiring products, technologies or businesses that would complement our existing portfolio. We continue to seek to acquire such potential assets that may offer us the best opportunity to create value for our shareholders. In order to acquire such assets, we may need to seek additional financing to fund these investments. If our available cash balances and anticipated cash flow from operations are insufficient to satisfy our liquidity requirements, including because of any such acquisition-related financing needs or lower demand for our products, we may seek to sell common or preferred equity or convertible debt securities, enter into a credit facility or another form of third-party funding, or seek other debt funding. The sale of equity and convertible debt securities may result in dilution to our shareholders, and those securities may have rights senior to those of our common shares. If we raise additional funds through the issuance of preferred stock, convertible debt securities or other debt financing, these securities or other debt could contain covenants that would restrict our operations. Any other third-party funding arrangement could require us to relinquish valuable rights. We may require additional capital beyond our currently anticipated amounts. Additional capital may not be available on reasonable terms, if at all.

 

Net Operating Loss Carryforwards

 

At December 31, 2021, the Company had federal net operating loss carryforwards of $46.2 million, state net operating loss carryforwards of $4.0 million and foreign net operating loss carryforwards of $6.1 million. Federal net operating loss carryforwards of $19.1 million will expire at various dates through 2037. The other $27.1 million of the federal net operating loss carryforwards have unlimited carryforward periods. The total state net operating loss carryforwards will expire at various dates through 2041, while the foreign net operating loss carryforwards do not expire. We had business tax credits carryforwards of $2.7 million available to reduce future federal and state income taxes, if any. The business tax credits carryforwards will continue to expire at various dates through December 2041. Net operating loss carryforwards and available tax credits are subject to review and possible adjustment by the Internal Revenue Service, state and foreign jurisdictions and may be limited in the event of certain changes in the ownership interest of significant shareholders.

 

Effects of Inflation

 

Our assets are primarily monetary, consisting of cash, cash equivalents and marketable securities. Because of their liquidity, these assets are not directly affected by inflation. Since we intend to retain and continue to use our equipment, furniture and fixtures and leasehold improvements, we believe that the incremental inflation related to replacement costs of such items will not materially affect our operations. However, the rate of inflation affects our expenses, such as those for employee compensation and contract services, which could increase our level of expenses and the rate at which we use our resources.

 

Cautionary Statement Regarding Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains forward-looking statements which are made pursuant to the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements in this Quarterly Report on Form 10-Q do not constitute guarantees of future performance. Investors are cautioned that statements in this Quarterly Report on Form 10-Q which are not strictly historical statements, including, without limitation, express or implied statements or guidance regarding current or future financial performance and position, potential impairment of future earnings, management’s strategy, plans and objectives for future

36


 

operations or acquisitions, product development and sales, product candidate research, development and regulatory approval, SG&A expenditures, intellectual property, development and manufacturing plans, availability of materials and product and adequacy of capital resources, our financing plans and the projected continued impact of, and response to, COVID-19 constitute forward-looking statements. These forward-looking statements are based on current expectations, estimates, forecasts and projections about the industry and markets in which the Company operates, and management’s beliefs and assumptions. The Company undertakes no obligation to publicly update or revise the statements in light of future developments. In addition, other written and oral statements that constitute forward-looking statements may be made by the Company or on the Company’s behalf. Words such as “expect,” “seek,” “anticipate,” “intend,” “plan,” “believe,” “could,” “estimate,” “may,” “target,” “project,” or variations of such words and similar expressions are intended to identify forward-looking statements. Such forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from those anticipated, including, without limitation, risks associated with the following: the impact of COVID-19 on demand for our products and on our business or financial results; the success of current and future collaborative or supply relationships, including our agreements with Cytiva, MilliporeSigma and Purolite Life Sciences, an Ecolab Inc. company; our ability to successfully grow our bioprocessing business, including as a result of acquisitions, commercialization or partnership opportunities, and our ability to develop and commercialize products; our ability to obtain required regulatory approvals; our compliance with all U.S. Food and Drug Administration regulations, our ability to obtain, maintain and protect intellectual property rights for our products; the risk of litigation regarding our patent and other intellectual property rights; the risk of litigation with collaborative partners; our manufacturing capabilities and our dependence on third-party manufacturers and value-added resellers; the effect of COVID-19, including mitigation efforts and economic effects, on our business operations and the operations of our customers and suppliers; our ability to hire and retain skilled personnel; the market acceptance of our products, reduced demand for our products that adversely impacts our future revenues, cash flows, results of operations and financial condition; our ability to integrate Polymem, Avitide and BioFlex businesses successfully into our business and achieve the expected benefits of the acquisitions; our ability to compete with larger, better financed life sciences companies; our history of losses and expectation of incurring losses; our ability to generate future revenues; our ability to successfully integrate our recently acquired businesses; our ability to raise additional capital to fund potential acquisitions; our volatile stock price; and the effects of our anti-takeover provisions. Further information on potential risk factors that could affect our financial results are included in the filings made by us from time to time with the SEC including under the sections entitled “Risk Factors” in our Form 10-K.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Interest Rate Risk

 

We have historically held investments in commercial paper, U.S. Government and agency securities as well as corporate bonds and other debt securities. As a result, we have been exposed to potential loss from market risks that may occur as a result of changes in interest rates, changes in credit quality of the issuer or otherwise. We do not have any such investments as of June 30, 2022. As a result, a hypothetical 100 basis point increase in interest rates would have no effect on our cash position as of June 30, 2022.

 

We generally place our marketable security investments in high quality credit instruments, as specified in our investment policy guidelines. We believe that the conservative nature of our investments mitigates our interest rate exposure, and our investment policy limits the amount of our credit exposure to any one issue, issuer (with the exception of U.S. agency obligations) and type of instrument. We do not expect any material losses from our marketable security investments and therefore believe that our potential interest rate exposure is limited.

 

Foreign Exchange Risk

 

The reporting currency of the Company is U.S. dollars, and the functional currency of each of our foreign subsidiaries is its respective local currency. Our foreign currency exposures include the Swedish krona, Euro, British pound, Chinese yuan, Japanese yen, Singapore dollar, South Korean won and Indian rupee; of these, the primary foreign currency exposures are the Swedish krona, Euro and British pound. Exchange gains or losses resulting from the translation between the transactional currency and the functional currency are included in net income. Fluctuations in exchange rates may adversely affect our results of operations, financial position and cash flows. We currently do not seek to hedge this exposure to fluctuations in exchange rates.

37


 

 

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

 

The Company’s management, with the participation of the principal executive officer and the principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, the principal executive officer and principal financial officer have concluded that, as of the end of such period, the Company’s disclosure controls and procedures were effective at the reasonable assurance level.

 

Changes in Internal Control

There have been no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Exchange Act Rule 13a-15 or Rule 15d-15 that occurred in the three months ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

38


 

PART II. OTHER INFORMATION

 

 

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. We are not currently aware of any such proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or results of operations.

 

ITEM 1A. RISK FACTORS

 

The matters discussed in this Quarterly Report on Form 10-Q include forward-looking statements that involve risks or uncertainties. These statements are neither promises nor guarantees, but are based on various assumptions by management regarding future circumstances, over many of which Repligen has little or no control. A number of important risks and uncertainties, including those identified under the caption “Risk Factors” in Part I, Item 1A of our Form 10-K for the period ended December 31, 2021 and in subsequent filings, could cause our actual results to differ materially from those in the forward-looking statements. There are no material changes to the risk factors described in our Form 10-K for the period ended December 31, 2021.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5. OTHER INFORMATION

 

None.

 

 

39


 

ITEM 6. EXHIBITS

(a)
Exhibits

 

Exhibit

Number

 

Document Description

 

 

 

3.1

 

Restated Certificate of Incorporation, dated June 30, 1992 and amended September 17, 1999 (filed as Exhibit 3.1 to Repligen Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 1999 and incorporated herein by reference).

 

 

 

3.2

 

Certificate of Amendment to the Certificate of Incorporation of Repligen Corporation, effective as of May 16, 2014 (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on May 19, 2014 and incorporated herein by reference).

 

 

 

3.3

 

Third Amended and Restated Bylaws (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on January 28, 2021 and incorporated herein by reference).

 

 

 

10.1

 

Repligen Corporation Amended and Restated Severance and Change in Control Plan, effective as of May 26, 2022 (filed as Exhibit 10.1 to Repligen Corporation's Current Report on Form 8-K filed on June 1, 2022 and incorporated herein by reference).

 

 

 

10.2

 

Third Amended and Restated Employment Agreement, dated as of May26, 2022, by and between Repligen Corporation and Tony J. Hunt (filed as Exhibit 10.2 to Repligen Corporation's Current Report on Form 8-K filed on June 1, 2022 and incorporated herein by reference).

 

 

 

10.3

 

Repligen Corporation Amended and Restated Non-Employee Directors' Compensation Policy (filed as Exhibit 10.3 to Repligen Corporation's Current Report on Form 8-K filed on June 1, 2022 and incorporated herein by reference).

 

 

 

31.1 +

 

Rule 13a-14(a)/15d-14(a) Certification.

 

 

 

31.2 +

 

Rule 13a-14(a)/15d-14(a) Certification.

 

 

 

32.1 *

 

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

 

 

 

101.INS+

 

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

 

 

 

101.SCH+

 

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

101.CAL+

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

101.DEF+

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

101.LAB+

 

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

101.PRE+

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 

 

 

104+

 

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101.*).

 

+ Filed herewith.

* Furnished herewith.

40


 

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.

 

 

 

 

 

 

 

REPLIGEN CORPORATION

 

 

 

 

Date: August 2, 2022

 

By:

/S/ TONY J. HUNT

 

 

 

 

Tony J. Hunt

 

 

 

President and Chief Executive Officer

 

 

 

(Principal executive officer)

 

 

 

Repligen Corporation

 

 

 

 

Date: August 2, 2022

 

By:

/S/ JON SNODGRES

 

 

 

 

Jon Snodgres

 

 

 

Chief Financial Officer

 

 

 

(Principal financial officer)

 

 

 

Repligen Corporation

 

41


EX-31.1 2 rgen-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO RULE 13a-14(a) / RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Tony J. Hunt, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Repligen Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) 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 2, 2022

 

/s/ TONY J. HUNT

Tony J. Hunt

President and Chief Executive Officer

(Principal executive officer)

 

 


EX-31.2 3 rgen-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULE 13a-14(a) / RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Jon Snodgres, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Repligen Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) 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 2, 2022

 

/s/ JON SNODGRES

Jon Snodgres

Chief Financial Officer

(Principal financial officer)

 

 


EX-32.1 4 rgen-ex32_1.htm EX-32.1 EX-32.1

 

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 connection with the Quarterly Report of Repligen Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officers of the Company hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

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

 

Date: August 2, 2022

 

By:

/S/ TONY J. HUNT

 

 

 

Tony J. Hunt

 

 

 

Chief Executive Officer and President

 

 

 

(Principal executive officer)

 

 

 

 

Date: August 2, 2022

 

By:

/S/ JON SNODGRES

 

 

 

Jon Snodgres

 

 

 

Chief Financial Officer

 

 

 

(Principal financial officer)

* This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

 

 


EX-101.CAL 5 rgen-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 6 rgen-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Consolidated Balance Sheet Detail link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Consolidated Balance Sheet Detail (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Fair Value Measurements - Schedule of Financial assets and financial liabilities measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Fair Value Measurements - Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs (Detail) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Acquisitions - Consideration Transferred (Detail) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Acquisitions - Fair Value of Net Assets Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Acquisitions - Estimated Useful Life and Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Revenue Recognition - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Goodwill and Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Amortized Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Consolidated Balance Sheet Detail - Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Consolidated Balance Sheet Detail - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Convertible Senior Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Convertible Senior Notes - Convertible Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Convertible Senior Notes - Schedule of convertiable note interest expense (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Summary of Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Summary of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Accumulated Other Comprehensive Loss - Change in Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Segment Reporting - Percentage of Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Subsequent Event - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 7 rgen-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.PRE 8 rgen-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.LAB 9 rgen-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Volatility rate of contingent consideration. Volatility rate of Contingent Consideration Volatility Entity Address, City or Town Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Vested and Expected to Vest Outstanding Weighted Average Remaining Contractual Term Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Vested and Expected to Vest Outstanding Weighted Average Remaining Contractual Term Vested and expected to vest at March 31, 2022 Fair Value Disclosures [Abstract] Earnings Per Share [Abstract] Earnings per share: Fair Value, Inputs, Level 1 [Member] Level 1 Schedule of Accrued Liabilities [Table Text Block] Accrued Liabilities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Unvested at June 30, 2021 Unvested at December 31, 2021 Intangible Assets, Gross (Excluding Goodwill) Gross Carrying Value Intangible Assets, Gross (Excluding Goodwill), Total Intangible Assets [Line Items] Intangible Assets [Line Items] Intangible Assets [Line Items] Amendment Flag Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total grant date fair value of restricted stock units vested Business combination recognized identifiable assets acquired and liabilities assumed deferred tax asset noncurrent. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Asset Noncurrent Long term deferred tax asset Inventory [Line Items] Inventory [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Total fair value of stock options vested Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table Text Block] Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table Text Block] Intangible assets Subsequent Event Type [Domain] Subsequent Event Type [Domain] Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Cost of Sales [Member] Cost of product revenue Customer number one member. Customer Number One [Member] Customer Number One [Member] Goodwill [Member] Goodwill [Member] Executive Officer [Member] Awards Granted to Executive Level Employees Goodwill Balance Balance Goodwill Goodwill, Total Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net, Total Deferred tax assets Operating Lease, Right-of-Use Asset Operating lease right of use assets R&D and Commercialization-based payments. R&D and Commercialization-based Payments [Member] R&D and Commercialization-based Payments Measurement Input Earnout Discount Rate. Measurement Input Earnout Discount Rate [Member] Earnout Discount Rate Document Quarterly Report Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Net adjustment for the initial Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Adjustment Cash and Cash Equivalents [Domain] Business acquisition working capital adjustments. Business Acquisition Working Capital Adjustments Working capital adjustment Inventory, Current [Table] Inventory, Current [Table] Statement [Table] Statement [Table] Operating Lease, Liability, Noncurrent Noncurrent operating lease liability Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Business Acquisition, Effective Date of Acquisition Business combination date of acquistion Number of Operating Segments Number of operating segments Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Business Acquisition [Axis] Business Acquisition [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Stock Option and Incentive Plan [Member] Stock Option And Incentive Plan [Member] 2018 Plan NTM Acquisition [Member] BioFlex And NTM Acquisition [Member] BioFlex And NTM Acquisition Agreement. Agreement [Axis] Common Stock, Capital Shares Reserved for Future Issuance Common stock shares reserved for Issuance Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Notes threshold percentage of stock price trigger Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Schedule of Intangible Assets [Table] Schedule of Intangible Assets [Table] Schedule of Intangible Assets [Table] Business Combination Disclosure [Text Block] Acquisitions Income Tax Authority [Domain] Income Tax Authority [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Forfeited/expired/cancelled Product and Service [Axis] Finite-Lived Intangible Asset, Useful Life Weighted Average Useful Life (in years) Machinery and Equipment, Gross Equipment Machinery and Equipment, Gross, Total Construction in Progress, Gross Construction in progress Employee-related Liabilities, Current Employee compensation Employee-related Liabilities, Current, Total Share-based Payment Arrangement, Option [Member] Employee Stock Option Concentration Risk Type [Axis] Concentration Risk Type [Axis] Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Exercise of stock options and vesting of stock units (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Liabilities and Equity Total liabilities and stockholders' equity Tax Period [Axis] Tax Period [Axis] Plan Name [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate intrinsic value of restricted stock units vested Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average common shares outstanding: Weighted average number of shares dilutive effect of unvested performance stock units. Weighted Average Number of Shares Dilutive Effect of Unvested Performance Stock Units Dilutive effect of unvested performance stock units Entity Incorporation, State or Country Code Income Statement [Abstract] Changes in revenue projection. Changes in Revenue Projection Changes in revenue projection Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other liabilities Other long-term liabilities Other long-term liabilities Aggregate contingent consideration obligation for earnout payments. Aggregate Contingent Consideration Obligation For Earnout Payments Contingent consideration obligation for earnout payments Deferred Revenue Deferred Revenue, Total Deferred revenue (included in accrued liabilities in the consolidated balance sheets) Sale of Stock [Domain] Liabilities, Current Total current liabilities Amortization of debt issuance cost. Amortization Of Debt Issuance Cost Amortization of debt issuance costs Stock purchase agreement. Stock Purchase Agreement [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Fair Value, Recurring [Member] Fair Value, Recurring Interest Expense Interest Expense, Total Interest expense Trade Names [Member] Trademark and tradename [Member] Long-term Purchase Commitment, Category of Item Purchased [Domain] Preferred Stock, Shares Authorized Preferred stock, shares authorized Deferred Tax Liabilities, Net Deferred Tax Liabilities Deferred Tax Liabilities, Net, Total Long-term Debt, Fair Value Fair value of convertible senior notes Fair value of the note Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Business combination settlement of preexisting invoices. Business Combination Separately Recognized Transactions Settlement Of Preexisting Invoices Business combination settlement of preexisting invoices Settlement of preexisting liabilities Entity Small Business Smaller reporting company Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Non-metallic solutions [Member]. Non Metallic Solutions [Member] Non Metallic Solutions Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Amortization Expense for Amortized Intangible Assets Nonrecurring Adjustment [Axis] Accounting Standards Update 2020-06 [Member] AccountingStandardsUpdate202006Member Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Assets, Current Total current assets Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Summary of Receivables and Deferred Revenue from Contracts with Customers Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Trademarks and Trade Names [Member] Trademark and tradename Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Total Gross Carrying Value Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Research and Development Arrangement [Member] Facility [Domain] City Area Code Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options outstanding DilutivesharesAbstract Dilutive shares, Effect on Basic Earnings Per Share [Abstract] Effect of dilutive shares Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Share-based Payment Arrangement [Abstract] Liabilities Total liabilities Document Period End Date Business Combination and Asset Acquisition [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Discount rate. Discount Rate Discount rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value of share-based awards granted Risks and Uncertainties [Abstract] Share-based Payment Arrangement, Tranche One [Member] Vest Over Three Year Finite-Lived Intangible Asset, Expected Amortization, Year One 2023 Statistical Measurement [Axis] Range [Axis] Schedule of Product Information [Table] Trademarks [Member] Trademarks Trademarks Schedule of Weighted Average Number of Shares [Table Text Block] Basic and Diluted Weighted Average Shares Outstanding Subsequent Event [Line Items] Proceeds from Convertible Debt Proceeds from issuance of convertible senior notes, net of costs Acquired Finite-lived Intangible Asset, Residual Value Intangible Asset Residual Value The increase (decrease) during the reporting period in operating lease right of use asset. Increase Decrease in Operating Lease Right Of Use Asset Operating lease right of use assets Related Party [Axis] Related Party [Axis] Assets Total assets Indefinite Lived Intangible Assets Net Indefinite Lived Intangible Assets Net Net Carrying Value Derivative Contract [Domain] Costs and Expenses [Abstract] Costs and operating expenses: APAC Other [Member] APAC/Other Furniture and Fixtures, Gross Furniture, fixtures and office equipment Convertible notes transaction costs of liability component. Convertible Notes Transaction Costs Of Liability Component Transaction costs attributable to liability component Assets acquired under operating leases. Assets Acquired Under Operating Leases Assets acquired under operating leases Diluted (Note 12) Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Indefinite Lived Intangible Assets Accumulated Amortization Indefinite Lived Intangible Assets Accumulated Amortization Accumulated Amortization Pfizer member. Pfizer [Member] Pfizer Entity Address, Postal Zip Code Earnings Per Share, Basic [Abstract] Denominator Total revenue Revenue from Contract with Customer, Including Assessed Tax Revenue Document Fiscal Period Focus Cost of Goods and Services Sold Cost of product revenue Cost of Goods and Services Sold, Total Probability of success. Probability of Success Probability of success Increase (Decrease) in Accounts Receivable Accounts receivable Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued, Total APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense Other investing activities Payments for (Proceeds from) Other Investing Activities Convertible Senior Notes, net Convertible Notes Payable, Current convertible senior notes Total cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Statement of Financial Position [Abstract] Entity File Number Stock Issued During Period, Shares, Conversion of Units Issuance of common stock for debt conversion (in shares) Cash consideration excluding restricted cash. Cash Consideration Excluding Restricted Cash Cash consideration Statement of Cash Flows [Abstract] Property, Plant and Equipment, Other, Gross Other Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Identified Intangible Assets and Estimated Useful Lives Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Valuation Approach and Technique [Domain] Contingent consideration earnouts Business Combination, Consideration Transferred, Liabilities Incurred Business combination contingent consideration Geographical [Domain] Geographical [Domain] Statistical Measurement [Domain] Range [Domain] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Amortization of Debt Discount (Premium) Amortization of debt discount Amortization of debt discount and issuance costs Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Class of Stock [Domain] Revenue Benchmark [Member] Sales Revenue Total Revenue Legal Entity [Axis] Legal Entity [Axis] Inventory, Work in Process, Net of Reserves Work-in-process Subsequent Events [Abstract] Fair Value Disclosures [Text Block] Fair Value Measurements Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Granted | shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss): Options exercisable at June 30, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Proceeds from Stock Options Exercised Proceeds from exercise of stock options Long-term Debt, Type [Axis] Net Income (Loss) Attributable to Parent, Diluted Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities Net Income (Loss) Attributable to Parent, Diluted, Total Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Deferred income taxes, net Weighted Average Number Diluted Shares Outstanding Adjustment Dilutive potential common shares Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment Revenue from Contract with Customer [Text Block] Revenue Recognition Preferred Stock, Par or Stated Value Per Share Preferred stock, par value 2022 (remaining six months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair value of net assets acquired Fair value of net assets acquired Dilutive securities effect on basic earnings per share convertible senior notes. Dilutive Securities Effect On Basic Earnings Per Share Convertible Senior Notes Convertible senior notes Transaction costs Business Acquisition, Transaction Costs Supplemental Balance Sheet Disclosures [Text Block] Consolidated Balance Sheet Detail Convertible Debt [Table Text Block] Carrying Value of Convertible Senior Notes Subsequent Events [Text Block] Subsequent Events Diluted (Note 12) Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted Weighted Average Number of Shares Outstanding, Diluted Schedule Of Earnings Per Share Basic And Diluted [Table] Schedule Of Earnings Per Share Basic And Diluted [Table] Schedule Of Earnings Per Share Basic And Diluted [Table] Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Non Current. Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Non Current Operating lease liability, long-term Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Additional undiscounted in contingent consideration earnout payments Additional undiscounted in contingent consideration earnout payments Additional undiscounted in contingent consideration earnout payments Right acquired through registration of a trademark to gain or protect exclusive use of business name, symbol or other device or style. Trademark [Member] Trademark Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability Noncurrent Long term deferred tax liability Disclosure Text Block [Abstract] Current Fiscal Year End Date Depreciation Depreciation, Total Other Assets, Noncurrent Other noncurrent assets Other Assets, Noncurrent, Total Entity Address, Address Line One Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Principal Owner [Member] Principal Owner Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Royalty [Member] Royalty and other revenue Royalty and Other Income Zero Point Three Seven Five Percentage Convertible Senior Notes Due Twenty Twenty Four [Member] 0.375% Convertible Senior Notes due 2024 Income Tax Expense (Benefit) Income tax provision Income Tax Expense (Benefit), Total Operating Lease Liabilities Increase (Decrease) in Operating Lease Liability Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Forfeited/expired/cancelled Income Tax Disclosure [Text Block] Income Taxes Vesting [Axis] Vesting [Axis] Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Balance Sheet Location [Domain] Unvested Options [Member] Unvested Options [Member] Unvested Options Other Accrued Liabilities, Current Other Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property, plant and equipment Income Tax Disclosure [Abstract] Long-term Purchase Commitment, Amount Payments to Navigo in connection with this program, which are recorded to research and development expenses Number of shares basic outstanding. Number Of Shares Basic Outstanding Weighted average shares used in computing net income per share - basic Nonrecurring Adjustment [Domain] Zero Point Three Seven Five Percent Convertible Senior Notes Due Twenty Twenty Four [Member] 0.375% Convertible Senior Notes due 2024 Costs and Expenses Total costs and operating expenses Fair Value Hierarchy and NAV [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Geographic Concentration Risk [Member] Geographic Concentration Risk Schedule Of Related Party [Table] Schedule Of Related Party [Table] Schedule Of Related Party [Table] Equity [Abstract] Increase (Decrease) in Other Noncurrent Liabilities Long-term liabilities Operating Income (Loss) Income from operations Debt Instrument, Interest Rate, Stated Percentage Notes, interest rate Senior convertible notes Schedule of Accrued Liabilities [Line Items] Schedule of Accrued Liabilities [Line Items] Schedule of Accrued Liabilities [Line Items] Liabilities, Noncurrent Total noncurrent liabilities Related Party [Domain] Related Party [Domain] Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Acquisitions, net of cash acquired Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Entity Filer Category Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Leasehold Improvements, Gross Leasehold improvements Entity Current Reporting Status Goodwill, Foreign Currency Translation Gain (Loss) Cumulative translation adjustment Capital Units [Member] Capital Stock Asset Class [Domain] Inventory, Net Inventories, net Total inventories, net Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options exercisable at March 31, 2022 Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax withholding on vesting of restricted stock units (in shares) Tax withholding on vesting of restricted stock units (in shares) Business Combination Consideration Indemnification Escrow Business Combination Consideration Indemnification Escrow Business acquisition, Indemnification escrow Proceeds from Sale of Other Property, Plant, and Equipment Sale of property, plant and equipment Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Business Combinations [Abstract] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Net Carrying Value Total Stockholders' Equity Attributable to Parent Balance Balance Total stockholders' equity Investment Income, Net Investment income Investment Income, Net, Total Non Employee Director Stock Option[Member] Non Employee Director Stock Option[Member] Non-Employee Directors AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Commitments and Contingencies [Table] Commitments and Contingencies [Table] Commitments and Contingencies [Table] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents, Total Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Asset Class [Axis] Entity Tax Identification Number Income Statement Location [Axis] Income Statement Location [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited/expired/cancelled Common stock, $0.01 par value; 80,000,000 shares authorized; 55,465,918 shares at June 30, 2022 and 55,321,457 shares at December 31, 2021 Common Stock, Value, Issued Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Accumulated earnings Retained Earnings (Accumulated Deficit), Total Equity Components [Axis] Equity Components [Axis] Transaction costs Business Combination, Acquisition Related Costs Accounting Standards Update [Domain] Type of Adoption [Domain] Polymem S.A. [Member] Polymem S.A. [Member] Polymem S.A. Contract with Customer, Liability The beginning deferred revenue balance Contract with Customer, Liability, Total Debt instrument convertible into equity. Debt Instrument Convertible Into Equity Debt instrument amount convertible into equity Customer Relationships [Member] Customer relationships Disaggregation of Revenue [Table] Convertible Debt [Member] Convertible Debt Entity Emerging Growth Company Emerging growth company Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Percentage of Revenue from Significant Customers Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Liabilities [Line Items] Finite Lived Intangible Liabilities [Line Items] Finite-Lived Intangible Liabilities [Line Items] Finite-Lived Intangible Liabilities [Line Items] Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance Translation adjustment Translation adjustment Measurement Input, Price Volatility [Member] Volatility Other Nonoperating Income (Expense) [Abstract] Other income (expenses): Schedule Of Revenue By Major Customers [Table Text Block] Schedule Of Revenue By Major Customers [Table Text Block] Revenue from Significant Customers Goodwill [Line Items] Goodwill [Line Items] NGL Impact A[Member] NGL Impact A [Member] Avitide, Inc. [Member] Avitide, Inc. [Member] Avitide, Inc. Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Repayment of Convertible Senior Notes Repayments of Convertible Debt Repayment of convertible debt Repayment of convertible debt Europe [Member] Europe Weighted average volatility rate. Weighted Average Volatility Rate Weighted average volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted-Average Remaining Contractual Term (in years) Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Document Transition Report Assets, Fair Value Disclosure, Total Assets, Fair Value Disclosure Assets, fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value of restricted stock units granted Nonoperating Income (Expense) Other expenses, net Proceeds from Sale and Collection of Receivables Revenue Proceeds from Sale and Collection of Receivables, Total Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Summary of Changes in Accumulated Other Comprehensive Loss Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Engineered Molding Technology LLC Engineered Molding Technology LLC [Member] Engineered Molding Technology LLC Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options Outstanding Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Tax Period [Domain] Tax Period [Domain] Accounts receivable, net of reserves of $1,279 and $1,417 at June 30, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net of reserves Entity Common Stock, Shares Outstanding Amortization of Debt Issuance Costs Amortization of the debt issuance costs Amortization of debt issuance costs Convertible notes transaction costs of equity component. Convertible Notes Transaction Costs Of Equity Component Transaction costs attributable to equity component Net Income (Loss) Attributable to Parent Net income Net income Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration Risk [Line Items] Debt Instrument, Convertible, Threshold Trading Days Operating Lease, Liability, Current Operating lease liability Adjustments to Additional Paid in Capital, Other Other Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Additional Paid-in Capital [Member] Additional Paid-In Capital Stock Issued Fair value of common stock issued for acquisition Fair value of earnouts related to acquisition of Avitide, Inc. Payment, Tax Withholding, Share-based Payment Arrangement Payment of tax withholding obligation on vesting of restricted stock Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Current. Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Current Operating lease liability Inventory, Raw Materials, Net of Reserves Raw materials Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs Entity Registrant Name Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustment Balance as of June 30 , 2022 Liabilities, Fair Value Disclosure, Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Balance as of December 31, 2021 Liabilities, fair value Balance as of December 31, 2020 Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, reserve for doubtful accounts Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Earnings Per Share [Text Block] Earnings Per Share Class of Stock [Axis] Debt Instrument, Maturity Date Notes, due date BioFlex [Member] BioFlex [Member] BioFlex Share-based Payment Arrangement, Noncash Expense Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, plant and equipment, net Total property, plant and equipment, net Vested and expected to vest at June 30, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount, Total Unamortized debt discount Award Type [Domain] Equity Award [Domain] Statement [Line Items] Statement [Line Items] Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Exercise of stock options and vesting of stock units Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Schedule of Accrued Liabilities [Table] Schedule of Accrued Liabilities [Table] Schedule of Accrued Liabilities [Table] Goodwill, Purchase Accounting Adjustments Measurement period adjustments Title of 12(b) Security Finite-Lived Intangible Assets, Gross Gross Carrying Value Finite-Lived Intangible Assets, Gross, Total Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four 2027 and thereafter Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Ownership [Domain] Common Stock [Member] Common Stock Weighted average revenue and volume discount rate. Weighted Average Revenue and Volume Discount Rate Weighted average revenue and volume discount rate Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Incentive options, term Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Equity Component [Domain] Equity Component [Domain] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Entity Address, State or Province Geographical [Axis] Geographical [Axis] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash, cash equivalents and restricted cash Document Type Entity Shell Company Measurement Input Revenue & Volume Discount Rate. Measurement Input Revenue & Volume Discount Rate [Member] Revenue & Volume Discount Rate Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Inventories Measurement Input Probability of Success. Measurement Input Probability of Success [Member] Probability of Success Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Payments to Acquire Software Additions to capitalized software costs Dilutive effect on shares of conversion premium. Dilutive Effect On Shares Of Conversion Premium Dilutive effect on shares of conversion premium Weighted Average Number of Shares, Restricted Stock Options and stock units Fair Value, Recurring and Nonrecurring [Table] SRT major customers. SRT Major Customers [Axis] North America [Member] North America Security Exchange Name Derivative, Fixed Interest Rate Discount Rate Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Net Cash Provided by (Used in) Operating Activities Total cash provided by operating activities Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation cost, weighted average remaining requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding Fair Value, by Balance Sheet Grouping [Table] Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Right Of Use Asset. Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Right Of Use Asset Operating lease right of use asset Debt Instrument, Interest Rate, Effective Percentage Effective interest rate of the liability component Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Deferred tax assets Payments to Acquire Businesses, Gross Cash consideration Upfront payment Commitments and Contingencies Disclosure [Abstract] Accrued Income Taxes, Current Income taxes payable Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Tax withholding on vesting of restricted stock units Tax withholding on vesting of restricted stock units Capitalized Computer Software, Gross Computer hardware and software Restricted Stock Units (RSUs) [Member] RestrictedStockUnitsRSUMember Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Number Vested and expected to vest at March 31, 2022 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Net asset acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total Schedule of convertiable note interest expense Schedule of convertiable note interest expense Amortization of debt discount. Amortization of Debt Discount Amortization of debt discount Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Unit Activity Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Fair Value Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Option Activity New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Standards Updates Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Business Acquisition [Line Items] Business Acquisition [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Fair Value, Inputs, Level 2 [Member] Level 2 Deferred Revenue, Current Deferred revenue Deferred Revenue, Current, Total Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Performance period Revenue And Volume Projections Performance Period Revenue and volume projections performance period. Commitments and Contingencies Commitments and contingencies (Note 9) Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Minimum [Member] Minimum True up costs December 2020. True up costs December 2020 [Member] True Up Costs December 2020 Debt Instrument, Frequency of Periodic Payment Notes, frequency of periodic payment Buildings and Improvements, Gross Buildings Buildings and Improvements, Gross, Total Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liability current. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liability Current Deferred revenue Patents [Member] Patents Options exercisable at June 30, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Accounting Standards Update [Axis] Adjustments for New Accounting Pronouncements [Axis] Amortization of inventory step up. Amortization Of Inventory Step Up Inventory step-up amortization Accrued Liabilities, Current Accrued liabilities Total accrued liabilities Deferred Revenue [Domain] Deferred Revenue [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity: Other Intangible Assets [Member] Other intangibles Cash and Cash Equivalents [Axis] Revenues [Abstract] Revenue: Product Revenue Product [Member] Products Amortization of Intangible Assets Amortization of Intangible Assets, Total Amortization expense Award Type [Axis] Award Type [Axis] Other Noncash Income (Expense) Other Noncash Income (Expense), Total Other Subsequent Event [Member] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Total unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Business Combination, Consideration Transferred Business combination, consideration transferred Fair value of net assets acquired Contract with Customer, Receivable, after Allowance for Credit Loss Accounts receivable Contract with Customer, Receivable, after Allowance for Credit Loss, Total Basis of Presentation and Significant Accounting Policies [Text Block] Basis of presentation Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value of stock options exercised Other Nonoperating Income (Expense) Other expenses Other Nonoperating Income (Expense), Total Spectrum Inc. Spectrum Inc [Member] Spectrum Inc. Spectrum Inc. Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Non controlling ownership interest minimum Research and Development Expense Research and development Research and Development Expense, Total Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest at March 31, 2022 Entity Central Index Key Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Business Combination, Contingent Consideration, Liability, Noncurrent Noncurrent contingent consideration Interest on Convertible Debt, Net of Tax Charges associated with convertible debt instruments, net of tax Interest charges associated with convertible debt instruments Customer [Axis] Customer [Axis] Accounting Policies [Abstract] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less - Accumulated depreciation Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Business combination recognized identifiable assets acquired and liabilities assumed current liabilities notes payable. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Notes Payable Notes payable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Unvested at March 31, 2022 Unvested at September 31, 2021 Measurement Frequency [Axis] Effect of dilutive securities Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Interest Expense, Debt, Excluding Amortization Contractual interest expense Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Incentive options, vesting period Millipore Sigma. Millipore Sigma [Member] MilliporeSigma Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities Accrued liabilities Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest at March 31, 2022 Business Combination, Contingent Consideration, Liability, Current Current contingent consideration Subsequent Event [Table] Measurement Input Type [Domain] Options outstanding at June 30, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options outstanding at December 31, 2021 Stock options, weighted average exercise price Research and Development Expense [Member] Research and development Business combination recognized identifiable asset acquired and liabilities assumed deferred tax liabilities current. Business Combination Recognized Identifiable Asset Acquired And Liabilities Assumed Deferred Tax Liabilities Current Deferred tax liabilities ,net Debt Issuance Costs, Net Debt Issuance Costs, Net, Total Unamortized debt issuance costs Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Retained Earnings [Member] Retained Earnings Weighted average discount rate. Weighted Average Discount Rate Weighted average discount rate Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Shares issued for business acquisition Shares of common stock issued for acquisition Customer [Domain] Customer [Domain] Money Market Funds [Member] Money Market Segment Reporting [Abstract] Measurement Input Type [Axis] Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Income tax (benefit) provision Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Land Land Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Equity consideration Value of common stock issued Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Total property, plant and equipment Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Balances from contracts with customers only: Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Incentive options, vesting percentage Additional Paid in Capital Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital Additional Paid in Capital, Total Entity Interactive Data Current Debt Instrument, Convertible, Threshold Consecutive Trading Days Vested and expected to vest at June 30, 2022 (1) | shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Long-term contingent consideration. Long Term Contingent Consideration Long-term contingent consideration Related Party Transactions Disclosure [Text Block] Related Party Transactions Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Fair value of acquired finite lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Business combination, intangible assets Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Related Party Transactions [Abstract] Goodwill And Other Intangible Assets Disclosure [Abstract] Goodwill And Other Intangible Assets Disclosure [Abstract] Goodwill and Other Intangible Assets Local Phone Number Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Corporate tax rate Deferred Tax and Other Liabilities, Noncurrent Deferred tax liabilities Impairment of Intangible Assets (Excluding Goodwill) Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill), Total Percentage of shares subject to forfeiture. Percentage of Shares Subject to Forfeiture Estimated forfeiture rates Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Monte Carlo Simulation. Monte Carlo Simulation [Member] Monte Carlo Simulation Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Incentive options, vesting period Debt Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Options exercisable at June 30, 2022 | shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue Category of Item Purchased [Axis] Stock Issued During Period, Value, Conversion of Units Issuance of common stock for debt conversion Other Liabilities, Noncurrent Other noncurrent liabilities Other Liabilities, Noncurrent, Total Net working capital excluding cash and inventory Net working capital excluding cash and inventory Net working capital (excluding cash and inventory step-up) Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout Income Statement Location [Domain] Income Statement Location [Domain] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Selling, General and Administrative Expenses [Member] Selling, general and administrative Rgen Facility [Axis] Rgen Facility [Axis] Facility [Axis] Property, Plant and Equipment [Abstract] Assets, Noncurrent Total noncurrent assets Revenue recognized during periods presented relating to: Change in Contract with Customer, Asset and Liability [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested at June 30, 2021 Unvested at December 31, 2021 Restricted stock units, outstanding Unvested at September 31, 2021 Long-term Debt Notes, carrying value Long-term Debt, Total Total convertible senior notes Shares, Outstanding Ending Balance (in shares) Beginning Balance (in shares) Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Text Block [Abstract] Inventory Disclosure [Abstract] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Customer Concentration Risk [Member] Customer Concentration Risk Amortization Total Options outstanding at June 30, 2022 | shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options outstanding at December 31, 2021| shares Stock options, outstanding Share Price Closing price of common stock Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Document Fiscal Year Focus Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Net Carrying Value Inventory, Finished Goods, Net of Reserves Finished products Vesting [Domain] Vesting [Domain] Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted-Average Exercise Price Per Share Stockholders Equity Note Disclosure [Table] Stockholders Equity Note Disclosure [Table] Stockholders Equity Note Disclosure [Table] Assets [Abstract] ASSETS Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Accrued Liabilities, Total Accrued expenses Short-term contingent consideration. Short Term Contingent Consideration Short-term contingent consideration Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Debt Instrument, Face Amount Notes issued Principal amount Tabular disclosure of business combination consideration transferred. Schedule of Business Combination Consideration Transferred [Table Text Block] Schedule of Business Combination Consideration Transferred Long-Lived Tangible Asset [Axis] Business Acquisition, Percentage of Voting Interests Acquired Business acquisition, voting interest acquired Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options Outstanding Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Developed Technology Rights [Member] Technology - developed Developed technology Income Tax Authority [Axis] Income Tax Authority [Axis] Valuation Approach and Technique [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Options and Equity Instruments Other Than Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options and Equity Instruments Other Than Options, Nonvested, Number of Shares Number of unvested options and restricted stock units Assets, Current [Abstract] Current assets: Finite-Lived Intangible Asset, Expected Amortization, Year Four 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2024 Segment Reporting Disclosure [Text Block] Segment Reporting Schedule of Goodwill [Table Text Block] Changes in Carrying Value of Goodwill Fair Value Hierarchy and NAV [Domain] Supplemental Cash Flow Elements [Abstract] Supplemental disclosure of non-cash investing and financing activities: Payables and Accruals [Abstract] Contingent consideration expense. Contingent Consideration Expense Contingent consideration Contingent consideration expense Measurement Frequency [Domain] Reconciliation of Basic and Diluted Shares [Abstract] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, excluding impact of acquisitions: Related Party Transaction [Line Items] Related Party Transaction [Line Items] Entity [Domain] Entity [Domain] Cover [Abstract] Schedule Of Earnings Per Share Basic And Diluted [Line Items] Schedule Of Earnings Per Share Basic And Diluted [Line Items] Schedule Of Earnings Per Share Basic And Diluted [Line Items] Concentration Risk, Percentage Accounts receivable, percentage by customer Revenues, percentage by country Product and Service [Domain] Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Weighted Average Useful Life (in years) The increase (decrease) during the reporting period of the amounts of revenue for work performed for which billing has not occurred, net of uncollectible accounts. Increase Decrease In Unbilled Receivable Unbilled receivables Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Restricted stock units and performance stock units. Restricted Stock And Performance Stock Units [Member] Restricted Stock Units and Performance Stock Units Liabilities, Current [Abstract] Current liabilities: Noncompete Agreements [Member] Non-competition agreements Maximum [Member] Maximum Fair value of earnouts related to acquisition. Fair Value of Earnouts Related to Acquisition Fair value of earnouts related to acquisition Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-Based Compensation Expense Rgen Facility [Domain] Rgen Facility [Domain] Net Cash Provided by (Used in) Investing Activities Total cash used in investing activities Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercised | shares Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Schedule of Inventory, Current [Table Text Block] Inventories Agreement. Agreement [Domain] Fair Value, Inputs, Level 3 [Member] Level 3 Total trade accounts receivable royalties and other receivables. Total Trade Accounts Receivable Royalties And Other Receivables [Member] Total Trade Accounts Receivable Royalties And Other Receivables Stockholders Equity Note Disclosure [Line Items] Stockholders Equity Note Disclosure [Line Items] Stockholders Equity Note Disclosure [Line Items] Accounts Receivable [Member] Accounts Receivable [Member] Cytiva. Cytiva [Member] GE Healthcare Cytiva Long-term Debt, Gross Principal amount Finite-Lived Intangible Asset, Expected Amortization, Year Three 2025 Common Stock, Shares Authorized Common stock, shares authorized SRT major customers. SRT Major Customers [Domain] Trading Symbol Ownership [Axis] Selling, General and Administrative Expense Selling, general and administrative Selling, General and Administrative Expense, Total Title of Individual [Domain] Relationship to Entity [Domain] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Contingent consideration. Contingent Consideration [Member] Contingent Consideration Debt Instrument, Interest Rate Terms Interest repayment terms Loss on debt conversion. Loss On Debt Conversion Loss on conversion of debt included in other expenses Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted-Average Remaining Contractual Term (in years) Balance Sheet Location [Axis] Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Professional Fees Spectrum Acquisition, tax preparation and other fees Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Assets, Total Other assets Plan Name [Axis] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Title of Individual [Axis] Title of Individual [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Long-Lived Tangible Asset [Domain] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Percentage by Geographic Area or Significant Customers Revenue and volume discount rate. Revenue and Volume Discount Rate Revenue and volume discount rate Revenue and volume based payments. Revenue and Volume Based Payments [Member] Revenue and Volume Based Payments Common Stock, Par or Stated Value Per Share Common stock, par value Option to purchase additional debt face amount. Option to Purchase Additional Debt Face Amount Additional Notes issued ARTeSYN Biosolutions ARTeSYN Biosolutions [Member] ARTeSYN Biosolutions Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Awarded Stock Issued During Period, Value, Acquisitions True-up of costs related to the December 2020 issuance of common stock True up of costs related to the December 2020 issuance of common stock Derivative Instrument [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted Long-term Debt [Text Block] Convertible Senior Notes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Other noncurrent assets Other assets Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term Debt, Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Common stock excluded from calculation of diluted earnings per share Concentration Risk [Table] Concentration Risk [Table] Concentration Risk [Table] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Non-Executive [Member] Non-Executive [Member] Awards Granted to Non-Executive Level Employees XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Cover [Abstract]    
Amendment Flag false  
Document Type 10-Q  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000730272  
Current Fiscal Year End Date --12-31  
Document Period End Date Jun. 30, 2022  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity File Number 000-14656  
Entity Registrant Name REPLIGEN CORP  
Entity Filer Category Large Accelerated Filer  
Trading Symbol RGEN  
Title of 12(b) Security Common Stock  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-2729386  
Entity Address, Address Line One 41 Seyon Street, Bldg. 1, Suite 100  
Entity Address, City or Town Waltham  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02453  
City Area Code 781  
Entity Shell Company false  
Smaller reporting company false  
Emerging growth company false  
Local Phone Number 250-0111  
Document Quarterly Report true  
Document Transition Report false  
Entity Common Stock, Shares Outstanding   55,491,199
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 596,512 $ 603,814
Accounts receivable, net of reserves of $1,279 and $1,417 at June 30, 2022 and December 31, 2021, respectively 121,050 117,420
Inventories, net 239,117 184,494
Prepaid expenses and other current assets 19,316 25,949
Total current assets 975,995 931,677
Property, plant and equipment, net 168,370 124,964
Intangible assets, net 322,208 337,274
Goodwill 854,328 860,362
Deferred tax assets 1,907 1,903
Operating lease right of use assets 121,339 101,559
Other noncurrent assets 769 615
Total noncurrent assets 1,468,921 1,426,677
Total assets 2,444,916 2,358,354
Current liabilities:    
Accounts payable 40,379 36,203
Operating lease liability 11,692 8,303
Current contingent consideration 17,046 0
Accrued liabilities 70,693 75,498
Convertible Senior Notes, net 283,712 255,258
Total current liabilities 423,522 375,262
Deferred tax liabilities 23,651 33,480
Noncurrent operating lease liability 121,271 102,492
Noncurrent contingent consideration 67,897 94,238
Other noncurrent liabilities 3,211 2,815
Total noncurrent liabilities 216,030 233,025
Total liabilities 639,552 608,287
Commitments and contingencies (Note 9)  
Stockholders' equity:    
Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.01 par value; 80,000,000 shares authorized; 55,465,918 shares at June 30, 2022 and 55,321,457 shares at December 31, 2021 555 553
Additional paid-in capital 1,533,762 1,572,340
Accumulated other comprehensive loss (37,091) (16,886)
Accumulated earnings 308,138 194,060
Total stockholders' equity 1,805,364 1,750,067
Total liabilities and stockholders' equity $ 2,444,916 $ 2,358,354
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts receivable, reserve for doubtful accounts $ 1,279 $ 1,417
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 55,465,918 55,321,457
Common stock, shares outstanding 55,465,918 55,321,457
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Revenue $ 207,633 $ 162,960 $ 414,033 $ 305,797
Costs and operating expenses:        
Cost of product revenue 86,260 61,990 168,616 121,737
Research and development 10,440 8,389 22,595 16,001
Selling, general and administrative 54,649 44,341 108,949 83,436
Contingent consideration (6,884) 0 (9,295) 0
Total costs and operating expenses 144,465 114,720 290,865 221,174
Income from operations 63,168 48,240 123,168 84,623
Other income (expenses):        
Investment income 708 41 785 93
Interest expense (271) (2,787) (563) (5,541)
Amortization of debt issuance costs (453) (357) (905) (709)
Other expenses (3,396) (779) (3,798) (1,003)
Other expenses, net (3,412) (3,882) (4,481) (7,160)
Income before income taxes 59,756 44,358 118,687 77,463
Income tax provision 9,895 8,125 21,862 11,780
Net income $ 49,861 $ 36,233 $ 96,825 $ 65,683
Earnings per share:        
Basic $ 0.90 $ 0.66 $ 1.75 $ 1.20
Diluted (Note 12) $ 0.88 $ 0.64 $ 1.68 $ 1.16
Weighted average common shares outstanding:        
Basic 55,444 54,931 55,399 54,868
Diluted (Note 12) 56,721 56,786 57,842 56,824
Net income $ 49,861 $ 36,233 $ 96,825 $ 65,683
Other comprehensive income (loss):        
Foreign currency translation adjustment (15,517) 3,125 (20,205) (6,454)
Comprehensive income 34,344 39,358 76,620 59,229
Products        
Revenue:        
Revenue 207,597 162,920 413,960 305,657
Royalty and other revenue        
Revenue:        
Revenue $ 36 $ 40 $ 73 $ 140
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
True Up Costs December 2020
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
True Up Costs December 2020
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Translation adjustment $ (6,454)         $ (6,454)  
Balance at Dec. 31, 2020 1,529,150   $ 548 $ 1,460,748   2,085 $ 65,769
Beginning Balance (in shares) at Dec. 31, 2020     54,760,837        
Net income 65,683           65,683
Issuance of common stock for debt conversion 1   $ 0 1      
Issuance of common stock for debt conversion (in shares)     3        
Exercise of stock options and vesting of stock units 860   $ 2 858      
Exercise of stock options and vesting of stock units (in shares)     208,641        
Stock-based compensation expense 13,684     13,684      
True-up of costs related to the December 2020 issuance of common stock   $ 145     $ 145    
Balance at Jun. 30, 2021 1,603,069   $ 550 1,475,436   (4,369) 131,452
Ending Balance (in shares) at Jun. 30, 2021     54,969,481        
Translation adjustment 3,125         3,125  
Balance at Mar. 31, 2021 1,556,216   $ 549 1,467,942   (7,494) 95,219
Beginning Balance (in shares) at Mar. 31, 2021     54,899,245        
Net income 36,233           36,233
Exercise of stock options and vesting of stock units 352   $ 1 351      
Exercise of stock options and vesting of stock units (in shares)     70,236        
Stock-based compensation expense 7,143     7,143      
Balance at Jun. 30, 2021 1,603,069   $ 550 1,475,436   (4,369) 131,452
Ending Balance (in shares) at Jun. 30, 2021     54,969,481        
Translation adjustment (20,205)         (20,205)  
Balance at Dec. 31, 2021 1,750,067   $ 553 1,572,340   (16,886) 194,060
Balance (Accounting Standards Update 2020-06 [Member]) at Dec. 31, 2021 (21,817)     (39,070)   17,253
Beginning Balance (in shares) at Dec. 31, 2021     55,321,457        
Net income 96,825           96,825
Issuance of common stock for debt conversion (5)   $ 0 (5)      
Issuance of common stock for debt conversion (in shares)     12        
Exercise of stock options and vesting of stock units 463   $ 3 460      
Exercise of stock options and vesting of stock units (in shares)     222,727        
Tax withholding on vesting of restricted stock units (14,759)   $ (1) (14,758)      
Tax withholding on vesting of restricted stock units (in shares)     (78,278)        
Stock-based compensation expense 14,900     14,900      
Other (105)     (105)      
Balance at Jun. 30, 2022 1,805,364   $ 555 1,533,762   (37,091) 308,138
Ending Balance (in shares) at Jun. 30, 2022     55,465,918        
Translation adjustment (15,517)         (15,517)  
Balance at Mar. 31, 2022 1,766,401   $ 554 1,529,144   (21,574) 258,277
Beginning Balance (in shares) at Mar. 31, 2022     55,429,046        
Net income 49,861           49,861
Issuance of common stock for debt conversion (3)   $ 0 (3)      
Issuance of common stock for debt conversion (in shares)     4        
Exercise of stock options and vesting of stock units 166   $ 1 166      
Exercise of stock options and vesting of stock units (in shares)     51,737        
Tax withholding on vesting of restricted stock units (2,448)   $ 0 (2,448)      
Tax withholding on vesting of restricted stock units (in shares)     (14,869)        
Stock-based compensation expense 6,985     6,985      
Other (82)     (82)      
Balance at Jun. 30, 2022 $ 1,805,364   $ 555 $ 1,533,762   $ (37,091) $ 308,138
Ending Balance (in shares) at Jun. 30, 2022     55,465,918        
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income $ 96,825 $ 65,683
Adjustments to reconcile net income to net cash provided by operating activities:    
Inventory step-up amortization 0 1,598
Depreciation and amortization 23,933 17,420
Amortization of debt discount and issuance costs 905 5,690
Stock-based compensation expense 14,900 13,684
Deferred income taxes, net 738 5,266
Contingent consideration (9,295) 0
Other 276 103
Changes in operating assets and liabilities, excluding impact of acquisitions:    
Accounts receivable (8,433) (31,940)
Inventories (58,106) (42,773)
Prepaid expenses and other assets 2,402 (563)
Operating lease right of use assets (21,457) (3,582)
Other assets (406) 1,748
Accounts payable 6,322 8,317
Accrued expenses (4,014) 4,467
Operating Lease Liabilities 23,852 (3,713)
Long-term liabilities 392 (1,655)
Total cash provided by operating activities 68,834 46,913
Cash flows from investing activities:    
Acquisitions, net of cash acquired 0 71
Additions to capitalized software costs (1,875) (2,191)
Purchases of property, plant and equipment (52,576) (24,078)
Other investing activities 17 0
Total cash used in investing activities (54,434) (26,198)
Cash flows from financing activities:    
Proceeds from exercise of stock options 463 860
Payment of tax withholding obligation on vesting of restricted stock (14,759) 0
Repayment of Convertible Senior Notes (18) (8)
Total cash (used in) provided by financing activities (14,314) 852
Effect of exchange rate changes on cash, cash equivalents and restricted cash (7,388) (4,532)
Net (decrease) increase in cash, cash equivalents and restricted cash (7,302) 17,035
Cash, cash equivalents and restricted cash, beginning of period 603,814 717,292
Cash and cash equivalents, end of period 596,512 734,327
Supplemental disclosure of non-cash investing and financing activities:    
Assets acquired under operating leases $ 21,739 $ 28,605
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Summary of Significant Accounting Policies
1.
Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company”, “Repligen”, “our” or “we”) in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by GAAP. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, which was filed with the SEC on February 17, 2022 (“Form 10-K”).

 

The preparation of financial statements in conformity with 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 revenues and expenses during the reporting period. The business and economic uncertainty resulting from the novel coronavirus pandemic (“COVID-19”), the Russia-Ukraine conflict, supply chain challenges, cost pressure and the overall effects of the current high inflation environment on customers' purchasing patterns has made such estimates more difficult to calculate. Accordingly, actual results could differ from those estimates.

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB, Repligen GmbH, Spectrum® LifeSciences LLC and its subsidiaries (“Spectrum”), C Technologies, Inc., ARTeSYN Biosolutions Holdings Ireland Limited and its subsidiaries, Polymem S.A. (“Polymem”), Avitide LLC, Newton T&M Corp. ("NTM"), Bio-Flex Solutions, L.L.C. ("BioFlex") and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Except for the change in the Company's policy on Convertible Senior Notes as required by Accounting Standards Update ("ASU" or "ASUs") 2020-06 and discussed in Note 7, "Convertible Senior Notes," to these consolidated financial statements, the Company made no material changes in the application of its significant accounting policies that were disclosed in its Form 10-K. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year. Certain prior year balances have been reclassified to conform to current year presentation.

 

Recent Accounting Standards Updates

 

We consider the applicability and impact of all ASUs on the Company’s consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s consolidated financial position or results of operations. Recently issued ASUs that we feel may be applicable to the Company are as follows:

 

Recently Issued Accounting Standards Updates – Adopted During the Fiscal Year

 

Effective January 1, 2022, the Company adopted ASU 2020-06, “Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)” using the modified retrospective method of adoption. ASU 2020-06 simplifies the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. Consequently, a convertible instrument is now accounted for as a single liability measured at its amortized cost as long as no other features of such convertible instrument require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments will typically be closer to the coupon interest rate when

applying the guidance in Topic 835, “Interest.” The Company now accounts for its 0.375% convertible senior notes due July 15, 2024 (the "2019 Notes") as a single liability measured at amortized cost. As a result, the adoption of ASU 2020-06 had a material impact on the Company's consolidated financial statements, resulting in adjustments of $39.1 million, $17.3 million and $27.6 million to the opening balances of additional paid-in capital, retained earnings and Convertible Senior Notes, net, respectively, on the Company's consolidated balance sheet as of January 1, 2022. Additionally, due to the adoption of ASU 2020-06, the Company reversed the remaining balance of the deferred tax liability of $6.4 million, which was initially recorded in connection with the 2019 Notes. See Note 7, “Convertible Senior Notes,” for more information, including our modified disclosures as required by ASU 2020-06 upon adoption.

 

Recently Issued Accounting Standard Updates – Not Yet Adopted

 

In March 2022, the Financial Accounting Standards Board issued ASU 2022-02, “Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures.” ASU 2022-02 eliminates the accounting guidance for Troubled Debt Restructurings by creditors that have adopted ASU 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” while enhancing disclosure requirements for certain loan refinancing and restructurings made to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 adds the requirement for companies to disclose current period write-offs by year of origination for financing receivables. ASU 2022-02 will become effective for the Company on January 1, 2023. Early adoption is permitted if an entity has adopted ASU 2016-13. The Company is currently evaluating the timing and impact of the adoption of ASU 2022-02 on the Company’s consolidated financial statements and disclosures.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Measurements
2.
Fair Value Measurements

The Company uses various valuation approaches in determining the fair value of its assets and liabilities. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

 

Level 1 –

Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.

 

 

Level 2 –

Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.

 

 

Level 3 –

Valuations based on inputs that are unobservable and significant to the overall fair value measurement.

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

Fair Value Measured on a Recurring Basis

Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of June 30, 2022 and December 31, 2021 (amounts in thousands):

 

 

 

As of June 30, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

$

389,374

 

 

$

 

 

$

 

 

$

389,374

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Short-term contingent consideration

 

$

 

 

$

 

 

$

17,046

 

 

$

17,046

 

Long-term contingent consideration

 

$

 

 

$

 

 

$

67,897

 

 

$

67,897

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

$

460,936

 

 

$

 

 

$

 

 

$

460,936

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Long-term contingent consideration

 

$

 

 

$

 

 

$

94,238

 

 

$

94,238

 

 

Cash and cash equivalents

 

As of June 30, 2022 and December 31, 2021, cash and cash equivalents on the Company's consolidated balance sheets included $389.4 million and $460.9 million, respectively, in money market accounts. These funds are valued on a recurring basis using Level 1 inputs.

 

Contingent Consideration – Earnout

 

On September 20, 2021, the Company completed the acquisition of Avitide, Inc. ("Avitide") (the "Avitide Acquisition"), a privately-held affinity ligand discovery and development company headquartered in Lebanon, New Hampshire. The transaction consisted of upfront payments of $150.0 million, comprised of cash and the Company's common stock, and up to an additional $125.0 million (undiscounted) in contingent consideration for performance-based earnout payments made equally in cash and the Company's common stock over a three-year performance period beginning January 1, 2022 and ending December 31, 2024. See Note 3, "Acquisitions" below for additional information.

 

During 2022, there was a shift in revenue and volume projections, due to the expected timing of achievement over the three-year performance period, and an increase in risk-free interest rates that are used to calculate the discount rate, that resulted in a material change in amounts reported as of June 30, 2022. A reconciliation of the change in the fair value of contingent consideration - earnout is included in the following table (amounts in thousands):

 

Balance as of December 31, 2021

 

$

94,238

 

Contingent consideration earnouts

 

 

(9,295

)

Balance as of June 30, 2022

 

$

84,943

 

 

The recurring Level 3 fair value measurement of our contingent consideration earnout that we expect to be required to settle include the following significant unobservable inputs (amounts in thousands, except percent data):

 

Contingent Consideration Earnout

 

Fair Value as of
 June 30, 2022

 

Valuation Technique

 

Unobservable Input

 

Range

 

Weighted Average(1)

 

 

 

 

 

 

 

Probability of

 

 

 

 

Commercialization-based

 

 

 

 

Monte Carlo

 

Success

 

100%

 

100%

payments

 

$

 

28,390

 

Simulation

 

Earnout Discount Rate

 

4.5%-5.8%

 

5.1%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Volatility

 

23.7%

 

23.7%

Revenue and Volume-

 

 

 

 

Monte Carlo

 

Revenue & Volume

 

 

 

 

based payments

 

$

 

56,553

 

Simulation

 

Discount Rate

 

7.4%

 

7.4%

 

 

 

 

 

 

 

Earnout Discount Rate

 

4.5%-5.8%

 

5.1%

 

(1)
Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.

 

The Company estimates the fair value of the contingent consideration earnouts at each subsequent reporting period using a Monte Carlo simulation. Changes in the projected performance of the acquired business could result in a higher or lower contingent consideration obligation in the future.

Fair Value Measured on a Nonrecurring Basis

 

During the three and six months ended June 30, 2022, there were no re-measurements to fair value of financial assets and liabilities that are measured at fair value on a nonrecurring basis.

Convertible Senior Notes

In July 2019, the Company issued $287.5 million aggregate principal amount of the 2019 Notes. Interest is payable semi-annually in arrears on January 15 and July 15 of each year. The 2019 Notes will mature on July 15, 2024, unless earlier converted or repurchased in accordance with their terms. At June 30, 2022 and December 31, 2021, the carrying value of the 2019 Notes was $283.7 million and $255.3 million, respectively, net of unamortized discount and issuance costs, and the fair value of the 2019 Notes was $432.3 million and $678.5 million, respectively. The fair value of the 2019 Notes is a Level 1 valuation and was determined based on the most recent trade activity of the 2019 Notes as of June 30, 2022. The 2019 Notes are discussed in more detail in Note 7, “Convertible Senior Notes” to this report.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
3.
Acquisitions

 

2021 Acquisitions

Bio-Flex Solutions L.L.C. and Newton T&M Corp.

On November 29, 2021, the Company entered into an Equity Purchase Agreement with BioFlex, NTM and each of Ralph Meola and Jason Nisler (the "Equity Purchase Agreement"), to acquire 100% of the outstanding securities of BioFlex and NTM (collectively, the “NTM Acquisition”). The transaction closed on December 16, 2021.

NTM, which is headquartered in Newton, New Jersey, is the parent company of BioFlex and focuses on manufacturing of products, while BioFlex, also headquartered in Newton, New Jersey, commercializes branded products to biotech customers. The NTM Acquisition complements and expands the Company's filtration offering paths as the industry migrates to single-use flow paths solutions for monoclonal antibody, vaccine and cell and gene therapy ("C&GT") applications, with a focus on single-use fluid management components, including single-use clamps, adapters, end caps and hose assemblies. The NTM Acquisition streamlines and increases control over many components in the Company's single-use supply chain which ultimately should drive reduced lead-times for Repligen customers in the coming years.

 

Consideration Transferred

The NTM Acquisition was accounted for as a purchase of businesses under ASC 805, “Business Combinations,” and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Under the terms of the Equity Purchase Agreement, all outstanding shares of capital stock of BioFlex were acquired for consideration with a value totaling $31.6 million, which includes $3.0 million deposited into an escrow against which the Company may make claims for indemnification.

Under the acquisition method of accounting, the assets acquired and liabilities assumed of BioFlex were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is estimated to be $4.6 million, the fair value of the intangible assets acquired is estimated to be $17.2 million and the residual goodwill is estimated to be $9.8 million. The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $1.9 million of transaction and integration costs associated with the NTM Acquisition from the date of acquisition to June 30, 2022, with $0.7 million and $1.6 million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022.

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

 

Fair Value of Net Assets Acquired

The preliminary allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the preliminary valuation. As of June 30, 2022, the purchase accounting for this acquisition had not yet been finalized. As additional information becomes available, the Company may further revise its preliminary purchase price allocation during the remainder of the measurement period. Any such revisions or changes may have a material impact on our accounting treatment of the NTM Acquisition. The final allocation may include changes to deferred tax assets and other assets and liabilities.

 

The components and estimated allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

2,870

 

Accounts receivable

 

 

1,408

 

Inventory

 

 

741

 

Prepaid expenses and other current assets

 

 

126

 

Property and equipment

 

 

34

 

Operating lease right of use asset

 

 

1,034

 

Customer relationships

 

 

13,240

 

Developed technology

 

 

3,540

 

Trademark and tradename

 

 

310

 

Non-competition agreements

 

 

60

 

Goodwill

 

 

9,804

 

Long term deferred tax asset

 

 

111

 

Accounts payable

 

 

(224

)

Accrued liabilities

 

 

(450

)

Operating lease liability

 

 

(1,030

)

Operating lease liability, long-term

 

 

(3

)

Fair value of net assets acquired

 

$

31,571

 

During the first half of 2022, the Company recorded net working capital adjustments of approximately $0.4 million related to pre-acquisition liabilities, which are included in goodwill and accrued liabilities in the table above.

 

Acquired Goodwill

The goodwill of $9.8 million represents future economic benefits expected to arise from anticipated synergies from the integration of BioFlex and NTM into the Company. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the NTM Acquisition. Substantially all of the goodwill recorded is expected to be deductible for income tax purposes.

 

Intangible Assets

The following table sets forth the components of the identified intangible assets associated with the NTM Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

Customer relationships

 

10 years

 

$

13,240

 

Developed technology

 

11 years

 

 

3,540

 

Trademark and tradename

 

15 years

 

 

310

 

Non-competition agreements

 

3 years

 

 

60

 

 

 

 

 

$

17,150

 

Avitide, Inc.

 

On September 16, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization (“Avitide Merger Agreement”) with Avalon Merger Sub, Inc., a Delaware corporation and a wholly owned direct subsidiary of the Company, Avalon Merger Sub LLC, a Delaware limited liability company and a wholly owned direct subsidiary of the Company, Avitide, a Delaware corporation, and Shareholder Representative Services LLC, a Colorado limited liability company, solely in its capacity as the representative, agent and attorney-in-fact of Avitide's securityholders to purchase Avitide. The transaction closed on September 20, 2021 on the terms set forth in the Avitide Merger Agreement.

 

Avitide, which is headquartered in Lebanon, New Hampshire, offers diverse libraries and leading technology in affinity ligand discovery and development resulting in best-in-class ligand discovery and development lead-times. The acquisition gives the Company a new platform for affinity resin development, including C&GT, and advances and expands the Company’s proteins and chromatography franchise to address the unique purification needs of gene therapies and other emerging modalities.

 

Consideration Transferred

 

The Avitide Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations,” and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Under the terms of the Avitide Merger Agreement, all outstanding shares of capital stock of Avitide were cancelled and converted into the right to receive merger consideration with a value totaling up to $275.0 million, which consisted of upfront payments in aggregate of $150.0 million ($149.4 million, net of cash acquired) and up to an additional $125.0 million (undiscounted) in contingent consideration earnout payments if certain performance targets are achieved. Total consideration paid also included $0.8 million deposited into an escrow account against which the Company may make claims for indemnification. The Avitide Acquisition was funded through payment of $75.0 million in cash, the issuance of 271,096 unregistered shares of the Company’s common stock totaling $83.0 million and contingent consideration with a fair value of approximately $88.4 million.

 

Under the acquisition method of accounting, the assets acquired and liabilities assumed of Avitide were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is estimated to be $2.1 million, the fair value of the intangible assets acquired is estimated to be $46.7 million and the residual goodwill is estimated to be $197.5 million. The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $3.9 million of transaction and integration costs associated with the Avitide Acquisition from the date of acquisition to June 30, 2022, with $0.7 million and $1.3 million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022. During 2022, due to the change in market inputs used to prepare the valuation of the contingent

consideration obligation, the Company also recorded contingent consideration adjustments of ($6.9) million and ($9.3) million to the Company's consolidated statements of comprehensive income for the three and six months ended June 30, 2022, respectively. See Note 2, "Fair Value Measurements" for more information.

 

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

 

Total consideration transferred is as follows (amounts in thousands):

Cash consideration

 

$

74,962

 

Equity consideration

 

 

82,968

 

Contingent consideration - earnout

 

 

88,373

 

Fair value of net assets acquired

 

$

246,303

 

 

 

 

 

Fair Value of Net Assets Acquired

 

The preliminary allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the preliminary valuation. As of June 30, 2022, the purchase accounting for this acquisition had not yet been finalized. As additional information becomes available, the Company may further revise its preliminary purchase price allocation during the remainder of the measurement period (which will not exceed 12 months from September 20, 2021). Any such revisions or changes may have a material impact on our accounting treatment of the Avitide Acquisition. The final allocation may include changes to long-term deferred liabilities and goodwill. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments will be recorded to our consolidated statement of comprehensive income.

 

The components and estimated allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

572

 

Accounts receivable

 

 

228

 

Inventory

 

 

332

 

Prepaid expenses and other current assets

 

 

114

 

Property and equipment

 

 

1,862

 

Operating lease right of use asset

 

 

3,648

 

Customer relationships

 

 

24,580

 

Developed technology

 

 

20,650

 

Trademark and tradename

 

 

1,210

 

Non-competition agreements

 

 

210

 

Goodwill

 

 

197,461

 

Long term deferred tax asset

 

 

1,540

 

Accounts payable

 

 

(215

)

Accrued liabilities

 

 

(2,183

)

Operating lease liability

 

 

(698

)

Operating lease liability, long-term

 

 

(2,950

)

Other liabilities

 

 

(58

)

Fair value of net assets acquired

 

$

246,303

 

Acquired Goodwill

The goodwill of $197.5 million represents future economic benefits expected to arise from anticipated synergies from the integration of Avitide. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the Avitide Acquisition. Substantially all of the goodwill recorded is expected to be nondeductible for income tax purposes. In June 2022, the Company recorded an adjustment to goodwill of $1.8 million related to a change in estimated tax benefits associated with the net operating loss carryforward filed on the Avitide pre-acquisition tax return.

 

Intangible Assets

The following table sets forth the components of the identified intangible assets associated with the Avitide Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

Customer relationships

 

13 years

 

$

24,580

 

Developed technology

 

15 years

 

 

20,650

 

Trademark and tradename

 

18 years

 

 

1,210

 

Non-competition agreements

 

3 years

 

 

210

 

 

 

 

 

$

46,650

 

Polymem S.A.

On June 22, 2021, the Company entered into a Stock Purchase Agreement with Polymem, a company organized under the laws of France, and Jean-Michel Espenan and Franc Saux, acting together jointly and severally as the representatives of the sellers pursuant to which the Company acquired all of the outstanding common stock of Polymem for $47.0 million. The transaction closed on July 1, 2021 (the “Polymem Acquisition”).

 

Polymem, which is headquartered in, Toulouse, France, is a manufacturer of hollow fiber membranes, membrane modules and systems for industrial and bioprocessing applications. Polymem products will complement and expand the Company’s portfolio of hollow fiber systems and consumables. The acquisition substantially increases Repligen’s membrane and module manufacturing capacity and establishes a world-class center of excellence in Europe to address the accelerating global demand for these innovative products.

 

Consideration Transferred

 

The Polymem Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations,” and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Payment for the transaction was denominated in Euros but is reflected here in U.S. dollars for presentation purposes based on an exchange rate of 0.8437 as of July 1, 2021, the date of acquisition. Total consideration paid was approximately $47.0 million, which included approximately $4.3 million deposited into an escrow account against which the Company may make claims for indemnification.

 

Under the acquisition method of accounting, the assets acquired and liabilities assumed of Polymem were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is approximately $2.2 million, the fair value of the intangible assets acquired is approximately $9.1 million and the residual goodwill is approximately $35.7 million. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $6.3 million of transaction and integration costs associated with the Polymem Acquisition from the date of acquisition to June 30, 2022, with $1.6 million and $3.2 million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022.

 

Fair Value of Net Assets Acquired

 

The allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the final valuation of Polymem. The Company has made appropriate adjustments to the purchase price allocation during the measurement period, which ended on July 1, 2022.

 

The components and final allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

353

 

Net working capital (excluding cash and inventory
     step-up)

 

 

414

 

Inventory step-up

 

 

543

 

Operating lease right of use assets

 

 

1,424

 

Property and equipment

 

 

3,145

 

Other assets

 

 

41

 

Developed technology

 

 

8,274

 

Trademark and tradenames

 

 

510

 

Non-compete agreements

 

 

312

 

Goodwill

 

 

35,680

 

Operating lease liability

 

 

(1,253

)

Long term deferred tax liability

 

 

(2,327

)

Other long-term liabilities

 

 

(143

)

Fair value of net assets acquired

 

$

46,973

 

Acquired Goodwill

 

The goodwill of approximately $35.7 million represents future economic benefits expected to arise from anticipated synergies from the integration of Polymem. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the Polymem Acquisition. Substantially all of the goodwill recorded is expected to be nondeductible for income tax purposes.

 

Intangible Assets

 

The following table sets forth the components of the identified intangible assets associated with the Polymem Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

Developed technology

 

13 years

 

$

8,274

 

Trademark and tradename

 

14 years

 

 

510

 

Non-competition agreements

 

5 years

 

 

312

 

 

 

 

 

$

9,096

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Revenue Recognition
4.
Revenue Recognition

The Company generates revenue from the sale of bioprocessing products, equipment devices and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. Under ASC 606, “Revenue from Contracts with Customers,” revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers.

Disaggregation of Revenue

Revenues for the three and six months ended June 30, 2022 and 2021 were as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Product revenue

 

$

207,597

 

 

$

162,920

 

 

$

413,960

 

 

$

305,657

 

Royalty and other income

 

 

36

 

 

 

40

 

 

 

73

 

 

 

140

 

Total revenue

 

$

207,633

 

 

$

162,960

 

 

$

414,033

 

 

$

305,797

 

 

When disaggregating revenue, the Company considered all of the economic factors that may affect its revenues. Because substantially all of its revenues are from bioprocessing customers, there are no differences in the nature, timing and uncertainty of the Company’s revenues and cash flows from any of its product lines. However, given that the Company’s revenues are generated in different geographic regions, regulatory, economic and geopolitical factors within those regions could impact the nature, timing and uncertainty of the Company’s revenues and cash flows. In addition, a significant portion of the Company’s revenue is generated from a small number of customers; therefore, economic factors specific to these customers could impact the nature, timing and uncertainty of the Company’s revenues and cash flows.

Disaggregated revenue from contracts with customers by geographic region and revenue from significant customers can be found in Note 14, “Segment Reporting,” included in this report.

For more information regarding our product revenue, see Note 6, “Revenue Recognition” included in Part II, Item 8, “Financial Statements and Supplementary Data” to our Form 10-K.

Contract Balances from Contracts with Customers

The following table provides information about receivables and deferred revenue from contracts with customers as of June 30, 2022 (amounts in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Balances from contracts with customers only:

 

 

 

 

 

 

Accounts receivable

 

$

121,050

 

 

$

117,420

 

Deferred revenue (included in accrued liabilities in
   the consolidated balance sheets)

 

$

22,161

 

 

$

14,848

 

Revenue recognized during periods presented relating to:

 

 

 

 

 

 

The beginning deferred revenue balance

 

$

11,215

 

 

$

13,708

 

 

The timing of revenue recognition, billings and cash collections results in the accounts receivable and deferred revenue balances on the Company’s consolidated balance sheets.

A contract asset is created when the Company satisfies a performance obligation by transferring a promised good to the customer. Contract assets may represent conditional or unconditional rights to consideration. The right is conditional and recorded as a contract asset if the Company must first satisfy another performance obligation in the contract before it is entitled to payment from the customer. Contract assets are transferred to billed receivables once the right becomes unconditional. If the Company has the unconditional right to receive consideration from the customer, the contract asset is accounted for as a billed receivable and presented separately from other contract assets. A right is unconditional if nothing other than the passage of time is required before payment of that consideration is due.

When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2022
Goodwill And Other Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
5.
Goodwill and Intangible Assets

Goodwill

Goodwill represents the difference between the purchase price and the estimated fair value of identifiable assets acquired and liabilities assumed. Goodwill acquired in a business combination and determined to have an indefinite useful life is not amortized, but instead is tested for impairment at least annually in accordance with ASC 350, “Intangibles – Goodwill and Other”.

The following table represents the change in the carrying value of goodwill for the six months ended June 30, 2022 (amounts in thousands):

 

Balance as of December 31, 2021

 

$

860,362

 

Measurement period adjustment - BioFlex

 

 

(376

)

Measurement period adjustment - Avitide

 

 

(1,784

)

Cumulative translation adjustment

 

 

(3,874

)

Balance as of June 30, 2022

 

$

854,328

 

 

During each of the fourth quarters of 2021, 2020 and 2019, the Company completed its annual impairment assessments and concluded that goodwill was not impaired in any of those years. The Company has not identified any “triggering” events which indicate an impairment of goodwill in the three and six months ended June 30, 2022.

 

Intangible Assets

Intangible assets with a definitive life are amortized over their useful lives using the straight-line method, and the amortization expense is recorded within cost of product revenue and selling, general and administrative expenses in the Company’s statements of comprehensive income. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions existed that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for the Company's products or changes in the size of the market for the Company’s products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at June 30, 2022.

Indefinite-lived intangible assets are reviewed for impairment at least annually. There has been no impairment of the Company’s intangible assets for the periods presented.

Intangible assets, net consisted of the following at June 30, 2022:

 

 

 

June 30, 2022

 

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Weighted
Average
Useful Life
(in years)

 

 

 

(Amounts in thousands)

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Technology - developed

 

$

145,304

 

 

$

(25,862

)

 

$

119,442

 

 

 

17

 

Patents

 

 

240

 

 

 

(240

)

 

 

 

 

 

8

 

Customer relationships

 

 

253,221

 

 

 

(58,709

)

 

 

194,512

 

 

 

15

 

Trademarks

 

 

7,675

 

 

 

(1,096

)

 

 

6,579

 

 

 

19

 

Other intangibles

 

 

2,801

 

 

 

(1,826

)

 

 

975

 

 

 

4

 

Total finite-lived intangible assets

 

 

409,241

 

 

 

(87,733

)

 

 

321,508

 

 

 

16

 

Indefinite-lived intangible asset:

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks

 

 

700

 

 

 

 

 

 

700

 

 

 

 

Total intangible assets

 

$

409,941

 

 

$

(87,733

)

 

$

322,208

 

 

 

 

 

 

Intangible assets consisted of the following at December 31, 2021:

 

 

 

December 31, 2021

 

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Weighted
Average
Useful Life
(in years)

 

 

 

(Amounts in thousands)

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Technology - developed

 

$

146,097

 

 

$

(21,553

)

 

$

124,544

 

 

 

17

 

Patents

 

 

240

 

 

 

(240

)

 

 

 

 

 

8

 

Customer relationships

 

 

254,699

 

 

 

(50,719

)

 

 

203,980

 

 

 

15

 

Trademarks

 

 

7,699

 

 

 

(877

)

 

 

6,822

 

 

 

19

 

Other intangibles

 

 

2,839

 

 

 

(1,611

)

 

 

1,228

 

 

 

4

 

Total finite-lived intangible assets

 

 

411,574

 

 

 

(75,000

)

 

 

336,574

 

 

 

16

 

Indefinite-lived intangible asset:

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks

 

 

700

 

 

 

 

 

 

700

 

 

 

 

Total intangible assets

 

$

412,274

 

 

$

(75,000

)

 

$

337,274

 

 

 

 

 

Amortization expense for finite-lived intangible assets was $6.6 million and $5.2 million for each of the three months ended June 30, 2022 and 2021, respectively, and $13.2 million and $10.4 million for each of the six months ended June 30, 2022 and 2021, respectively. As of June 30, 2022, the Company expects to record the following amortization expense in future periods (amounts in thousands):

 

 

 

Estimated

 

 

 

Amortization

 

For the Years Ended December 31,

 

Expense

 

2022 (remaining six months)

 

$

13,182

 

2023

 

 

26,246

 

2024

 

 

25,661

 

2025

 

 

25,322

 

2026

 

 

25,322

 

2027 and thereafter

 

 

205,775

 

Total

 

$

321,508

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Detail
6 Months Ended
Jun. 30, 2022
Consolidated Balance Sheet Detail
6.
Consolidated Balance Sheet Detail

Inventories, net

Inventories, net consists of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Raw materials

 

$

141,673

 

 

$

123,321

 

Work-in-process

 

 

7,126

 

 

 

8,119

 

Finished products

 

 

90,318

 

 

 

53,054

 

Total inventories, net

 

$

239,117

 

 

$

184,494

 

 

Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Land

 

$

876

 

 

$

1,023

 

Buildings

 

 

679

 

 

 

764

 

Leasehold improvements

 

 

54,786

 

 

 

52,505

 

Equipment

 

 

75,132

 

 

 

70,983

 

Furniture, fixtures and office equipment

 

 

10,333

 

 

 

9,137

 

Computer hardware and software

 

 

27,655

 

 

 

22,380

 

Construction in progress

 

 

77,807

 

 

 

38,446

 

Other

 

 

504

 

 

 

443

 

Total property, plant and equipment

 

 

247,772

 

 

 

195,681

 

Less - Accumulated depreciation

 

 

(79,402

)

 

 

(70,717

)

Total property, plant and equipment, net

 

$

168,370

 

 

$

124,964

 

 

Depreciation expenses totaled $5.5 million and $3.8 million for each of the three months ended June 30, 2022 and 2021, respectively, and $10.7 million and $7.0 million for each of the six months ended June 30, 2022 and 2021, respectively.

 

Accrued Liabilities

Accrued liabilities consist of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Employee compensation

 

$

28,232

 

 

$

42,147

 

Deferred revenue

 

 

22,161

 

 

 

14,848

 

Income taxes payable

 

 

4,937

 

 

 

4,984

 

Other

 

 

15,363

 

 

 

13,519

 

Total accrued liabilities

 

$

70,693

 

 

$

75,498

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes
6 Months Ended
Jun. 30, 2022
Convertible Senior Notes
7.
Convertible Senior Notes

 

0.375% Convertible Senior Notes due 2024

 

On July 19, 2019, the Company issued $287.5 million aggregate principal pursuant to the 2019 Notes, which includes the underwriters’ exercise in full of an option to purchase an additional $37.5 million aggregate principal amount of 2019 Notes (the “Notes Offering”). The net proceeds of the Notes Offering, after deducting underwriting discounts and commissions and other related offering expenses payable by the Company, were approximately $278.5 million. The 2019 Notes are senior, unsecured obligations of the Company, and bear interest at a rate of 0.375% per year. Interest is payable semi-annually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. The 2019 Notes will mature on July 15, 2024, unless earlier repurchased or converted in accordance with their terms.

During the second quarter of 2022, the closing price of the Company’s common stock exceeded 130% of the conversion price of the 2019 Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the 2019 Notes are convertible at the option of the holders of the 2019 Notes during the third quarter of 2022, the quarter immediately following the quarter when the conditions are met, as stated in the terms of the 2019 Notes. These conditions have been met each quarter since the third quarter of 2020. As a result, $24,000 aggregate principal amount of the 2019 Notes have been converted by the note holders since the issuance of the 2019 Notes, including $13,000 in the first half of 2022. The conversions resulted in the issuance of a nominal number of shares of the Company’s common stock to the note holders. The Company continues to classify the carrying value of the 2019 Notes as current liabilities on the Company’s consolidated balance sheet at June 30, 2022.

Prior to the adoption of ASU 2020-06, the Company accounted for the 2019 Notes as a liability and equity component where the carrying value of the liability component was valued based on a similar debt instrument. In accounting for the issuance of the

2019 Notes, the Company separated the 2019 Notes into liability and equity components. The carrying value of the liability component was calculated as the present value of its cash flows using a discount rate of 4.5% based on comparative convertible transactions for similar companies. The carrying value of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2019 Notes as a whole. The excess of the principal amount of the liability component over its carrying value amount, referred to as the debt discount, was amortized to interest expense on our consolidated statements of comprehensive income over the five-year term of the 2019 Notes. The equity component was not re-measured as long as it continued to meet the conditions for equity classification. The equity component related to the 2019 Notes recorded at issuance was $52.1 million, which was recorded in additional paid-in capital on the Company's consolidated balance sheets.

 

In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total costs incurred to the liability and equity components of the 2019 Notes using the same proportions as the initial carrying value of the 2019 Notes. Transaction costs related to the liability component were $7.4 million and are amortized to interest expense using the effective interest method over the five-year term of the 2019 Notes. Transaction costs attributable to the equity component were $1.6 million and are netted with the equity component of the 2019 Notes in stockholders' equity of the Company's consolidated balance sheets. Additionally, the Company recorded a net deferred tax liability of $11.4 million.

 

Effective January 1, 2022, the Company adopted ASU 2020-06. After adoption, the Company now accounts for the 2019 Notes as a single liability measured at amortized cost. As the equity component is no longer required to be split into a separate component, the Company recorded a net adjustment for the initial $50.4 million that was allocated to additional paid-in capital and $22.9 million of life-to-date interest expense recorded as amortization of debt discount. Additionally, the net deferred tax liability recorded for the 2019 Notes was reversed. The principal amount of the liability over its carrying amount is amortized to interest expense over the five-year term of the 2019 Notes. Since the 2019 Notes are classified as a single liability, there is no debt discount required to be amortized for the three and six months ended June 30, 2022.

 

The net carrying value of the liability component of the 2019 Notes is as follows:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

0.375% Convertible Senior Notes due 2024:

 

 

 

 

 

 

Principal amount

 

$

287,476

 

 

$

287,489

 

Unamortized debt discount

 

 

 

 

 

(28,220

)

Unamortized debt issuance costs

 

 

(3,764

)

 

 

(4,011

)

Net carrying amount

 

$

283,712

 

 

$

255,258

 

 

The following table sets forth total interest expense recognized related to the 2019 Notes:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Contractual interest expense

 

$

269

 

 

$

269

 

 

$

539

 

 

$

539

 

Amortization of debt issuance costs

 

 

453

 

 

 

357

 

 

 

905

 

 

 

709

 

Amortization of debt discount

 

 

 

 

 

2,508

 

 

 

 

 

 

4,986

 

Total

 

$

722

 

 

$

3,134

 

 

$

1,444

 

 

$

6,234

 

Effective interest rate of the liability component

 

 

1.0

%

 

 

5.1

%

 

 

1.0

%

 

 

5.1

%

 

 

 

 

 

 

 

 

 

 

 

 

 

At June 30, 2022 and December 31, 2021, the carrying value of the 2019 Notes was $283.7 million and $255.3 million, respectively, net of unamortized discount, and the fair value of the 2019 Notes was $432.3 million and $678.5 million, respectively. The fair value of the 2019 Notes was determined based on the most recent trade activity of the 2019 Notes at June 30, 2022 and December 31, 2021.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2022
Stockholders' Equity
8.
Stockholders’ Equity

 

Stock Option and Incentive Plans

 

Under the Company’s current 2018 Stock Option and Incentive Plan (the “2018 Plan”), the number of shares of the Company’s common stock that are reserved and available for issuance is 2,778,000, plus the number of shares of common stock available for issuance under the Company’s previous equity plans. The shares of common stock underlying any awards under the 2018 Plan and previous equity plans (together, the “Plans”) that are forfeited, canceled or otherwise terminated (other than by exercise) shall be added back to the shares of stock available for issuance under the 2018 Plan. At June 30, 2022, 1,948,381 shares were available for future grants under the 2018 Plan.

 

Stock-Based Compensation

For each of the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense of $7.0 million and $7.1 million, respectively, for share-based awards granted under the Plans. For the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense of $14.9 million and $13.7 million, respectively. The following table presents stock-based compensation expense in the Company’s consolidated statements of comprehensive income:

 

 

 

Three Months Ended
 June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Cost of product revenue

 

$

615

 

 

$

449

 

 

$

1,237

 

 

$

955

 

Research and development

 

 

622

 

 

 

795

 

 

 

1,421

 

 

 

1,511

 

Selling, general and administrative

 

 

5,748

 

 

 

5,899

 

 

 

12,242

 

 

 

11,218

 

Total stock-based compensation

 

$

6,985

 

 

$

7,143

 

 

$

14,900

 

 

$

13,684

 

 

The 2018 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Employee grants under the Plans generally vest over a three to five-year period, with 20%-33% vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter.

Nonqualified options issued to non-employee directors under the Plans generally vest over one year. In the first quarter of 2018, to create a longer-term retention incentive, the Company’s Compensation Committee granted long-term incentive compensation awards to its Chief Executive Officer, which consisted of both stock options and restricted stock units (“RSUs”) that are subject to time-based vesting over nine years. Options granted under the Plans have a maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company’s common stock on the date of grant. At June 30, 2022, options to purchase 648,546 shares and 551,029 stock units were outstanding under the Plans.

 

Stock Options

 

The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value RSUs. The Company measures stock-based compensation costs for stock options at the grant date based on the estimated fair value of the award. The Company recognizes expense on awards with service-based vesting over the employee’s requisite service period on a straight-line basis. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.

 

Information regarding option activity for the six months ended June 30, 2022 under the Plans is summarized below:

 

 

 

Shares

 

 

Weighted
average
exercise
price

 

 

Weighted-
Average
Remaining
Contractual
Term
(in Years)

 

 

Aggregate
Intrinsic
Value
(in Thousands)

 

Options outstanding at December 31, 2021

 

 

625,107

 

 

$

54.15

 

 

 

6.29

 

 

$

131,707

 

Granted

 

 

47,838

 

 

$

180.82

 

 

 

 

 

 

 

Exercised

 

 

(16,399

)

 

$

28.20

 

 

 

 

 

 

 

Forfeited/expired/cancelled

 

 

(8,000

)

 

$

193.86

 

 

 

 

 

 

 

Options outstanding at June 30, 2022

 

 

648,546

 

 

$

62.42

 

 

 

6.09

 

 

$

67,377

 

Options exercisable at June 30, 2022

 

 

381,399

 

 

$

46.21

 

 

 

5.49

 

 

$

44,750

 

Vested and expected to vest at June 30, 2022(1)

 

 

632,147

 

 

 

 

 

 

6.08

 

 

$

65,687

 

 

(1)
Represents the number of vested options as of June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on June 30, 2022, the last business day of the second quarter of 2022, of $162.40 per share and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June 30, 2022. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 and 2021 was $2.4 million and $6.0 million, respectively.

The weighted average grant date fair value of options granted during the six months ended June 30, 2022 and 2021 was $76.64 and $86.96, respectively. The total fair value of stock options that vested during the six months ended June 30, 2022 and 2021 was $2.7 million and $2.5 million, respectively.

Stock Units

The fair value of stock units is calculated using the closing price of the Company’s common stock on the date of grant. The Company recognizes expense on awards with service-based vesting over the employee’s requisite service period on a straight-line basis. The Company recognizes expense on performance-based awards over the vesting period based on the probability that the performance metrics will be achieved. Information regarding stock unit activity, which includes activity for RSUs and performance stock units, for the six months ended June 30, 2022 under the Plans is summarized below:

 

 

 

Shares

 

 

Weighted-
Average
Remaining
Contractual
Term
(in Years)

 

 

Aggregate
Intrinsic
Value
(in Thousands)

 

Unvested at December 31, 2021

 

 

606,685

 

 

 

3.07

 

 

$

160,674

 

Awarded

 

 

144,845

 

 

 

 

 

 

 

Vested

 

 

(175,647

)

 

 

 

 

 

 

Forfeited/expired/cancelled

 

 

(24,854

)

 

 

 

 

 

 

Unvested at June 30, 2022

 

 

551,029

 

 

 

3.00

 

 

$

89,487

 

Vested and expected to vest at June 30, 2022(1)

 

 

535,061

 

 

 

2.63

 

 

$

86,894

 

 

(1)
Represents the number of vested stock units as of June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on June 30, 2022, the last business day of the second quarter of 2022, of $162.40 per share, as stock units do not

have an exercise price) that would have been received by the stock unit holders had all holders exercised on June 30, 2022. The aggregate intrinsic value of stock units vested during the six months ended June 30, 2022 and 2021 was $37.5 million and $35.8 million, respectively.

The weighted average grant date fair value of stock units granted during the six months ended June 30, 2022 and 2021 was $191.09 and $206.15, respectively. The total fair value of stock units that vested during the six months ended June 30, 2022 and 2021 was $17.9 million and $9.6 million, respectively.

As of June 30, 2022, there was $70.4 million of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of 3.01 years. The Company expects 1,790,901 unvested options and stock units to vest over the next five years.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies
9.
Commitments and Contingencies

In June 2018, the Company secured an agreement with Navigo Proteins GmbH (“Navigo”) for the exclusive co-development of multiple affinity ligands for which the Company holds commercialization rights. The Company is manufacturing and supplying the first of these ligands, NGL-Impact®, exclusively to Purolite Life Sciences, an Ecolab Inc. company (“Purolite”), who is pairing the Company’s high-performance ligand with Purolite’s agarose jetting base bead technology used in their Jetted A50 Protein A resin product. The Company also signed a long-term supply agreement with Purolite for NGL-Impact and other potential additional affinity ligands that may advance from the Company’s Navigo collaboration. In September 2020, the Company and Navigo successfully completed co-development of an affinity ligand targeting the SARS-CoV-2 spike protein, to be utilized in the purification of COVID-19 vaccines. The Company has proceeded with scaling up and manufacturing this ligand and the development and validation of the related affinity chromatography resin, which is marketed by the Company. In September 2021, the Company and Navigo successfully completed co-development of a novel affinity ligand that addresses aggregation issues associated with pH sensitive antibodies and Fc-fusion proteins. The Company is manufacturing and supplying this ligand, NGL-Impact® HipH, to Purolite for use in a platform use resin product. The Navigo and Purolite agreements are supportive of the Company’s strategy to secure and reinforce the Company’s proteins business. The Company made royalty payments to Navigo of $0.7 million and $0.3 million for the three months ended June 30, 2022 and 2021, respectively and payments of $1.1 million and $0.6 million for the six months ended June 30, 2022 and 2021, respectively.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2022
Accumulated Other Comprehensive Loss
10.
Accumulated Other Comprehensive Loss

 

The following shows the changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2022 which consisted of only foreign currency translation adjustments for the periods shown (amounts in thousands):

 

 

 

Foreign

 

 

 

Currency

 

 

 

Translation

 

 

 

Adjustment

 

 

 

 

 

Balance at December 31, 2021

 

$

(16,886

)

Other comprehensive loss

 

 

(20,205

)

Balance at June 30, 2022

 

$

(37,091

)

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Taxes
11.
Income Taxes

 

For the three and six months ended June 30, 2022, we recorded an income tax provision of $9.9 million and $21.9 million, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2022 was 16.6% and 18.4%, respectively, compared to 18.3% and 15.2% for the corresponding periods in the prior year. The difference in effective tax rates between the periods was primarily due to higher income before income taxes, lower windfall benefits recognized on stock option exercises and the vesting of stock units partially offset by lower U.S. taxation of foreign earnings. The effective tax rates for the three and six months ended June 30, 2022 and 2021 were lower than the U.S. statutory rate of 21% primarily due to business tax credits and windfall benefits on stock option exercises and the vesting of stock units.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share
12.
Earnings Per Share

 

The Company reports earnings per share (“EPS”) in accordance with ASC 260, “Earnings Per Share,” which establishes standards for computing and presenting EPS. Basic EPS is computed by dividing net income available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted EPS is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common share equivalents consist of RSUs, performance stock units and the incremental common shares issuable upon the exercise of stock options. In periods when the Company has a net loss, stock awards are excluded from the calculation of EPS as their inclusion would have an antidilutive effect.

 

A reconciliation of basic and diluted weighted average shares outstanding is as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands, except per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,861

 

 

$

36,233

 

 

$

96,825

 

 

$

65,683

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Charges associated with convertible debt instruments, net of tax

 

 

 

 

 

 

 

 

387

 

 

 

 

Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities

 

$

49,861

 

 

$

36,233

 

 

$

97,212

 

 

$

65,683

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used in computing net income per share - basic

 

 

55,444

 

 

 

54,931

 

 

 

55,399

 

 

 

54,868

 

Effect of dilutive shares:

 

 

 

 

 

 

 

 

 

 

 

 

Options and stock units

 

 

598

 

 

 

843

 

 

 

661

 

 

 

903

 

Convertible Senior Notes

 

 

676

 

 

 

1,012

 

 

 

1,779

 

 

 

1,052

 

Dilutive effect of unvested performance stock units

 

 

3

 

 

 

 

 

 

3

 

 

 

 

Dilutive potential common shares

 

 

1,277

 

 

 

1,855

 

 

 

2,443

 

 

 

1,956

 

Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted

 

 

56,721

 

 

 

56,786

 

 

 

57,842

 

 

 

56,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.90

 

 

$

0.66

 

 

$

1.75

 

 

$

1.20

 

Diluted

 

$

0.88

 

 

$

0.64

 

 

$

1.68

 

 

$

1.16

 

 

At June 30, 2022, there were outstanding options to purchase 648,546 shares of the Company’s common stock at a weighted average exercise price of $62.42 per share and 551,029 shares of common stock issuable upon the vesting of stock units, which include RSUs and performance stock units. For the three and six months ended June 30, 2022, 325,685 shares and 306,400 shares, respectively, of the Company’s common stock were excluded from the calculation of diluted EPS because the exercise prices of the stock options were greater than or equal to the average price of the common shares and were therefore anti-dilutive.

 

At June 30, 2021, there were outstanding options to purchase 682,913 shares of the Company’s common stock at a weighted average exercise price of $51.71 per share and 618,618 shares of common stock issuable upon the vesting of stock units, which include RSUs and performance stock units. For the three and six months ended June 30, 2021, 69,388 shares of the Company’s common stock were excluded from the calculation of diluted EPS because the exercise prices of the stock options were greater than or equal to the average price of the common shares and were therefore anti-dilutive.

In July 2019, the Company issued $287.5 million aggregate principal amount of the 2019 Notes. As provided by the terms of the indenture underlying the 2019 Notes, prior to March 4, 2022, conversion of the 2019 Notes could have been settled in cash, shares of the Company’s common stock or a combination thereof, at the Company’s election. On March 4, 2022, we entered into the Second Supplemental Indenture for the 2019 Notes, which irrevocably elected to settle the conversion of the 2019 Notes using a

combination of cash and shares of the Company’s common stock, settling the par value of the 2019 Notes in cash and any excess conversion premium in shares.

As provided by the terms of the Second Supplemental Indenture underlying the 2019 Notes, the Company irrevocably elected to settle the conversion obligation for the 2019 Notes in a combination of cash and shares of the Company's common stock. This means the Company will settle the par value of the 2019 Notes in cash and any excess conversion premium in shares. As mentioned in Note 7, "Convertible Senior Notes," the Company adopted ASU 2020-06 effective January 1, 2022. Under ASU 2020-06, the Company is required to reflect the dilutive effect of the convertible securities by application of the "if-converted" method, which means the denominator of the EPS calculation would include the total number of shares assuming the 2019 Notes had been fully converted at the beginning of the period. Prior to March 4, 2022, the Company had the choice to settle the conversion of the 2019 Notes in cash, stock or a combination of the two. Therefore, from January 1, 2022 (the date the Company adopted ASU 2020-06) to March 4, 2022, the Company included 3,474,429 shares in the denominator of the EPS calculation, applying the if converted method. Subsequent to March 4, 2022, after the Second Supplemental Indenture became effective, the Company irrevocably elected to settle the conversion obligation for the 2019 Notes in a combination of cash and shares of the Company's common stock, and from March 5, 2022 forward, only the excess premium will be settled with shares. Under the if-converted method of calculating dilutive shares, the Company was also required to exclude amortization of debt issuance costs and interest charges applicable to the convertible debt from the numerator of the dilutive EPS calculation for the period from January 1, 2022 to March 4, 2022, as if the interest on convertible debt was never recognized for that period. For the six months ended June 30, 2022, the Company excluded interest charges of $0.4 million (net of tax) from the numerator.

Prior to the adoption of ASU 2020-06, the Company applied the provisions of ASC 260, “Earnings Per Share,” Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it related to the conversion spread on its convertible notes. Accordingly, the par value of the 2019 Notes was not included in the calculation of diluted income per share, but the dilutive effect of the conversion premium was considered in the calculation of diluted net income per share using the treasury stock method. The dilutive impact of the 2019 Notes was based on the difference between the Company’s current period average stock price and the conversion price of the 2019 Notes, provided there was a premium. Pursuant to this accounting standard, there was no dilution from the accreted principal of the 2019 Notes. For the three and six months ended June 30, 2022, the dilutive effect of the conversion premium included in the calculation of diluted earnings was 676,166 shares and 1,779,041 shares, respectively. For the three and six months ended June 30, 2021, the dilutive effect of the conversion premium included in the calculation of diluted earnings was 1,011,993 shares and 1,052,337 shares, respectively.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions
13.
Related Party Transactions

Certain facilities leased by Spectrum are owned by the Roy T. Eddleman Living Trust (the "Trust"). As of June 30, 2022, the Trust owned greater than 5% of the Company’s outstanding shares. Therefore, the Company considers the Trust to be a related party. The lease amounts paid to the Trust prior to the public offering were negotiated in connection with the acquisition of Spectrum. The Company incurred rent expense totaling $0.2 million for each of the three months ended June 30, 2022 and 2021 related to these leases and incurred rent expense of $0.4 million for each of the six months ended June 30, 2022 and 2021.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Segment Reporting
14.
Segment Reporting

 

The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one reportable segment and one reporting unit. As a result, the financial information disclosed herein represents all of the material financial information related to the Company.

 

The following table represents the Company’s total revenue by geographic area (based on the location of the customer):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenue by customers' geographic locations:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

 

45

%

 

 

41

%

 

 

43

%

 

 

42

%

Europe

 

 

35

%

 

 

40

%

 

 

39

%

 

 

39

%

APAC/Other

 

 

20

%

 

 

19

%

 

 

18

%

 

 

19

%

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

 

Concentrations of Credit Risk and Significant Customers

Financial instruments that subject the Company to significant concentrations of credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Per the Company’s investment policy, cash equivalents and marketable securities are invested in financial instruments with high credit ratings and credit exposure to any one issue, issuer (with the exception of U.S. Treasury obligations) and type of instrument is limited. At June 30, 2022 and December 31, 2021, the Company had no investments associated with foreign exchange contracts, options contracts or other foreign hedging arrangements.

Concentration of credit risk with respect to accounts receivable is limited to customers to whom the Company makes significant sales. While a reserve for the potential write-off of accounts receivable is maintained, the Company has not written off any significant accounts to date. To control credit risk, the Company performs regular credit evaluations of its customers’ financial condition.

There was no revenue from customers that represented 10% or more of the Company's total revenue for the three and six months ended June 30, 2022 and 2021.

No accounts receivable balance from a specific customer represented 10% or more of the Company's total trade accounts receivable at June 30, 2022. Significant accounts receivable balances representing 10% or more of the Company’s total trade accounts receivable and royalties at December 31, 2021 came from our accounts receivable balance outstanding with Pfizer Inc., which was 14% of our total accounts receivable and other receivable balance.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Basis of presentation

Basis of Presentation

 

The consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company”, “Repligen”, “our” or “we”) in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by GAAP. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, which was filed with the SEC on February 17, 2022 (“Form 10-K”).

 

The preparation of financial statements in conformity with 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 revenues and expenses during the reporting period. The business and economic uncertainty resulting from the novel coronavirus pandemic (“COVID-19”), the Russia-Ukraine conflict, supply chain challenges, cost pressure and the overall effects of the current high inflation environment on customers' purchasing patterns has made such estimates more difficult to calculate. Accordingly, actual results could differ from those estimates.

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB, Repligen GmbH, Spectrum® LifeSciences LLC and its subsidiaries (“Spectrum”), C Technologies, Inc., ARTeSYN Biosolutions Holdings Ireland Limited and its subsidiaries, Polymem S.A. (“Polymem”), Avitide LLC, Newton T&M Corp. ("NTM"), Bio-Flex Solutions, L.L.C. ("BioFlex") and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Except for the change in the Company's policy on Convertible Senior Notes as required by Accounting Standards Update ("ASU" or "ASUs") 2020-06 and discussed in Note 7, "Convertible Senior Notes," to these consolidated financial statements, the Company made no material changes in the application of its significant accounting policies that were disclosed in its Form 10-K. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year. Certain prior year balances have been reclassified to conform to current year presentation.

Recent Accounting Standards Updates

Recent Accounting Standards Updates

 

We consider the applicability and impact of all ASUs on the Company’s consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s consolidated financial position or results of operations. Recently issued ASUs that we feel may be applicable to the Company are as follows:

 

Recently Issued Accounting Standards Updates – Adopted During the Fiscal Year

 

Effective January 1, 2022, the Company adopted ASU 2020-06, “Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)” using the modified retrospective method of adoption. ASU 2020-06 simplifies the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. Consequently, a convertible instrument is now accounted for as a single liability measured at its amortized cost as long as no other features of such convertible instrument require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments will typically be closer to the coupon interest rate when

applying the guidance in Topic 835, “Interest.” The Company now accounts for its 0.375% convertible senior notes due July 15, 2024 (the "2019 Notes") as a single liability measured at amortized cost. As a result, the adoption of ASU 2020-06 had a material impact on the Company's consolidated financial statements, resulting in adjustments of $39.1 million, $17.3 million and $27.6 million to the opening balances of additional paid-in capital, retained earnings and Convertible Senior Notes, net, respectively, on the Company's consolidated balance sheet as of January 1, 2022. Additionally, due to the adoption of ASU 2020-06, the Company reversed the remaining balance of the deferred tax liability of $6.4 million, which was initially recorded in connection with the 2019 Notes. See Note 7, “Convertible Senior Notes,” for more information, including our modified disclosures as required by ASU 2020-06 upon adoption.

 

Recently Issued Accounting Standard Updates – Not Yet Adopted

 

In March 2022, the Financial Accounting Standards Board issued ASU 2022-02, “Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures.” ASU 2022-02 eliminates the accounting guidance for Troubled Debt Restructurings by creditors that have adopted ASU 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” while enhancing disclosure requirements for certain loan refinancing and restructurings made to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 adds the requirement for companies to disclose current period write-offs by year of origination for financing receivables. ASU 2022-02 will become effective for the Company on January 1, 2023. Early adoption is permitted if an entity has adopted ASU 2016-13. The Company is currently evaluating the timing and impact of the adoption of ASU 2022-02 on the Company’s consolidated financial statements and disclosures.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of June 30, 2022 and December 31, 2021 (amounts in thousands):

 

 

 

As of June 30, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

$

389,374

 

 

$

 

 

$

 

 

$

389,374

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Short-term contingent consideration

 

$

 

 

$

 

 

$

17,046

 

 

$

17,046

 

Long-term contingent consideration

 

$

 

 

$

 

 

$

67,897

 

 

$

67,897

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

$

460,936

 

 

$

 

 

$

 

 

$

460,936

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Long-term contingent consideration

 

$

 

 

$

 

 

$

94,238

 

 

$

94,238

 

Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout A reconciliation of the change in the fair value of contingent consideration - earnout is included in the following table (amounts in thousands):

Balance as of December 31, 2021

 

$

94,238

 

Contingent consideration earnouts

 

 

(9,295

)

Balance as of June 30, 2022

 

$

84,943

 

 

Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs

The recurring Level 3 fair value measurement of our contingent consideration earnout that we expect to be required to settle include the following significant unobservable inputs (amounts in thousands, except percent data):

 

Contingent Consideration Earnout

 

Fair Value as of
 June 30, 2022

 

Valuation Technique

 

Unobservable Input

 

Range

 

Weighted Average(1)

 

 

 

 

 

 

 

Probability of

 

 

 

 

Commercialization-based

 

 

 

 

Monte Carlo

 

Success

 

100%

 

100%

payments

 

$

 

28,390

 

Simulation

 

Earnout Discount Rate

 

4.5%-5.8%

 

5.1%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Volatility

 

23.7%

 

23.7%

Revenue and Volume-

 

 

 

 

Monte Carlo

 

Revenue & Volume

 

 

 

 

based payments

 

$

 

56,553

 

Simulation

 

Discount Rate

 

7.4%

 

7.4%

 

 

 

 

 

 

 

Earnout Discount Rate

 

4.5%-5.8%

 

5.1%

 

Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
BioFlex And NTM Acquisition  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed

The components and estimated allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

2,870

 

Accounts receivable

 

 

1,408

 

Inventory

 

 

741

 

Prepaid expenses and other current assets

 

 

126

 

Property and equipment

 

 

34

 

Operating lease right of use asset

 

 

1,034

 

Customer relationships

 

 

13,240

 

Developed technology

 

 

3,540

 

Trademark and tradename

 

 

310

 

Non-competition agreements

 

 

60

 

Goodwill

 

 

9,804

 

Long term deferred tax asset

 

 

111

 

Accounts payable

 

 

(224

)

Accrued liabilities

 

 

(450

)

Operating lease liability

 

 

(1,030

)

Operating lease liability, long-term

 

 

(3

)

Fair value of net assets acquired

 

$

31,571

 

Schedule of Identified Intangible Assets and Estimated Useful Lives

The following table sets forth the components of the identified intangible assets associated with the NTM Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

Customer relationships

 

10 years

 

$

13,240

 

Developed technology

 

11 years

 

 

3,540

 

Trademark and tradename

 

15 years

 

 

310

 

Non-competition agreements

 

3 years

 

 

60

 

 

 

 

 

$

17,150

 

Avitide, Inc.  
Schedule of Business Combination Consideration Transferred

Total consideration transferred is as follows (amounts in thousands):

Cash consideration

 

$

74,962

 

Equity consideration

 

 

82,968

 

Contingent consideration - earnout

 

 

88,373

 

Fair value of net assets acquired

 

$

246,303

 

 

 

 

 

Schedule of Recognized Identified Assets Acquired and Liabilities Assumed

The components and estimated allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

572

 

Accounts receivable

 

 

228

 

Inventory

 

 

332

 

Prepaid expenses and other current assets

 

 

114

 

Property and equipment

 

 

1,862

 

Operating lease right of use asset

 

 

3,648

 

Customer relationships

 

 

24,580

 

Developed technology

 

 

20,650

 

Trademark and tradename

 

 

1,210

 

Non-competition agreements

 

 

210

 

Goodwill

 

 

197,461

 

Long term deferred tax asset

 

 

1,540

 

Accounts payable

 

 

(215

)

Accrued liabilities

 

 

(2,183

)

Operating lease liability

 

 

(698

)

Operating lease liability, long-term

 

 

(2,950

)

Other liabilities

 

 

(58

)

Fair value of net assets acquired

 

$

246,303

 

Schedule of Identified Intangible Assets and Estimated Useful Lives

The following table sets forth the components of the identified intangible assets associated with the Avitide Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

Customer relationships

 

13 years

 

$

24,580

 

Developed technology

 

15 years

 

 

20,650

 

Trademark and tradename

 

18 years

 

 

1,210

 

Non-competition agreements

 

3 years

 

 

210

 

 

 

 

 

$

46,650

 

Polymem S.A.  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed

The components and final allocation of the purchase price consist of the following (amounts in thousands):

 

Cash and cash equivalents

 

$

353

 

Net working capital (excluding cash and inventory
     step-up)

 

 

414

 

Inventory step-up

 

 

543

 

Operating lease right of use assets

 

 

1,424

 

Property and equipment

 

 

3,145

 

Other assets

 

 

41

 

Developed technology

 

 

8,274

 

Trademark and tradenames

 

 

510

 

Non-compete agreements

 

 

312

 

Goodwill

 

 

35,680

 

Operating lease liability

 

 

(1,253

)

Long term deferred tax liability

 

 

(2,327

)

Other long-term liabilities

 

 

(143

)

Fair value of net assets acquired

 

$

46,973

 

Schedule of Identified Intangible Assets and Estimated Useful Lives

The following table sets forth the components of the identified intangible assets associated with the Polymem Acquisition and their estimated useful lives:

 

 

 

Useful life

 

Fair Value

 

 

 

 

 

(Amounts in thousands)

 

Developed technology

 

13 years

 

$

8,274

 

Trademark and tradename

 

14 years

 

 

510

 

Non-competition agreements

 

5 years

 

 

312

 

 

 

 

 

$

9,096

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Disaggregation of Revenue

Revenues for the three and six months ended June 30, 2022 and 2021 were as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Product revenue

 

$

207,597

 

 

$

162,920

 

 

$

413,960

 

 

$

305,657

 

Royalty and other income

 

 

36

 

 

 

40

 

 

 

73

 

 

 

140

 

Total revenue

 

$

207,633

 

 

$

162,960

 

 

$

414,033

 

 

$

305,797

 

Summary of Receivables and Deferred Revenue from Contracts with Customers

The following table provides information about receivables and deferred revenue from contracts with customers as of June 30, 2022 (amounts in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Balances from contracts with customers only:

 

 

 

 

 

 

Accounts receivable

 

$

121,050

 

 

$

117,420

 

Deferred revenue (included in accrued liabilities in
   the consolidated balance sheets)

 

$

22,161

 

 

$

14,848

 

Revenue recognized during periods presented relating to:

 

 

 

 

 

 

The beginning deferred revenue balance

 

$

11,215

 

 

$

13,708

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
Changes in Carrying Value of Goodwill

The following table represents the change in the carrying value of goodwill for the six months ended June 30, 2022 (amounts in thousands):

 

Balance as of December 31, 2021

 

$

860,362

 

Measurement period adjustment - BioFlex

 

 

(376

)

Measurement period adjustment - Avitide

 

 

(1,784

)

Cumulative translation adjustment

 

 

(3,874

)

Balance as of June 30, 2022

 

$

854,328

 

Intangible assets

Intangible assets, net consisted of the following at June 30, 2022:

 

 

 

June 30, 2022

 

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Weighted
Average
Useful Life
(in years)

 

 

 

(Amounts in thousands)

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Technology - developed

 

$

145,304

 

 

$

(25,862

)

 

$

119,442

 

 

 

17

 

Patents

 

 

240

 

 

 

(240

)

 

 

 

 

 

8

 

Customer relationships

 

 

253,221

 

 

 

(58,709

)

 

 

194,512

 

 

 

15

 

Trademarks

 

 

7,675

 

 

 

(1,096

)

 

 

6,579

 

 

 

19

 

Other intangibles

 

 

2,801

 

 

 

(1,826

)

 

 

975

 

 

 

4

 

Total finite-lived intangible assets

 

 

409,241

 

 

 

(87,733

)

 

 

321,508

 

 

 

16

 

Indefinite-lived intangible asset:

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks

 

 

700

 

 

 

 

 

 

700

 

 

 

 

Total intangible assets

 

$

409,941

 

 

$

(87,733

)

 

$

322,208

 

 

 

 

 

 

Intangible assets consisted of the following at December 31, 2021:

 

 

 

December 31, 2021

 

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Weighted
Average
Useful Life
(in years)

 

 

 

(Amounts in thousands)

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

Technology - developed

 

$

146,097

 

 

$

(21,553

)

 

$

124,544

 

 

 

17

 

Patents

 

 

240

 

 

 

(240

)

 

 

 

 

 

8

 

Customer relationships

 

 

254,699

 

 

 

(50,719

)

 

 

203,980

 

 

 

15

 

Trademarks

 

 

7,699

 

 

 

(877

)

 

 

6,822

 

 

 

19

 

Other intangibles

 

 

2,839

 

 

 

(1,611

)

 

 

1,228

 

 

 

4

 

Total finite-lived intangible assets

 

 

411,574

 

 

 

(75,000

)

 

 

336,574

 

 

 

16

 

Indefinite-lived intangible asset:

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks

 

 

700

 

 

 

 

 

 

700

 

 

 

 

Total intangible assets

 

$

412,274

 

 

$

(75,000

)

 

$

337,274

 

 

 

 

Schedule of Amortization Expense for Amortized Intangible Assets As of June 30, 2022, the Company expects to record the following amortization expense in future periods (amounts in thousands):

 

 

 

Estimated

 

 

 

Amortization

 

For the Years Ended December 31,

 

Expense

 

2022 (remaining six months)

 

$

13,182

 

2023

 

 

26,246

 

2024

 

 

25,661

 

2025

 

 

25,322

 

2026

 

 

25,322

 

2027 and thereafter

 

 

205,775

 

Total

 

$

321,508

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Detail (Tables)
6 Months Ended
Jun. 30, 2022
Inventories

Inventories, net

Inventories, net consists of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Raw materials

 

$

141,673

 

 

$

123,321

 

Work-in-process

 

 

7,126

 

 

 

8,119

 

Finished products

 

 

90,318

 

 

 

53,054

 

Total inventories, net

 

$

239,117

 

 

$

184,494

 

 

Property, Plant and Equipment

Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Land

 

$

876

 

 

$

1,023

 

Buildings

 

 

679

 

 

 

764

 

Leasehold improvements

 

 

54,786

 

 

 

52,505

 

Equipment

 

 

75,132

 

 

 

70,983

 

Furniture, fixtures and office equipment

 

 

10,333

 

 

 

9,137

 

Computer hardware and software

 

 

27,655

 

 

 

22,380

 

Construction in progress

 

 

77,807

 

 

 

38,446

 

Other

 

 

504

 

 

 

443

 

Total property, plant and equipment

 

 

247,772

 

 

 

195,681

 

Less - Accumulated depreciation

 

 

(79,402

)

 

 

(70,717

)

Total property, plant and equipment, net

 

$

168,370

 

 

$

124,964

 

Accrued Liabilities

Accrued Liabilities

Accrued liabilities consist of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Employee compensation

 

$

28,232

 

 

$

42,147

 

Deferred revenue

 

 

22,161

 

 

 

14,848

 

Income taxes payable

 

 

4,937

 

 

 

4,984

 

Other

 

 

15,363

 

 

 

13,519

 

Total accrued liabilities

 

$

70,693

 

 

$

75,498

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2022
Carrying Value of Convertible Senior Notes

The net carrying value of the liability component of the 2019 Notes is as follows:

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

0.375% Convertible Senior Notes due 2024:

 

 

 

 

 

 

Principal amount

 

$

287,476

 

 

$

287,489

 

Unamortized debt discount

 

 

 

 

 

(28,220

)

Unamortized debt issuance costs

 

 

(3,764

)

 

 

(4,011

)

Net carrying amount

 

$

283,712

 

 

$

255,258

 

Schedule of convertiable note interest expense

The following table sets forth total interest expense recognized related to the 2019 Notes:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Contractual interest expense

 

$

269

 

 

$

269

 

 

$

539

 

 

$

539

 

Amortization of debt issuance costs

 

 

453

 

 

 

357

 

 

 

905

 

 

 

709

 

Amortization of debt discount

 

 

 

 

 

2,508

 

 

 

 

 

 

4,986

 

Total

 

$

722

 

 

$

3,134

 

 

$

1,444

 

 

$

6,234

 

Effective interest rate of the liability component

 

 

1.0

%

 

 

5.1

%

 

 

1.0

%

 

 

5.1

%

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2022
Stock-Based Compensation Expense The following table presents stock-based compensation expense in the Company’s consolidated statements of comprehensive income:

 

 

 

Three Months Ended
 June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands)

 

Cost of product revenue

 

$

615

 

 

$

449

 

 

$

1,237

 

 

$

955

 

Research and development

 

 

622

 

 

 

795

 

 

 

1,421

 

 

 

1,511

 

Selling, general and administrative

 

 

5,748

 

 

 

5,899

 

 

 

12,242

 

 

 

11,218

 

Total stock-based compensation

 

$

6,985

 

 

$

7,143

 

 

$

14,900

 

 

$

13,684

 

Summary of Option Activity

Information regarding option activity for the six months ended June 30, 2022 under the Plans is summarized below:

 

 

 

Shares

 

 

Weighted
average
exercise
price

 

 

Weighted-
Average
Remaining
Contractual
Term
(in Years)

 

 

Aggregate
Intrinsic
Value
(in Thousands)

 

Options outstanding at December 31, 2021

 

 

625,107

 

 

$

54.15

 

 

 

6.29

 

 

$

131,707

 

Granted

 

 

47,838

 

 

$

180.82

 

 

 

 

 

 

 

Exercised

 

 

(16,399

)

 

$

28.20

 

 

 

 

 

 

 

Forfeited/expired/cancelled

 

 

(8,000

)

 

$

193.86

 

 

 

 

 

 

 

Options outstanding at June 30, 2022

 

 

648,546

 

 

$

62.42

 

 

 

6.09

 

 

$

67,377

 

Options exercisable at June 30, 2022

 

 

381,399

 

 

$

46.21

 

 

 

5.49

 

 

$

44,750

 

Vested and expected to vest at June 30, 2022(1)

 

 

632,147

 

 

 

 

 

 

6.08

 

 

$

65,687

 

 

(1)
Represents the number of vested options as of June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

 

Summary of Restricted Stock Unit Activity Information regarding stock unit activity, which includes activity for RSUs and performance stock units, for the six months ended June 30, 2022 under the Plans is summarized below:

 

 

 

Shares

 

 

Weighted-
Average
Remaining
Contractual
Term
(in Years)

 

 

Aggregate
Intrinsic
Value
(in Thousands)

 

Unvested at December 31, 2021

 

 

606,685

 

 

 

3.07

 

 

$

160,674

 

Awarded

 

 

144,845

 

 

 

 

 

 

 

Vested

 

 

(175,647

)

 

 

 

 

 

 

Forfeited/expired/cancelled

 

 

(24,854

)

 

 

 

 

 

 

Unvested at June 30, 2022

 

 

551,029

 

 

 

3.00

 

 

$

89,487

 

Vested and expected to vest at June 30, 2022(1)

 

 

535,061

 

 

 

2.63

 

 

$

86,894

 

 

Represents the number of vested stock units as of June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2022
Summary of Changes in Accumulated Other Comprehensive Loss

The following shows the changes in the components of accumulated other comprehensive loss for the six months ended June 30, 2022 which consisted of only foreign currency translation adjustments for the periods shown (amounts in thousands):

 

 

 

Foreign

 

 

 

Currency

 

 

 

Translation

 

 

 

Adjustment

 

 

 

 

 

Balance at December 31, 2021

 

$

(16,886

)

Other comprehensive loss

 

 

(20,205

)

Balance at June 30, 2022

 

$

(37,091

)

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Basic and Diluted Weighted Average Shares Outstanding

A reconciliation of basic and diluted weighted average shares outstanding is as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(Amounts in thousands, except per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,861

 

 

$

36,233

 

 

$

96,825

 

 

$

65,683

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Charges associated with convertible debt instruments, net of tax

 

 

 

 

 

 

 

 

387

 

 

 

 

Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities

 

$

49,861

 

 

$

36,233

 

 

$

97,212

 

 

$

65,683

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used in computing net income per share - basic

 

 

55,444

 

 

 

54,931

 

 

 

55,399

 

 

 

54,868

 

Effect of dilutive shares:

 

 

 

 

 

 

 

 

 

 

 

 

Options and stock units

 

 

598

 

 

 

843

 

 

 

661

 

 

 

903

 

Convertible Senior Notes

 

 

676

 

 

 

1,012

 

 

 

1,779

 

 

 

1,052

 

Dilutive effect of unvested performance stock units

 

 

3

 

 

 

 

 

 

3

 

 

 

 

Dilutive potential common shares

 

 

1,277

 

 

 

1,855

 

 

 

2,443

 

 

 

1,956

 

Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted

 

 

56,721

 

 

 

56,786

 

 

 

57,842

 

 

 

56,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.90

 

 

$

0.66

 

 

$

1.75

 

 

$

1.20

 

Diluted

 

$

0.88

 

 

$

0.64

 

 

$

1.68

 

 

$

1.16

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2022
Percentage by Geographic Area or Significant Customers

The following table represents the Company’s total revenue by geographic area (based on the location of the customer):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenue by customers' geographic locations:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

 

45

%

 

 

41

%

 

 

43

%

 

 

42

%

Europe

 

 

35

%

 

 

40

%

 

 

39

%

 

 

39

%

APAC/Other

 

 

20

%

 

 

19

%

 

 

18

%

 

 

19

%

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jan. 01, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Deferred Tax Liabilities   $ 6,400  
Additional Paid in Capital   39,100  
Accumulated earnings $ 308,138 17,300 $ 194,060
Convertible Notes Payable, Current $ 283,712 $ 27,600 $ 255,258
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Financial assets and financial liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term contingent consideration $ 17,046  
Long-term contingent consideration 67,897 $ 94,238
Money Market    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value 389,374 460,936
Level 1 | Money Market    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value 389,374 460,936
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term contingent consideration 17,046  
Long-term contingent consideration $ 67,897 $ 94,238
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Sep. 20, 2021
Sep. 16, 2021
Jun. 30, 2022
Dec. 31, 2021
Jul. 31, 2019
Summary Of Significant Accounting Policies [Line Items]          
Cash and cash equivalents     $ 596,512 $ 603,814  
Performance period     3 years    
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Cash and cash equivalents     $ 389,400 460,900  
0.375% Convertible Senior Notes due 2024          
Summary Of Significant Accounting Policies [Line Items]          
Principal amount         $ 287,500
Notes, frequency of periodic payment     semi-annually    
Total convertible senior notes     $ 283,700 255,300  
Fair value of convertible senior notes     432,300 $ 678,500  
Avitide, Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Upfront payment $ 150,000 $ 75,000      
Business combination contingent consideration   $ 88,400 $ 88,373    
Additional undiscounted in contingent consideration earnout payments $ 125,000        
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail) - Contingent Consideration
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Balance as of December 31, 2021 $ 94,238
Contingent consideration earnouts 9,295
Balance as of June 30 , 2022 $ 84,943
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs (Detail) - Contingent Consideration - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value $ 84,943 $ 94,238
Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Probability of success 100.00%  
R&D and Commercialization-based Payments | Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value $ 28,390  
R&D and Commercialization-based Payments | Monte Carlo Simulation | Fair Value, Recurring | Probability of Success    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Weighted average discount rate [1] 100.00%  
R&D and Commercialization-based Payments | Monte Carlo Simulation | Fair Value, Recurring | Earnout Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Weighted average discount rate [1] 5.10%  
Revenue and Volume Based Payments | Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value $ 56,553  
Volatility 23.70%  
Revenue and volume discount rate 7.40%  
Revenue and Volume Based Payments | Monte Carlo Simulation | Fair Value, Recurring | Earnout Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Weighted average discount rate [1] 5.10%  
Revenue and Volume Based Payments | Monte Carlo Simulation | Fair Value, Recurring | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Weighted average discount rate [1] 23.70%  
Revenue and Volume Based Payments | Monte Carlo Simulation | Fair Value, Recurring | Revenue & Volume Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Weighted average discount rate [1] 7.40%  
Minimum | R&D and Commercialization-based Payments | Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Discount Rate 4.50%  
Minimum | Revenue and Volume Based Payments | Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Discount Rate 4.50%  
Maximum | R&D and Commercialization-based Payments | Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Discount Rate 5.80%  
Maximum | Revenue and Volume Based Payments | Monte Carlo Simulation | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Discount Rate 5.80%  
[1] Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 29, 2021
Sep. 20, 2021
Sep. 16, 2021
Jun. 22, 2021
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Business Acquisition [Line Items]                    
Payments to Acquire Businesses, Net of Cash Acquired               $ 0 $ (71)  
Goodwill         $ 854,328     854,328   $ 860,362
Transaction costs         1,600     1,600    
Contingent consideration         (6,884)   $ 0 (9,295) $ 0  
BioFlex And NTM Acquisition                    
Business Acquisition [Line Items]                    
Value of common stock issued $ 31,600                  
Working capital adjustment               400    
Fair value of acquired finite lived intangible assets 17,200                  
Goodwill         9,804     9,804    
Intangible Asset Residual Value 9,800                  
Transaction costs $ 1,900       700     700    
Business acquisition, voting interest acquired 100.00%                  
Business acquisition, Indemnification escrow $ 3,000                  
Net asset acquired 4,600                  
Business combination, intangible assets $ 17,200                  
Avitide, Inc.                    
Business Acquisition [Line Items]                    
Cash consideration   $ 150,000 $ 75,000              
Shares issued for business acquisition     271,096              
Value of common stock issued     $ 83,000         82,968    
Working capital adjustment               1,800    
Net liabilities assumed     2,100              
Business combination, consideration transferred               246,303    
Fair value of acquired finite lived intangible assets     46,700              
Goodwill         197,461     197,461    
Intangible Asset Residual Value     197,500              
Transaction costs         3,900     3,900    
Transaction costs         700     1,300    
Contingent consideration           $ 6,900   9,300    
Business combination, intangible assets     46,700              
Business combination contingent consideration     88,400         88,373    
Avitide, Inc. | Capital Stock                    
Business Acquisition [Line Items]                    
Cash consideration     150,000              
Payments to Acquire Businesses, Net of Cash Acquired     149,400              
Business combination, consideration transferred     275,000              
Business acquisition, Indemnification escrow     800              
Business combination contingent consideration     $ 125,000              
Polymem S.A.                    
Business Acquisition [Line Items]                    
Cash consideration       $ 47,000            
Net liabilities assumed         2,200     2,200    
Business combination, consideration transferred               47,000    
Fair value of acquired finite lived intangible assets         9,100     9,100    
Goodwill         35,680     35,680    
Intangible Asset Residual Value         35,700     35,700    
Transaction costs         6,300     6,300    
Transaction costs         1,600     3,200    
Business acquisition, Indemnification escrow               4,300    
Business combination, intangible assets         $ 9,100     $ 9,100    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Consideration Transferred (Detail) - Avitide, Inc. - USD ($)
$ in Thousands
6 Months Ended
Sep. 16, 2021
Jun. 30, 2022
Business Acquisition [Line Items]    
Cash consideration   $ 74,962
Equity consideration $ 83,000 82,968
Contingent consideration earnouts $ 88,400 88,373
Fair value of net assets acquired   $ 246,303
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Fair Value of Net Assets Acquired (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Nov. 29, 2021
Sep. 16, 2021
Business Acquisition [Line Items]        
Goodwill $ 854,328 $ 860,362    
BioFlex And NTM Acquisition        
Business Acquisition [Line Items]        
Cash and cash equivalents 2,870      
Accounts receivable 1,408      
Inventory 741      
Prepaid expenses and other current assets 126      
Property and equipment 34      
Operating lease right of use asset 1,034      
Business combination, intangible assets     $ 17,200  
Goodwill 9,804      
Long term deferred tax asset 111      
Accounts payable (224)      
Accrued liabilities 450      
Operating lease liability 1,030      
Operating lease liability, long-term 3      
Fair value of net assets acquired 31,571      
BioFlex And NTM Acquisition | Customer relationships        
Business Acquisition [Line Items]        
Business combination, intangible assets 13,240      
BioFlex And NTM Acquisition | Developed technology        
Business Acquisition [Line Items]        
Business combination, intangible assets 3,540      
BioFlex And NTM Acquisition | Trademark and tradename        
Business Acquisition [Line Items]        
Business combination, intangible assets 310      
BioFlex And NTM Acquisition | Non-competition agreements        
Business Acquisition [Line Items]        
Business combination, intangible assets 60      
Avitide, Inc.        
Business Acquisition [Line Items]        
Cash and cash equivalents 572      
Accounts receivable 228      
Inventory 332      
Prepaid expenses and other current assets 114      
Property and equipment 1,862      
Operating lease right of use asset 3,648      
Business combination, intangible assets       $ 46,700
Goodwill 197,461      
Long term deferred tax asset 1,540      
Net liabilities assumed       $ 2,100
Accounts payable (215)      
Accrued liabilities 2,183      
Operating lease liability 698      
Operating lease liability, long-term 2,950      
Other liabilities 58      
Fair value of net assets acquired 246,303      
Avitide, Inc. | Customer relationships        
Business Acquisition [Line Items]        
Business combination, intangible assets 24,580      
Avitide, Inc. | Developed technology        
Business Acquisition [Line Items]        
Business combination, intangible assets 20,650      
Avitide, Inc. | Trademark and tradename        
Business Acquisition [Line Items]        
Business combination, intangible assets 1,210      
Avitide, Inc. | Non-competition agreements        
Business Acquisition [Line Items]        
Business combination, intangible assets 210      
Polymem S.A.        
Business Acquisition [Line Items]        
Cash and cash equivalents 353      
Net working capital (excluding cash and inventory step-up) 414      
Inventory 543      
Property and equipment 3,145      
Operating lease right of use asset 1,424      
Other assets 41      
Business combination, intangible assets 9,100      
Goodwill 35,680      
Net liabilities assumed 2,200      
Operating lease liability 1,253      
Long term deferred tax liability 2,327      
Other liabilities 143      
Fair value of net assets acquired 46,973      
Polymem S.A. | Developed technology        
Business Acquisition [Line Items]        
Business combination, intangible assets 8,274      
Polymem S.A. | Trademark and tradename        
Business Acquisition [Line Items]        
Business combination, intangible assets 510      
Polymem S.A. | Non-competition agreements        
Business Acquisition [Line Items]        
Business combination, intangible assets $ 312      
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Estimated Useful Life and Fair Value (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
BioFlex And NTM Acquisition  
Fair Value $ 17,150
Avitide, Inc.  
Fair Value 46,650
Polymem S.A.  
Fair Value $ 9,096
Customer Relationships [Member] | BioFlex And NTM Acquisition  
Weighted Average Useful Life (in years) 10 years
Fair Value $ 13,240
Customer Relationships [Member] | Avitide, Inc.  
Weighted Average Useful Life (in years) 13 years
Fair Value $ 24,580
Developed Technology Rights [Member] | BioFlex And NTM Acquisition  
Weighted Average Useful Life (in years) 11 years
Fair Value $ 3,540
Developed Technology Rights [Member] | Avitide, Inc.  
Weighted Average Useful Life (in years) 15 years
Fair Value $ 20,650
Developed Technology Rights [Member] | Polymem S.A.  
Weighted Average Useful Life (in years) 13 years
Fair Value $ 8,274
Trademark and tradename [Member] | BioFlex And NTM Acquisition  
Weighted Average Useful Life (in years) 15 years
Fair Value $ 310
Trademark and tradename [Member] | Avitide, Inc.  
Weighted Average Useful Life (in years) 18 years
Fair Value $ 1,210
Trademark and tradename [Member] | Polymem S.A.  
Weighted Average Useful Life (in years) 14 years
Fair Value $ 510
Noncompete Agreements [Member] | BioFlex And NTM Acquisition  
Weighted Average Useful Life (in years) 3 years
Fair Value $ 60
Noncompete Agreements [Member] | Avitide, Inc.  
Weighted Average Useful Life (in years) 3 years
Fair Value $ 210
Noncompete Agreements [Member] | Polymem S.A.  
Weighted Average Useful Life (in years) 5 years
Fair Value $ 312
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 207,633 $ 162,960 $ 414,033 $ 305,797
Product Revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 207,597 162,920 413,960 305,657
Royalty and Other Income        
Disaggregation of Revenue [Line Items]        
Total revenue $ 36 $ 40 $ 73 $ 140
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Balances from contracts with customers only:    
Accounts receivable $ 121,050 $ 117,420
Deferred revenue (included in accrued liabilities in the consolidated balance sheets) 22,161 14,848
Revenue recognized during periods presented relating to:    
The beginning deferred revenue balance $ 11,215 $ 13,708
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Line Items]  
Balance $ 860,362
Cumulative translation adjustment (3,874)
Balance 854,328
BioFlex  
Goodwill [Line Items]  
Measurement period adjustments (376)
Avitide, Inc.  
Goodwill [Line Items]  
Measurement period adjustments (1,784)
Balance $ 197,461
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Intangible Assets [Line Items]    
Gross Carrying Value $ 409,241 $ 411,574
Gross Carrying Value 409,941 412,274
Accumulated Amortization (87,733) (75,000)
Accumulated Amortization (87,733) (75,000)
Net Carrying Value 321,508 336,574
Net Carrying Value $ 322,208 $ 337,274
Weighted Average Useful Life (in years) 16 years 16 years
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Value $ 700 $ 700
Net Carrying Value 700 700
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Value 145,304 146,097
Accumulated Amortization (25,862) (21,553)
Net Carrying Value $ 119,442 $ 124,544
Weighted Average Useful Life (in years) 17 years 17 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Value $ 240 $ 240
Accumulated Amortization (240) (240)
Net Carrying Value $ 0 $ 0
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Value $ 253,221 $ 254,699
Accumulated Amortization (58,709) (50,719)
Net Carrying Value $ 194,512 $ 203,980
Weighted Average Useful Life (in years) 15 years 15 years
Trademarks    
Intangible Assets [Line Items]    
Gross Carrying Value $ 7,675 $ 7,699
Accumulated Amortization (1,096) (877)
Net Carrying Value $ 6,579 $ 6,822
Weighted Average Useful Life (in years) 19 years 19 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Value $ 2,801 $ 2,839
Accumulated Amortization (1,826) (1,611)
Net Carrying Value $ 975 $ 1,228
Weighted Average Useful Life (in years) 4 years 4 years
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Finite-Lived Intangible Liabilities [Line Items]        
Amortization expense $ 6.6 $ 5.2 $ 13.2 $ 10.4
Impairment of intangible assets     $ 0.0  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Amortization Expense for Amortized Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Liabilities [Line Items]    
2022 (remaining six months) $ 13,182  
2023 26,246  
2024 25,661  
2025 25,322  
2026 25,322  
2027 and thereafter 205,775  
Total $ 321,508 $ 336,574
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory [Line Items]    
Raw materials $ 141,673 $ 123,321
Work-in-process 7,126 8,119
Finished products 90,318 53,054
Total inventories, net $ 239,117 $ 184,494
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Detail - Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Land $ 876 $ 1,023
Buildings 679 764
Leasehold improvements 54,786 52,505
Equipment 75,132 70,983
Furniture, fixtures and office equipment 10,333 9,137
Computer hardware and software 27,655 22,380
Construction in progress 77,807 38,446
Other 504 443
Total property, plant and equipment 247,772 195,681
Less - Accumulated depreciation (79,402) (70,717)
Total property, plant and equipment, net $ 168,370 $ 124,964
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Detail - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Depreciation $ 5.5 $ 3.8 $ 10.7 $ 7.0
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 28,232 $ 42,147
Deferred revenue 22,161 14,848
Income taxes payable 4,937 4,984
Other 15,363 13,519
Total accrued liabilities $ 70,693 $ 75,498
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 19, 2019
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Days
Jun. 30, 2021
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jul. 31, 2019
USD ($)
Debt Instrument [Line Items]                
Contractual interest expense   $ 269 $ 269 $ 539 $ 539      
Amortization of debt discount       905 5,690      
Amortization of the debt issuance costs   $ 453 $ 357 $ 905 $ 709      
Effective interest rate of the liability component   1.00% 5.10% 1.00% 5.10%      
Debt Instrument, Convertible, Threshold Trading Days | Days       20        
Debt Instrument, Convertible, Threshold Consecutive Trading Days | Days       30        
Deferred Tax Liabilities           $ 6,400    
Additional paid-in capital   $ 1,533,762   $ 1,533,762     $ 1,572,340  
Repayment of convertible debt       18 $ 8      
0.375% Convertible Senior Notes due 2024                
Debt Instrument [Line Items]                
Notes issued   $ 287,500   $ 287,500       $ 287,500
Notes, interest rate   0.375%   0.375%        
Proceeds from issuance of convertible senior notes, net of costs $ 278,500              
Interest repayment terms       Interest is payable semi-annually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020.        
Notes, due date       Jul. 15, 2024        
Amortization of debt discount       $ 22,900        
Notes, carrying value   $ 283,712   283,712     255,258  
Fair value of the note   432,300   432,300     $ 678,500  
Additional Notes issued   37,500   $ 37,500        
Discount Rate       4.50%        
Debt instrument amount convertible into equity   24,000   $ 24,000        
Loss on conversion of debt included in other expenses       $ 13,000        
Notes threshold percentage of stock price trigger       130.00%        
Convertible Notes Transaction Costs Of Liability Component       $ 7,400        
Convertible Notes Transaction Costs Of Equity Component   1,600   1,600        
Deferred Tax Liabilities   11,400   11,400        
Additional paid-in capital   $ 52,100   52,100        
Net adjustment for the initial       $ 50,400        
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes - Convertible Debt (Detail) - 0.375% Convertible Senior Notes due 2024 - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Principal amount $ 287,476 $ 287,489
Unamortized debt discount 0 (28,220)
Unamortized debt issuance costs (3,764) (4,011)
Total convertible senior notes $ 283,712 $ 255,258
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes - Schedule of convertiable note interest expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Debt Disclosure [Abstract]        
Contractual interest expense $ 269 $ 269 $ 539 $ 539
Amortization of Debt Issuance Costs 453 357 905 709
Amortization of debt discount 0 2,508 0 4,986
Total $ 722 $ 3,134 $ 1,444 $ 6,234
Debt Instrument, Interest Rate, Effective Percentage 1.00% 5.10% 1.00% 5.10%
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2018
Stockholders Equity Note Disclosure [Line Items]            
Stock-based compensation expense $ 6,985 $ 7,143 $ 14,900 $ 13,684    
Incentive options, term     10 years      
Stock options, outstanding 648,546 682,913 648,546 682,913 625,107  
Restricted stock units, outstanding 551,029   551,029   606,685  
Aggregate intrinsic value of stock options exercised     $ 2,400 $ 6,000    
Weighted average grant date fair value of share-based awards granted     $ 76.64 $ 86.96    
Total fair value of stock options vested     $ 2,700 $ 2,500    
Total unrecognized compensation cost $ 70,400   $ 70,400      
Unrecognized compensation cost, weighted average remaining requisite service period     3 years 3 days      
Number of unvested options and restricted stock units 1,790,901   1,790,901      
2018 Plan            
Stockholders Equity Note Disclosure [Line Items]            
Common stock shares reserved for Issuance           2,778,000
Incentive options, vesting period 1,948,381   1,948,381      
Employee Stock Option | Minimum            
Stockholders Equity Note Disclosure [Line Items]            
Incentive options, vesting period     3 years      
Employee Stock Option | Minimum | Vest Over Three Year            
Stockholders Equity Note Disclosure [Line Items]            
Incentive options, vesting percentage     20.00%      
Employee Stock Option | Maximum            
Stockholders Equity Note Disclosure [Line Items]            
Incentive options, vesting period     5 years      
Employee Stock Option | Maximum | Vest Over Three Year            
Stockholders Equity Note Disclosure [Line Items]            
Incentive options, vesting percentage     33.00%      
Non-Employee Directors            
Stockholders Equity Note Disclosure [Line Items]            
Incentive options, vesting period     9 years      
Unvested Options            
Stockholders Equity Note Disclosure [Line Items]            
Incentive options, vesting period     5 years      
Restricted Stock Units and Performance Stock Units            
Stockholders Equity Note Disclosure [Line Items]            
Restricted stock units, outstanding 551,029 618,618 551,029 618,618    
Closing price of common stock $ 162.40   $ 162.40      
Aggregate intrinsic value of restricted stock units vested     $ 37,500 $ 35,800    
Weighted average grant date fair value of restricted stock units granted     $ 191.09 $ 206.15    
Total grant date fair value of restricted stock units vested     $ 17,900 $ 9,600    
RestrictedStockUnitsRSUMember            
Stockholders Equity Note Disclosure [Line Items]            
Closing price of common stock $ 162.40   $ 162.40      
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 6,985 $ 7,143 $ 14,900 $ 13,684
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 615 449 1,237 955
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 622 795 1,421 1,511
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 5,748 $ 5,899 $ 12,242 $ 11,218
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Options Outstanding    
Options outstanding at December 31, 2021| shares 625,107  
Granted | shares 47,838  
Exercised | shares (16,399)  
Forfeited/expired/cancelled (8,000)  
Options outstanding at June 30, 2022 | shares 648,546 625,107
Options exercisable at June 30, 2022 | shares 381,399  
Vested and expected to vest at June 30, 2022 (1) | shares [1] 632,147  
Weighted-Average Exercise Price Per Share    
Options outstanding at December 31, 2021 $ 54.15  
Granted 180.82  
Exercised 28.20  
Forfeited/expired/cancelled 193.86  
Options outstanding at June 30, 2022 62.42 $ 54.15
Options exercisable at June 30, 2022 $ 46.21  
Weighted-Average Remaining Contractual Term (in years)    
Options outstanding 6 years 1 month 2 days 6 years 3 months 14 days
Options exercisable at June 30, 2022 5 years 5 months 26 days  
Vested and expected to vest at June 30, 2022 [1] 6 years 29 days  
Aggregate Intrinsic Value    
Options outstanding $ 67,377 $ 131,707
Options exercisable at March 31, 2022 44,750  
Vested and expected to vest at March 31, 2022 [1] $ 65,687  
[1] Represents the number of vested options as of June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Option Activity (Parenthetical) (Detail) - Employee Stock Option
Jun. 30, 2022
Awards Granted to Non-Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 8.00%
Awards Granted to Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 3.00%
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Restricted Stock Unit Activity (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Options Outstanding      
Unvested at December 31, 2021 606,685    
Awarded 144,845    
Vested (175,647)    
Forfeited/expired/cancelled (24,854)    
Restricted stock units, outstanding 551,029 606,685  
Vested and expected to vest at March 31, 2022 [1] 535,061    
Weighted-Average Remaining Contractual Term (in years)      
Unvested at December 31, 2021 3 years 3 years 25 days  
Vested and expected to vest at March 31, 2022 [1] 2 years 7 months 17 days    
Aggregate Intrinsic Value      
Unvested at March 31, 2022 $ 89,487 $ 160,674  
Vested and expected to vest at March 31, 2022 [1] $ 86,894    
Restricted Stock Units and Performance Stock Units      
Options Outstanding      
Restricted stock units, outstanding 551,029   618,618
[1] Represents the number of vested stock units as of June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) - Restricted Stock Units and Performance Stock Units
Jun. 30, 2022
Awards Granted to Non-Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 8.00%
Awards Granted to Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 3.00%
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
NGL Impact A [Member] | Research and Development Arrangement [Member]        
Commitments and Contingencies [Line Items]        
Payments to Navigo in connection with this program, which are recorded to research and development expenses $ 0.7 $ 0.3 $ 1.1 $ 0.6
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss - Change in Accumulated Other Comprehensive Loss (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance $ 1,750,067
Balance 1,805,364
Foreign Currency Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance (16,886)
Other comprehensive loss (20,205)
Balance $ (37,091)
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Taxes [Line Items]        
Corporate tax rate 21.00% 21.00% 21.00% 21.00%
Income tax (benefit) provision 16.60% 18.30% 18.40% 15.20%
Income tax provision $ 9,895 $ 8,125 $ 21,862 $ 11,780
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 04, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jul. 31, 2019
Stock options, outstanding   648,546 682,913 648,546 682,913 625,107  
Stock options, weighted average exercise price   $ 62.42 $ 1.71 $ 62.42 $ 1.71 $ 54.15  
Restricted stock units, outstanding   551,029   551,029   606,685  
Common stock excluded from calculation of diluted earnings per share   325,685 69,388 306,400 69,388    
Dilutive effect on shares of conversion premium   676,166 1,011,993 1,779,041 1,052,337    
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted   56,721 56,786 57,842 56,824    
Charges associated with convertible debt instruments, net of tax   $ 0 $ 0 $ 387 $ 0    
AccountingStandardsUpdate202006Member              
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted 3,474,429            
Charges associated with convertible debt instruments, net of tax       400      
0.375% Convertible Senior Notes due 2024              
Principal amount   $ 287,500   $ 287,500     $ 287,500
Restricted Stock Units and Performance Stock Units              
Restricted stock units, outstanding   551,029 618,618 551,029 618,618    
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator        
Net income $ 49,861 $ 36,233 $ 96,825 $ 65,683
Effect of dilutive securities        
Charges associated with convertible debt instruments, net of tax 0 0 387 0
Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities $ 49,861 $ 36,233 $ 97,212 $ 65,683
Denominator        
Weighted average shares used in computing net income per share - basic 55,444 54,931 55,399 54,868
Effect of dilutive shares        
Options and stock units 598 843 661 903
Convertible senior notes 676 1,012 1,779 1,052
Dilutive effect of unvested performance stock units 3 0 3 0
Dilutive potential common shares 1,277 1,855 2,443 1,956
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted 56,721 56,786 57,842 56,824
Earnings per share:        
Basic $ 0.90 $ 0.66 $ 1.75 $ 1.20
Diluted (Note 12) $ 0.88 $ 0.64 $ 1.68 $ 1.16
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Additional Information (Detail) - Principal Owner - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Related Party Transaction [Line Items]        
Spectrum Acquisition, tax preparation and other fees $ 0.2 $ 0.2 $ 0.4 $ 0.4
Minimum | Spectrum Inc.        
Related Party Transaction [Line Items]        
Non controlling ownership interest minimum 5.00%   5.00%  
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Segment
Jun. 30, 2021
USD ($)
Dec. 31, 2021
Number of operating segments | Segment     1    
Accounts receivable, percentage by customer 100.00% 100.00% 100.00% 100.00%  
Revenue $ 207,633,000 $ 162,960,000 $ 414,033,000 $ 305,797,000  
Sales Revenue          
Revenue $ 0 $ 0 $ 0 $ 0  
Customer Concentration Risk | Sales Revenue | Minimum [Member]          
Accounts receivable, percentage by customer 10.00% 10.00% 10.00% 10.00%  
Customer Concentration Risk | Accounts Receivable [Member] | Pfizer [Member]          
Accounts receivable, percentage by customer         14.00%
Customer Concentration Risk | Accounts Receivable [Member] | Customer Number One [Member]          
Accounts receivable, percentage by customer     10.00%    
Customer Concentration Risk | Total Trade Accounts Receivable Royalties And Other Receivables | Pfizer [Member]          
Accounts receivable, percentage by customer         10.00%
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting - Percentage of Revenue by Geographic Area (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Concentration Risk [Line Items]        
Revenues, percentage by country 100.00% 100.00% 100.00% 100.00%
Geographic Concentration Risk | Total Revenue | North America        
Concentration Risk [Line Items]        
Revenues, percentage by country 45.00% 41.00% 43.00% 42.00%
Geographic Concentration Risk | Total Revenue | Europe        
Concentration Risk [Line Items]        
Revenues, percentage by country 35.00% 40.00% 39.00% 39.00%
Geographic Concentration Risk | Total Revenue | APAC/Other        
Concentration Risk [Line Items]        
Revenues, percentage by country 20.00% 19.00% 18.00% 19.00%
XML 77 rgen-20220630_htm.xml IDEA: XBRL DOCUMENT 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000730272 srt:ExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2022-06-30 0000730272 us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember 2022-01-01 2022-06-30 0000730272 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0000730272 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000730272 us-gaap:MoneyMarketFundsMember 2022-06-30 0000730272 2022-04-01 2022-06-30 0000730272 rgen:ContingentConsiderationMember 2021-12-31 0000730272 us-gaap:PrincipalOwnerMember 2022-04-01 2022-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000730272 rgen:AvitideIncMember us-gaap:TrademarksAndTradeNamesMember 2022-06-30 0000730272 rgen:NGLImpactAMember us-gaap:ResearchAndDevelopmentArrangementMember 2022-01-01 2022-06-30 0000730272 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000730272 us-gaap:ProductMember 2021-01-01 2021-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember 2022-06-30 0000730272 us-gaap:ProductMember 2021-04-01 2021-06-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000730272 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0000730272 2021-03-31 0000730272 rgen:PolymemSAMember us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000730272 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000730272 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000730272 rgen:PolymemSAMember us-gaap:NoncompeteAgreementsMember 2022-06-30 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000730272 rgen:AvitideIncMember us-gaap:CustomerRelationshipsMember 2022-06-30 0000730272 rgen:PolymemSAMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0000730272 rgen:AvitideIncMember 2022-01-01 2022-06-30 0000730272 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000730272 2020-12-31 0000730272 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0000730272 rgen:PolymemSAMember us-gaap:TradeNamesMember 2022-06-30 0000730272 us-gaap:AccountingStandardsUpdate202006Member us-gaap:RetainedEarningsMember 2021-12-31 0000730272 rgen:AvitideIncMember us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RevenueAndVolumeBasedPaymentsMember rgen:MeasurementInputRevenueVolumeDiscountRateMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 rgen:StockOptionAndIncentivePlanMember 2018-12-31 0000730272 rgen:PolymemSAMember 2022-01-01 2022-06-30 0000730272 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000730272 us-gaap:RetainedEarningsMember 2021-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0000730272 rgen:NGLImpactAMember us-gaap:ResearchAndDevelopmentArrangementMember 2021-04-01 2021-06-30 0000730272 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:TradeNamesMember 2022-06-30 0000730272 rgen:PfizerMember rgen:TotalTradeAccountsReceivableRoyaltiesAndOtherReceivablesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000730272 us-gaap:AccountingStandardsUpdate202006Member 2022-03-04 2022-03-04 0000730272 us-gaap:ProductMember 2022-04-01 2022-06-30 0000730272 us-gaap:FairValueInputsLevel3Member 2022-06-30 0000730272 rgen:NonExecutiveMember rgen:RestrictedStockAndPerformanceStockUnitsMember 2022-06-30 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RDAndCommercializationBasedPaymentsMember rgen:MeasurementInputEarnoutDiscountRateMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0000730272 us-gaap:RetainedEarningsMember 2020-12-31 0000730272 us-gaap:SalesRevenueNetMember 2022-01-01 2022-06-30 0000730272 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000730272 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RevenueAndVolumeBasedPaymentsMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:NoncompeteAgreementsMember 2022-06-30 0000730272 us-gaap:AccountingStandardsUpdate202006Member 2021-12-31 0000730272 us-gaap:CommonStockMember 2021-12-31 0000730272 rgen:StockOptionAndIncentivePlanMember 2022-06-30 0000730272 srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0000730272 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0000730272 us-gaap:RoyaltyMember 2022-01-01 2022-06-30 0000730272 rgen:AvitideIncMember us-gaap:TradeNamesMember 2022-06-30 0000730272 rgen:AvitideIncMember 2021-09-20 0000730272 us-gaap:RetainedEarningsMember 2021-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0000730272 2021-01-01 2021-06-30 0000730272 rgen:PolymemSAMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-06-30 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RevenueAndVolumeBasedPaymentsMember us-gaap:MeasurementInputPriceVolatilityMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 rgen:RestrictedStockAndPerformanceStockUnitsMember 2021-06-30 0000730272 rgen:ApacOtherMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0000730272 rgen:SpectrumIncMember srt:MinimumMember us-gaap:PrincipalOwnerMember 2022-06-30 0000730272 us-gaap:RoyaltyMember 2022-04-01 2022-06-30 0000730272 rgen:ApacOtherMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0000730272 us-gaap:CommonStockMember 2022-06-30 0000730272 2021-12-31 0000730272 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000730272 rgen:ApacOtherMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0000730272 rgen:RestrictedStockAndPerformanceStockUnitsMember 2022-01-01 2022-06-30 0000730272 rgen:AvitideIncMember 2021-09-20 2021-09-20 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:CustomerRelationshipsMember 2022-06-30 0000730272 rgen:AvitideIncMember us-gaap:NoncompeteAgreementsMember 2022-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2022-06-30 0000730272 rgen:NonExecutiveMember us-gaap:EmployeeStockOptionMember 2022-06-30 0000730272 srt:MaximumMember rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RDAndCommercializationBasedPaymentsMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-06-30 0000730272 us-gaap:TrademarksMember 2022-06-30 0000730272 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-07-31 0000730272 us-gaap:ProductMember 2022-01-01 2022-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-12-31 0000730272 rgen:PolymemSAMember 2022-06-30 0000730272 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0000730272 us-gaap:SalesRevenueNetMember 2022-04-01 2022-06-30 0000730272 us-gaap:PatentsMember 2022-06-30 0000730272 us-gaap:PrincipalOwnerMember 2021-04-01 2021-06-30 0000730272 2022-01-01 2022-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-06-30 0000730272 us-gaap:MoneyMarketFundsMember 2021-12-31 0000730272 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0000730272 us-gaap:AccountingStandardsUpdate202006Member us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000730272 srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0000730272 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RDAndCommercializationBasedPaymentsMember rgen:MeasurementInputProbabilityOfSuccessMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000730272 srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0000730272 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0000730272 us-gaap:TrademarksMember 2021-12-31 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000730272 rgen:UnvestedOptionsMember 2022-01-01 2022-06-30 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2022-01-01 2022-06-30 0000730272 rgen:TrademarkMember 2022-06-30 0000730272 us-gaap:TrademarksMember 2021-01-01 2021-12-31 0000730272 us-gaap:RoyaltyMember 2021-04-01 2021-06-30 0000730272 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0000730272 rgen:TrueUpCostsDecember2020Member 2021-01-01 2021-06-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000730272 us-gaap:CommonStockMember 2020-12-31 0000730272 2022-07-29 0000730272 2022-03-31 0000730272 rgen:PolymemSAMember us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember 2021-11-29 2021-11-29 0000730272 us-gaap:SalesRevenueNetMember 2021-04-01 2021-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0000730272 srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0000730272 us-gaap:RoyaltyMember 2021-01-01 2021-06-30 0000730272 rgen:NGLImpactAMember us-gaap:ResearchAndDevelopmentArrangementMember 2021-01-01 2021-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember 2022-01-01 2022-06-30 0000730272 rgen:TrademarkMember 2021-12-31 0000730272 us-gaap:PrincipalOwnerMember 2021-01-01 2021-06-30 0000730272 rgen:AvitideIncMember us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0000730272 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0000730272 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000730272 rgen:TrueUpCostsDecember2020Member us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0000730272 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0000730272 rgen:PolymemSAMember 2021-06-22 2021-06-22 0000730272 rgen:AvitideIncMember 2021-09-16 0000730272 rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-07-31 0000730272 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000730272 rgen:AvitideIncMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000730272 rgen:RestrictedStockAndPerformanceStockUnitsMember 2022-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0000730272 srt:MinimumMember rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RevenueAndVolumeBasedPaymentsMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 us-gaap:AccountingStandardsUpdate202006Member 2022-01-01 2022-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0000730272 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000730272 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0000730272 rgen:ContingentConsiderationMember 2022-06-30 0000730272 2022-01-01 0000730272 srt:MinimumMember rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RDAndCommercializationBasedPaymentsMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 2021-01-01 2021-12-31 0000730272 rgen:ContingentConsiderationMember 2022-01-01 2022-06-30 0000730272 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000730272 rgen:AvitideIncMember 2021-09-16 2021-09-16 0000730272 rgen:BioflexAndNtmAcquisitionMember 2021-11-29 0000730272 2021-04-01 2021-06-30 0000730272 rgen:AvitideIncMember 2022-01-01 2022-03-31 0000730272 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2022-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0000730272 us-gaap:PatentsMember 2021-01-01 2021-12-31 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RevenueAndVolumeBasedPaymentsMember rgen:MeasurementInputEarnoutDiscountRateMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000730272 rgen:AvitideIncMember 2022-06-30 0000730272 rgen:PfizerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000730272 rgen:AvitideIncMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2022-01-01 2022-06-30 0000730272 us-gaap:CommonStockMember 2021-06-30 0000730272 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2021-12-31 0000730272 2022-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0000730272 us-gaap:RetainedEarningsMember 2021-03-31 0000730272 rgen:CustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000730272 rgen:RestrictedStockAndPerformanceStockUnitsMember 2021-01-01 2021-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000730272 us-gaap:RetainedEarningsMember 2022-03-31 0000730272 rgen:ApacOtherMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000730272 rgen:AvitideIncMember us-gaap:CapitalUnitsMember 2021-09-16 2021-09-16 0000730272 us-gaap:CommonStockMember 2021-03-31 0000730272 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000730272 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000730272 srt:MaximumMember rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RevenueAndVolumeBasedPaymentsMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-07-19 2019-07-19 0000730272 srt:ExecutiveOfficerMember rgen:RestrictedStockAndPerformanceStockUnitsMember 2022-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0000730272 rgen:NGLImpactAMember us-gaap:ResearchAndDevelopmentArrangementMember 2022-04-01 2022-06-30 0000730272 us-gaap:TrademarksMember 2022-01-01 2022-06-30 0000730272 us-gaap:PatentsMember 2022-01-01 2022-06-30 0000730272 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000730272 rgen:BioflexAndNtmAcquisitionMember 2022-06-30 0000730272 us-gaap:RetainedEarningsMember 2022-06-30 0000730272 rgen:PolymemSAMember 2022-04-01 2022-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000730272 rgen:AvitideIncMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0000730272 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-06-30 0000730272 us-gaap:PatentsMember 2021-12-31 0000730272 rgen:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember rgen:RDAndCommercializationBasedPaymentsMember rgen:MonteCarloSimulationMember 2022-06-30 0000730272 rgen:PolymemSAMember us-gaap:TrademarksAndTradeNamesMember 2022-06-30 0000730272 us-gaap:AccountingStandardsUpdate202006Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000730272 us-gaap:PrincipalOwnerMember 2022-01-01 2022-06-30 0000730272 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000730272 rgen:AvitideIncMember 2022-04-01 2022-06-30 0000730272 rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-12-31 0000730272 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000730272 2021-06-30 0000730272 us-gaap:CommonStockMember 2022-03-31 0000730272 rgen:BioflexMember 2022-01-01 2022-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2022-06-30 iso4217:USD shares pure shares rgen:Segment rgen:Days iso4217:USD P3Y 0000730272 --12-31 Q2 false 10-Q true 2022-06-30 2022 false 000-14656 REPLIGEN CORP DE 04-2729386 41 Seyon Street, Bldg. 1, Suite 100 Waltham MA 02453 781 250-0111 Common Stock RGEN NASDAQ Yes Yes Large Accelerated Filer false false false 55491199 596512000 603814000 1279000 1417000 121050000 117420000 239117000 184494000 19316000 25949000 975995000 931677000 168370000 124964000 322208000 337274000 854328000 860362000 1907000 1903000 121339000 101559000 769000 615000 1468921000 1426677000 2444916000 2358354000 40379000 36203000 11692000 8303000 17046000 0 70693000 75498000 283712000 255258000 423522000 375262000 23651000 33480000 121271000 102492000 67897000 94238000 3211000 2815000 216030000 233025000 639552000 608287000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 80000000 80000000 55465918 55465918 55321457 55321457 555000 553000 1533762000 1572340000 -37091000 -16886000 308138000 194060000 1805364000 1750067000 2444916000 2358354000 207597000 162920000 413960000 305657000 36000 40000 73000 140000 207633000 162960000 414033000 305797000 86260000 61990000 168616000 121737000 10440000 8389000 22595000 16001000 54649000 44341000 108949000 83436000 -6884000 0 -9295000 0 144465000 114720000 290865000 221174000 63168000 48240000 123168000 84623000 708000 41000 785000 93000 271000 2787000 563000 5541000 -453000 -357000 -905000 -709000 -3396000 -779000 -3798000 -1003000 -3412000 -3882000 -4481000 -7160000 59756000 44358000 118687000 77463000 9895000 8125000 21862000 11780000 49861000 36233000 96825000 65683000 0.90 0.66 1.75 1.20 0.88 0.64 1.68 1.16 55444 54931 55399 54868 56721 56786 57842 56824 49861000 36233000 96825000 65683000 -15517000 3125000 -20205000 -6454000 34344000 39358000 76620000 59229000 55321457 553000 1572340000 -16886000 194060000 1750067000 -39070000 17253000 -21817000 96825000 96825000 12 0 -5000 -5000 222727 3000 460000 463000 78278 1000 14758000 14759000 14900000 14900000 -20205000 -20205000 -105000 -105000 55465918 555000 1533762000 -37091000 308138000 1805364000 55429046 554000 1529144000 -21574000 258277000 1766401000 49861000 49861000 4 0 -3000 -3000 51737 1000 166000 166000 14869 0 2448000 2448000 6985000 6985000 -15517000 -15517000 -82000 -82000 55465918 555000 1533762000 -37091000 308138000 1805364000 54760837 548000 1460748000 2085000 65769000 1529150000 65683000 65683000 3 0 1000 1000 208641 2000 858000 860000 13684000 13684000 145000 145000 -6454000 -6454000 54969481 550000 1475436000 -4369000 131452000 1603069000 54899245 549000 1467942000 -7494000 95219000 1556216000 36233000 36233000 70236 1000 351000 352000 7143000 7143000 3125000 3125000 54969481 550000 1475436000 -4369000 131452000 1603069000 96825000 65683000 0 1598000 23933000 17420000 905000 5690000 14900000 13684000 738000 5266000 -9295000 0 -276000 -103000 8433000 31940000 58106000 42773000 -2402000 563000 21457000 3582000 406000 -1748000 6322000 8317000 -4014000 4467000 23852000 -3713000 392000 -1655000 68834000 46913000 0 -71000 1875000 2191000 52576000 24078000 17000 0 -54434000 -26198000 463000 860000 14759000 0 18000 8000 -14314000 852000 -7388000 -4532000 -7302000 17035000 603814000 717292000 596512000 734327000 21739000 28605000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">1.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Summary of Significant Accounting Policies </span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company”, “Repligen”, “our” or “we”) in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by GAAP. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, which was filed with the SEC on February 17, 2022 (“Form 10-K”).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with 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 revenues and expenses during the reporting period. The business and economic uncertainty resulting from the novel coronavirus pandemic (“COVID-19”), the Russia-Ukraine conflict, supply chain challenges, cost pressure and the overall effects of the current high inflation environment on customers' purchasing patterns has made such estimates more difficult to calculate. Accordingly, actual results could differ from those estimates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB, Repligen GmbH, Spectrum</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> LifeSciences LLC and its subsidiaries (“Spectrum”), C Technologies, Inc., ARTeSYN Biosolutions Holdings Ireland Limited and its subsidiaries, Polymem S.A. (“Polymem”), Avitide LLC, Newton T&amp;M Corp. ("NTM"), Bio-Flex Solutions, L.L.C. ("BioFlex") and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Except for the change in the Company's policy on Convertible Senior Notes as required by Accounting Standards Update ("ASU" or "ASUs") 2020-06 and discussed in Note 7, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Convertible Senior Notes," </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to these consolidated financial statements, the Company made no material changes in the application of its significant accounting policies that were disclosed in its Form 10-K. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year. Certain prior year balances have been reclassified to conform to current year presentation.</span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Standards Updates</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We consider the applicability and impact of all ASUs on the Company’s consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s consolidated financial position or results of operations. Recently issued ASUs that we feel may be applicable to the Company are as follows:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards Updates – Adopted During the Fiscal Year</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU 2020-06, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> using the modified retrospective method of adoption. ASU 2020-06 simplifies the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. Consequently, a convertible instrument is now accounted for as a single liability measured at its amortized cost as long as no other features of such convertible instrument require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments will typically be closer to the coupon interest rate when</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">applying the guidance in Topic 835, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Interest.”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The Company now accounts for its 0.375% convertible senior notes due July 15, 2024 (the "2019 Notes") as a single liability measured at amortized cost. As a result, the adoption of ASU 2020-06 had a material impact on the Company's consolidated financial statements, resulting in adjustments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to the opening balances of additional paid-in capital, retained earnings and Convertible Senior Notes, net, respectively, on the Company's consolidated balance sheet as of January 1, 2022. Additionally, due to the adoption of ASU 2020-06, the Company reversed the remaining balance of the deferred tax liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which was initially recorded in connection with the 2019 Notes. See Note 7, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Convertible Senior Notes,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">for more information, including our modified disclosures as required by ASU 2020-06 upon adoption.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standard Updates – Not Yet Adopted</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In March 2022, the Financial Accounting Standards Board issued ASU 2022-02, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures.” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ASU 2022-02 eliminates the accounting guidance for Troubled Debt Restructurings by creditors that have adopted ASU 2016-13, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">while enhancing disclosure requirements for certain loan refinancing and restructurings made to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 adds the requirement for companies to disclose current period write-offs by year of origination for financing receivables. ASU 2022-02 will become effective for the Company on January 1, 2023. Early adoption is permitted if an entity has adopted ASU 2016-13. The Company is currently evaluating the timing and impact of the adoption of ASU 2022-02 on the Company’s consolidated financial statements and disclosures.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company”, “Repligen”, “our” or “we”) in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by GAAP. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, which was filed with the SEC on February 17, 2022 (“Form 10-K”).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with 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 revenues and expenses during the reporting period. The business and economic uncertainty resulting from the novel coronavirus pandemic (“COVID-19”), the Russia-Ukraine conflict, supply chain challenges, cost pressure and the overall effects of the current high inflation environment on customers' purchasing patterns has made such estimates more difficult to calculate. Accordingly, actual results could differ from those estimates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB, Repligen GmbH, Spectrum</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> LifeSciences LLC and its subsidiaries (“Spectrum”), C Technologies, Inc., ARTeSYN Biosolutions Holdings Ireland Limited and its subsidiaries, Polymem S.A. (“Polymem”), Avitide LLC, Newton T&amp;M Corp. ("NTM"), Bio-Flex Solutions, L.L.C. ("BioFlex") and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Except for the change in the Company's policy on Convertible Senior Notes as required by Accounting Standards Update ("ASU" or "ASUs") 2020-06 and discussed in Note 7, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Convertible Senior Notes," </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to these consolidated financial statements, the Company made no material changes in the application of its significant accounting policies that were disclosed in its Form 10-K. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year. Certain prior year balances have been reclassified to conform to current year presentation.</span></p> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Standards Updates</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We consider the applicability and impact of all ASUs on the Company’s consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s consolidated financial position or results of operations. Recently issued ASUs that we feel may be applicable to the Company are as follows:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards Updates – Adopted During the Fiscal Year</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU 2020-06, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> using the modified retrospective method of adoption. ASU 2020-06 simplifies the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. Consequently, a convertible instrument is now accounted for as a single liability measured at its amortized cost as long as no other features of such convertible instrument require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments will typically be closer to the coupon interest rate when</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">applying the guidance in Topic 835, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Interest.”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The Company now accounts for its 0.375% convertible senior notes due July 15, 2024 (the "2019 Notes") as a single liability measured at amortized cost. As a result, the adoption of ASU 2020-06 had a material impact on the Company's consolidated financial statements, resulting in adjustments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to the opening balances of additional paid-in capital, retained earnings and Convertible Senior Notes, net, respectively, on the Company's consolidated balance sheet as of January 1, 2022. Additionally, due to the adoption of ASU 2020-06, the Company reversed the remaining balance of the deferred tax liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which was initially recorded in connection with the 2019 Notes. See Note 7, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Convertible Senior Notes,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">for more information, including our modified disclosures as required by ASU 2020-06 upon adoption.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standard Updates – Not Yet Adopted</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In March 2022, the Financial Accounting Standards Board issued ASU 2022-02, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures.” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ASU 2022-02 eliminates the accounting guidance for Troubled Debt Restructurings by creditors that have adopted ASU 2016-13, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">while enhancing disclosure requirements for certain loan refinancing and restructurings made to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 adds the requirement for companies to disclose current period write-offs by year of origination for financing receivables. ASU 2022-02 will become effective for the Company on January 1, 2023. Early adoption is permitted if an entity has adopted ASU 2016-13. The Company is currently evaluating the timing and impact of the adoption of ASU 2022-02 on the Company’s consolidated financial statements and disclosures.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 39100000 17300000 27600000 6400000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.3225;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">2.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company uses various valuation approaches in determining the fair value of its assets and liabilities. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:96.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:8.079%;"/> <td style="width:91.921%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,238,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1 –</span></p></td> <td style="background-color:rgba(204,238,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.2075000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</span></p></td> </tr> <tr style="height:5.75pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2 –</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.2075000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.</span></p></td> </tr> <tr style="height:5.75pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,238,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3 –</span></p></td> <td style="background-color:rgba(204,238,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measured on a Recurring Basis</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and December 31, 2021 (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.176%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.193999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.596%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:11.018%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:12.018%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Money market accounts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">389,374</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">389,374</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term contingent consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">17,046</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">17,046</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term contingent consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">67,897</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">67,897</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Money market accounts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">460,936</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">460,936</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term contingent consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">94,238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">94,238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 and December 31, 2021, cash and cash equivalents on the Company's consolidated balance sheets included $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">389.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">460.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in money market accounts. These funds are valued on a recurring basis using Level 1 inputs.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingent Consideration – Earnout</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On September 20, 2021, the Company completed the acquisition of Avitide, Inc. ("Avitide") (the "Avitide Acquisition"), a privately-held affinity ligand discovery and development company headquartered in Lebanon, New Hampshire. The transaction consisted of upfront payments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, comprised of cash and the Company's common stock, and up to an additional $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (undiscounted) in contingent consideration for performance-based earnout payments made equally in cash and the Company's common stock over a three-year performance period beginning January 1, 2022 and ending December 31, 2024. See Note 3, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Acquisitions" </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">below for additional information.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During 2022, there was a shift in revenue and volume projections, due to the expected timing of achievement over the </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> performance period, and an increase in risk-free interest rates that are used to calculate the discount rate, that resulted in a material change in amounts reported as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the change in the fair value of contingent consideration - earnout is included in the following table (amounts in thousands):</span></span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"> </p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.229%;"/> <td style="width:2.196%;"/> <td style="width:1.0%;"/> <td style="width:18.575%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">94,238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent consideration earnouts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,295</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84,943</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The recurring Level 3 fair value measurement of our contingent consideration earnout that we expect to be required to settle include the following significant unobservable inputs (amounts in thousands, except percent data):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:18.113%;"/> <td style="width:1.701%;"/> <td style="width:1.577%;"/> <td style="width:1.0%;"/> <td style="width:16.753%;"/> <td style="width:1.0%;"/> <td style="width:14.32%;"/> <td style="width:1.577%;"/> <td style="width:16.021%;"/> <td style="width:1.701%;"/> <td style="width:11.68%;"/> <td style="width:1.577%;"/> <td style="width:12.979%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent Consideration Earnout</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value as of<br/> June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Valuation Technique</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Unobservable Input</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Range</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Probability of</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Commercialization-based</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Monte Carlo</span></p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Success</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">28,390</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Simulation</span></p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Earnout Discount Rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%-</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Volatility</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue and Volume-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Monte Carlo</span></p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue &amp; Volume</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">based payments</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,553</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Simulation</span></p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Earnout Discount Rate</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%-</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><div style="margin-left:3.333%;text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">(1)</span><div style="display:inline;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company estimates the fair value of the contingent consideration earnouts at each subsequent reporting period using a Monte Carlo simulation. Changes in the projected performance of the acquired business could result in a higher or lower contingent consideration obligation in the future.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:9.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measured on a Nonrecurring Basis</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2022, there were no re-measurements to fair value of financial assets and liabilities that are measured at fair value on a nonrecurring basis.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:9.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Convertible Senior Notes</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:9.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In July 2019, the Company issued $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of the 2019 Notes. Interest is payable </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">semi-annually</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in arrears on January 15 and July 15 of each year. The 2019 Notes will mature on July 15, 2024, unless earlier converted or repurchased in accordance with their terms. At </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and December 31, 2021, the carrying value of the 2019 Notes was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">283.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">255.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, net of unamortized discount and issuance costs, and the fair value of the 2019 Notes was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">432.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">678.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The fair value of the 2019 Notes is a Level 1 valuation and was determined based on the most recent trade activity of the 2019 Notes as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022. The 2019 Notes are discussed in more detail in Note 7, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Convertible Senior Notes” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to this report.</span></p> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and December 31, 2021 (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.176%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.193999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.596%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:11.018%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:12.018%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Money market accounts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">389,374</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">389,374</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term contingent consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">17,046</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">17,046</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term contingent consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">67,897</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">67,897</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Money market accounts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">460,936</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">460,936</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term contingent consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">94,238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">94,238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 389374000 389374000 17046000 17046000 67897000 67897000 460936000 460936000 94238000 94238000 389400000 460900000 150000000.0 125000000.0 P3Y <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the change in the fair value of contingent consideration - earnout is included in the following table (amounts in thousands):</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.229%;"/> <td style="width:2.196%;"/> <td style="width:1.0%;"/> <td style="width:18.575%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">94,238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent consideration earnouts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,295</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84,943</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 94238000 9295000 84943000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The recurring Level 3 fair value measurement of our contingent consideration earnout that we expect to be required to settle include the following significant unobservable inputs (amounts in thousands, except percent data):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:18.113%;"/> <td style="width:1.701%;"/> <td style="width:1.577%;"/> <td style="width:1.0%;"/> <td style="width:16.753%;"/> <td style="width:1.0%;"/> <td style="width:14.32%;"/> <td style="width:1.577%;"/> <td style="width:16.021%;"/> <td style="width:1.701%;"/> <td style="width:11.68%;"/> <td style="width:1.577%;"/> <td style="width:12.979%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent Consideration Earnout</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value as of<br/> June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Valuation Technique</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Unobservable Input</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Range</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Probability of</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Commercialization-based</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Monte Carlo</span></p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Success</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">28,390</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Simulation</span></p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Earnout Discount Rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%-</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Volatility</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue and Volume-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Monte Carlo</span></p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue &amp; Volume</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">based payments</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,553</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Simulation</span></p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;border-left:0.500pt solid rgba(0,0,0,1);vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Earnout Discount Rate</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%-</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);border-right:0.500pt solid rgba(0,0,0,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.</span> 1 1 28390000 0.045 0.058 0.051 0.237 0.237 56553000 0.074 0.074 0.045 0.058 0.051 287500000 semi-annually 283700000 255300000 432300000 678500000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:13.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">3.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Acquisitions</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Acquisitions</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Bio-Flex Solutions L.L.C. and Newton T&amp;M Corp.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On November 29, 2021, the Company entered into an Equity Purchase Agreement with BioFlex, NTM and each of Ralph Meola and Jason Nisler (the "Equity Purchase Agreement"), to acquire </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding securities of BioFlex and NTM (collectively, the “NTM Acquisition”). The transaction closed on December 16, 2021.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">NTM, which is headquartered in Newton, New Jersey, is the parent company of BioFlex and focuses on manufacturing of products, while BioFlex, also headquartered in Newton, New Jersey, commercializes branded products to biotech customers. The NTM Acquisition complements and expands the Company's filtration offering paths as the industry migrates to single-use flow paths solutions for monoclonal antibody, vaccine and cell and gene therapy ("C&amp;GT") applications, with a focus on single-use fluid management components, including single-use clamps, adapters, end caps and hose assemblies. The NTM Acquisition streamlines and increases control over many components in the Company's single-use supply chain which ultimately should drive reduced lead-times for Repligen customers in the coming years.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consideration Transferred</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The NTM Acquisition was accounted for as a purchase of businesses under ASC 805, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Business Combinations,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Under the terms of the Equity Purchase Agreement, all outstanding shares of capital stock of BioFlex were acquired for consideration with a value totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which includes $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million deposited into an escrow against which the Company may make claims for indemnification.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the acquisition method of accounting, the assets acquired and liabilities assumed of BioFlex were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is estimated to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, the fair value of the intangible assets acquired is estimated to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and the residual goodwill is estimated to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction and integration costs associated with the NTM Acquisition from the date of acquisition to </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Net Assets Acquired</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preliminary allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the preliminary valuation. As of June 30, 2022, the purchase accounting for this acquisition had not yet been finalized. As additional information becomes available, the Company may further revise its preliminary purchase price allocation during the remainder of the measurement period. Any such revisions or changes may have a material impact on our accounting treatment of the NTM Acquisition. The final allocation may include changes to deferred tax assets and other assets and liabilities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components and estimated allocation of the purchase price consist of the following (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.744%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.318%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,870</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,408</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">741</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right of use asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,034</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,540</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,804</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long term deferred tax asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">111</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">224</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">450</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,030</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability, long-term</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,571</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the first half of 2022, the Company recorded net working capital adjustments of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million related to pre-acquisition liabilities, which are included in goodwill and accrued liabilities in the table above.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquired Goodwill</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The goodwill of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million represents future economic benefits expected to arise from anticipated synergies from the integration of BioFlex and NTM into the Company. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the NTM Acquisition. Substantially all of the goodwill recorded is expected to be deductible for income tax purposes.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the components of the identified intangible assets associated with the NTM Acquisition and their estimated useful lives:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.376%;"/> <td style="width:1.814%;"/> <td style="width:19.689%;"/> <td style="width:1.814%;"/> <td style="width:1.0%;"/> <td style="width:21.307%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Useful life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,540</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Avitide, Inc.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On September 16, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization (“Avitide Merger Agreement”) with Avalon Merger Sub, Inc., a Delaware corporation and a wholly owned direct subsidiary of the Company, Avalon Merger Sub LLC, a Delaware limited liability company and a wholly owned direct subsidiary of the Company, Avitide, a Delaware corporation, and Shareholder Representative Services LLC, a Colorado limited liability company, solely in its capacity as the representative, agent and attorney-in-fact of Avitide's securityholders to purchase Avitide. The transaction closed on September 20, 2021 on the terms set forth in the Avitide Merger Agreement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Avitide, which is headquartered in Lebanon, New Hampshire, offers diverse libraries and leading technology in affinity ligand discovery and development resulting in best-in-class ligand discovery and development lead-times. The acquisition gives the Company a new platform for affinity resin development, including C&amp;GT, and advances and expands the Company’s proteins and chromatography franchise to address the unique purification needs of gene therapies and other emerging modalities.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consideration Transferred</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Avitide Acquisition was accounted for as a purchase of a business under ASC 805, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Business Combinations,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Under the terms of the Avitide Merger Agreement, all outstanding shares of capital stock of Avitide were cancelled and converted into the right to receive merger consideration with a value totaling up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">275.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which consisted of upfront payments in aggregate of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million ($</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">149.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, net of cash acquired) and up to an additional $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (undiscounted) in contingent consideration earnout payments if certain performance targets are achieved. Total consideration paid also included $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million deposited into an escrow account against which the Company may make claims for indemnification. The Avitide Acquisition was funded through payment of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in cash, the issuance of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">271,096</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> unregistered shares of the Company’s common stock totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and contingent consideration with a fair value of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the acquisition method of accounting, the assets acquired and liabilities assumed of Avitide were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is estimated to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, the fair value of the intangible assets acquired is estimated to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and the residual goodwill is estimated to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">197.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction and integration costs associated with the Avitide Acquisition from the date of acquisition to June 30, 2022, with $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022. During 2022, due to the change in market inputs used to prepare the valuation of the contingent</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">consideration </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">obligation, the Company also recorded contingent consideration adjustments of ($</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">) million and ($</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">) million to the Company's consolidated statements of comprehensive income for the three and six months ended June 30, 2022, respectively. See Note 2, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Fair Value Measurements" </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">for more information.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total consideration transferred is as follows (amounts in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.6%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.462%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,962</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Equity consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,968</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent consideration - earnout</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88,373</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">246,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Net Assets Acquired</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preliminary allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the preliminary valuation. As of June 30, 2022, the purchase accounting for this acquisition had not yet been finalized. As additional information becomes available, the Company may further revise its preliminary purchase price allocation during the remainder of the measurement period (which will not exceed 12 months from September 20, 2021). Any such revisions or changes may have a material impact on our accounting treatment of the Avitide Acquisition. The final allocation may include changes to long-term deferred liabilities and goodwill. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments will be recorded to our consolidated statement of comprehensive income.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components and estimated allocation of the purchase price consist of the following (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.734%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.328%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">572</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">332</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,862</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right of use asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,648</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,580</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,650</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,210</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">197,461</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long term deferred tax asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,540</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,183</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">698</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability, long-term</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,950</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">246,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquired Goodwill</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The goodwill of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">197.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million represents future economic benefits expected to arise from anticipated synergies from the integration of Avitide. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the Avitide Acquisition. Substantially all of the goodwill recorded is expected to be nondeductible for income tax purposes. In June 2022, the Company recorded an adjustment to goodwill of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million related to a change in estimated tax benefits associated with the net operating loss carryforward filed on the Avitide pre-acquisition tax return.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the components of the identified intangible assets associated with the Avitide Acquisition and their estimated useful lives:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.376%;"/> <td style="width:1.814%;"/> <td style="width:19.689%;"/> <td style="width:1.814%;"/> <td style="width:1.0%;"/> <td style="width:21.307%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Useful life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,580</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,650</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,210</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,650</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Polymem S.A.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On June 22, 2021, the Company entered into a Stock Purchase Agreement with Polymem, a company organized under the laws of France, and Jean-Michel Espenan and Franc Saux, acting together jointly and severally as the representatives of the sellers pursuant to which the Company acquired all of the outstanding common stock of Polymem for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The transaction closed on July 1, 2021 (the “Polymem Acquisition”).</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Polymem, which is headquartered in, Toulouse, France, is a manufacturer of hollow fiber membranes, membrane modules and systems for industrial and bioprocessing applications. Polymem products will complement and expand the Company’s portfolio of hollow fiber systems and consumables. The acquisition substantially increases Repligen’s membrane and module manufacturing capacity and establishes a world-class center of excellence in Europe to address the accelerating global demand for these innovative products.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consideration Transferred</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Polymem Acquisition was accounted for as a purchase of a business under ASC 805, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Business Combinations,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and the Company engaged a third-party valuation firm to assist with the valuation of the business acquired. Payment for the transaction was denominated in Euros but is reflected here in U.S. dollars for presentation purposes based on an exchange rate of 0.8437 as of July 1, 2021, the date of acquisition. Total consideration paid was approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which included approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million deposited into an escrow account against which the Company may make claims for indemnification.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the acquisition method of accounting, the assets acquired and liabilities assumed of Polymem were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired is approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, the fair value of the intangible assets acquired is approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and the residual goodwill is approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. Acquisition-related costs are not included as a component of consideration transferred but are expensed in the periods in which costs are incurred. The Company has incurred $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction and integration costs associated with the Polymem Acquisition from the date of acquisition to June 30, 2022, with $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction and integration costs incurred during the three and six months ended June 30, 2022, respectively. The transaction costs are included in operating expenses in the consolidated statements of comprehensive income for the periods ended June 30, 2022.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Net Assets Acquired</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The allocation of purchase price is based on the fair value of assets acquired and liabilities assumed as of the acquisition date, based on the final valuation of Polymem. The Company has made appropriate adjustments to the purchase price allocation during the measurement period, which ended on July 1, 2022.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components and final allocation of the purchase price consist of the following (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.742%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.319%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">353</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net working capital (excluding cash and inventory<br/>     step-up)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory step-up</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">543</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right of use assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,424</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,145</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,274</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradenames</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">510</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,253</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long term deferred tax liability</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">143</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,973</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquired Goodwill</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The goodwill of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million represents future economic benefits expected to arise from anticipated synergies from the integration of Polymem. These synergies include certain cost savings, operating efficiencies and other strategic benefits projected to be achieved as a result of the Polymem Acquisition. Substantially all of the goodwill recorded is expected to be nondeductible for income tax purposes.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:11.0pt;font-family:Calibri;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the components of the identified intangible assets associated with the Polymem Acquisition and their estimated useful lives:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.237%;"/> <td style="width:1.804%;"/> <td style="width:19.649%;"/> <td style="width:1.804%;"/> <td style="width:1.0%;"/> <td style="width:21.506%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Useful life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,274</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">510</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,096</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> 1 31600000 3000000.0 4600000 17200000 9800000 1900000 700000 1600000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components and estimated allocation of the purchase price consist of the following (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.744%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.318%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,870</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,408</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">741</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right of use asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,034</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,540</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,804</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long term deferred tax asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">111</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">224</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">450</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,030</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability, long-term</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,571</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 2870000 1408000 741000 126000 34000 1034000 13240000 3540000 310000 60000 9804000 111000 224000 -450000 -1030000 -3000 31571000 400000 9800000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the components of the identified intangible assets associated with the NTM Acquisition and their estimated useful lives:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.376%;"/> <td style="width:1.814%;"/> <td style="width:19.689%;"/> <td style="width:1.814%;"/> <td style="width:1.0%;"/> <td style="width:21.307%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Useful life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,540</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> P10Y 13240000 P11Y 3540000 P15Y 310000 P3Y 60000 17150000 275000000.0 150000000.0 149400000 125000000.0 800000 75000000.0 271096 83000000.0 88400000 2100000 46700000 197500000 3900000 700000 1300000 6900000 9300000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total consideration transferred is as follows (amounts in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.6%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.462%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,962</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Equity consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,968</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent consideration - earnout</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88,373</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">246,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> </tr> </table> 74962000 82968000 88373000 246303000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components and estimated allocation of the purchase price consist of the following (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.734%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.328%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">572</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">332</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,862</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right of use asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,648</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,580</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,650</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,210</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">197,461</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long term deferred tax asset</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,540</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,183</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">698</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability, long-term</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,950</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">246,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 572000 228000 332000 114000 1862000 3648000 24580000 20650000 1210000 210000 197461000 1540000 215000 -2183000 -698000 -2950000 58000 246303000 197500000 1800000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the components of the identified intangible assets associated with the Avitide Acquisition and their estimated useful lives:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.376%;"/> <td style="width:1.814%;"/> <td style="width:19.689%;"/> <td style="width:1.814%;"/> <td style="width:1.0%;"/> <td style="width:21.307%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Useful life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,580</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,650</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,210</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,650</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> P13Y 24580000 P15Y 20650000 P18Y 1210000 P3Y 210000 46650000 47000000.0 47000000.0 4300000 2200000 9100000 35700000 6300000 1600000 3200000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components and final allocation of the purchase price consist of the following (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.742%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.319%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">353</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net working capital (excluding cash and inventory<br/>     step-up)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory step-up</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">543</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right of use assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,424</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,145</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,274</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradenames</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">510</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,253</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long term deferred tax liability</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">143</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,973</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 353000 414000 543000 1424000 3145000 41000 8274000 510000 312000 35680000 -1253000 -2327000 143000 46973000 35700000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the components of the identified intangible assets associated with the Polymem Acquisition and their estimated useful lives:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.237%;"/> <td style="width:1.804%;"/> <td style="width:19.649%;"/> <td style="width:1.804%;"/> <td style="width:1.0%;"/> <td style="width:21.506%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Useful life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,274</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademark and tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14 years</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">510</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,096</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> P13Y 8274000 P14Y 510000 P5Y 312000 9096000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:13.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">4.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenue from the sale of bioprocessing products, equipment devices and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. Under ASC 606, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Revenue from Contracts with Customers,” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenues for the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and 2021 were as follows:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.979%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:12.97%;"/> <td style="width:1.0%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:13.815000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:13.815000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:14.784%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">207,597</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">162,920</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">413,960</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">305,657</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Royalty and other income</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">207,633</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">162,960</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414,033</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">305,797</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When disaggregating revenue, the Company considered all of the economic factors that may affect its revenues. Because substantially all of its revenues are from bioprocessing customers, there are no differences in the nature, timing and uncertainty of the Company’s revenues and cash flows from any of its product lines. However, given that the Company’s revenues are generated in different geographic regions, regulatory, economic and geopolitical factors within those regions could impact the nature, timing and uncertainty of the Company’s revenues and cash flows. In addition, a significant portion of the Company’s revenue is generated from a small number of customers; therefore, economic factors specific to these customers could impact the nature, timing and uncertainty of the Company’s revenues and cash flows.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:5.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Disaggregated revenue from contracts with customers by geographic region and revenue from significant customers can be found in Note 14, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Segment Reporting,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> included in this report.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For more information regarding our product revenue, see Note 6, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Revenue Recognition” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">included in Part II, Item 8, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Statements and Supplementary Data” </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to our Form 10-K.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances from Contracts with Customers</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about receivables and deferred revenue from contracts with customers as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.231%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:13.415000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:11.353%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balances from contracts with customers only:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">121,050</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117,420</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue (included in accrued liabilities in<br/>   the consolidated balance sheets)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,161</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,848</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during periods presented relating to:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The beginning deferred revenue balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,708</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition, billings and cash collections results in the accounts receivable and deferred revenue balances on the Company’s consolidated balance sheets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A contract asset is created when the Company satisfies a performance obligation by transferring a promised good to the customer. Contract assets may represent conditional or unconditional rights to consideration. The right is conditional and recorded as a contract asset if the Company must first satisfy another performance obligation in the contract before it is entitled to payment from the customer. Contract assets are transferred to billed receivables once the right becomes unconditional. If the Company has the unconditional right to receive consideration from the customer, the contract asset is accounted for as a billed receivable and presented separately from other contract assets. A right is unconditional if nothing other than the passage of time is required before payment of that consideration is due.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</span></p> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenues for the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and 2021 were as follows:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.979%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:12.97%;"/> <td style="width:1.0%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:13.815000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:13.815000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.66%;"/> <td style="width:1.0%;"/> <td style="width:14.784%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">207,597</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">162,920</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">413,960</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">305,657</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Royalty and other income</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">140</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">207,633</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">162,960</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414,033</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">305,797</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 207597000 162920000 413960000 305657000 36000 40000 73000 140000 207633000 162960000 414033000 305797000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about receivables and deferred revenue from contracts with customers as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.231%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:13.415000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:11.353%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balances from contracts with customers only:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">121,050</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117,420</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue (included in accrued liabilities in<br/>   the consolidated balance sheets)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,161</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,848</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during periods presented relating to:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The beginning deferred revenue balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,708</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 121050000 117420000 22161000 14848000 11215000 13708000 <div style="text-indent:0.0%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">5.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and Intangible Assets</span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the difference between the purchase price and the estimated fair value of identifiable assets acquired and liabilities assumed. Goodwill acquired in a business combination and determined to have an indefinite useful life is not amortized, but instead is tested for impairment at least annually in accordance with ASC 350, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Intangibles – Goodwill and Other”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the change in the carrying value of goodwill for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.734%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.328%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">860,362</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Measurement period adjustment - BioFlex</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">376</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Measurement period adjustment - Avitide</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cumulative translation adjustment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,874</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">854,328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During each of the fourth quarters of 2021, 2020 and 2019, the Company completed its annual impairment assessments and concluded that goodwill was not impaired in any of those years. The Company has not identified any “triggering” events which indicate an impairment of goodwill in the three and six months ended June 30, 2022.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets with a definitive life are amortized over their useful lives using the straight-line method, and the amortization expense is recorded within cost of product revenue and selling, general and administrative expenses in the Company’s statements of comprehensive income. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions existed that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for the Company's products or changes in the size of the market for the Company’s products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at June 30, 2022.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Indefinite-lived intangible assets are reviewed for impairment at least annually. There has been </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairment of the Company’s intangible assets for the periods presented.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consisted of the following at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.845%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:8.557%;"/> <td style="width:1.0%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:9.844999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:9.516%;"/> <td style="width:1.0%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:10.495000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Useful Life<br/>(in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Technology - developed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">145,304</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,862</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">119,442</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Patents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253,221</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58,709</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">194,512</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,675</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,096</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,579</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other intangibles</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,801</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,826</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">409,241</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">87,733</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">321,508</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Indefinite-lived intangible asset:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">409,941</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">87,733</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">322,208</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consisted of the following at December 31, 2021:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.258%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:8.207%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.66%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.186%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.691%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Useful Life<br/>(in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Technology - developed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,097</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,553</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,544</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Patents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">254,699</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,719</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">203,980</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,699</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">877</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,822</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other intangibles</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,839</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,611</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,228</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">411,574</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336,574</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Indefinite-lived intangible asset:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">412,274</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">337,274</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for finite-lived intangible assets was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the three months ended June 30, 2022 and 2021, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the six months ended June 30, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022, the Company expects to record the following amortization expense in future periods (amounts in thousands): </span></span><span style=""/></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.402%;"/> <td style="width:1.928%;"/> <td style="width:1.0%;"/> <td style="width:16.67%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Estimated</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">For the Years Ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Expense</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022 (remaining six months)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,182</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26,246</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,322</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,322</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205,775</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">321,508</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the change in the carrying value of goodwill for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (amounts in thousands):</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.734%;"/> <td style="width:1.938%;"/> <td style="width:1.0%;"/> <td style="width:16.328%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">860,362</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Measurement period adjustment - BioFlex</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">376</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Measurement period adjustment - Avitide</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cumulative translation adjustment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,874</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">854,328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 860362000 -376000 -1784000 3874000 854328000 0 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consisted of the following at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.845%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:8.557%;"/> <td style="width:1.0%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:9.844999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:9.516%;"/> <td style="width:1.0%;"/> <td style="width:1.186%;"/> <td style="width:1.0%;"/> <td style="width:10.495000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Useful Life<br/>(in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Technology - developed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">145,304</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,862</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">119,442</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Patents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253,221</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58,709</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">194,512</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,675</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,096</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,579</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other intangibles</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,801</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,826</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">409,241</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">87,733</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">321,508</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Indefinite-lived intangible asset:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">409,941</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">87,733</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">322,208</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consisted of the following at December 31, 2021:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.258%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:8.207%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.66%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.186%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:9.691%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net<br/>Carrying<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Useful Life<br/>(in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Technology - developed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,097</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,553</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,544</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Patents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">254,699</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,719</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">203,980</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,699</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">877</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,822</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other intangibles</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,839</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,611</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,228</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">411,574</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336,574</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Indefinite-lived intangible asset:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">412,274</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">337,274</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 145304000 25862000 119442000 P17Y 240000 240000 0 P8Y 253221000 58709000 194512000 P15Y 7675000 1096000 6579000 P19Y 2801000 1826000 975000 P4Y 409241000 87733000 321508000 P16Y 700000 700000 409941000 87733000 322208000 146097000 21553000 124544000 P17Y 240000 240000 0 P8Y 254699000 50719000 203980000 P15Y 7699000 877000 6822000 P19Y 2839000 1611000 1228000 P4Y 411574000 75000000 336574000 P16Y 700000 700000 412274000 75000000 337274000 6600000 5200000 13200000 10400000 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022, the Company expects to record the following amortization expense in future periods (amounts in thousands): </span><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.402%;"/> <td style="width:1.928%;"/> <td style="width:1.0%;"/> <td style="width:16.67%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Estimated</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">For the Years Ended December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Expense</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022 (remaining six months)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,182</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26,246</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,322</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,322</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205,775</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">321,508</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 13182000 26246000 25661000 25322000 25322000 205775000 321508000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.3225;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">6.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Balance Sheet Detail</span></div></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories, net</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net consists of the following:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.598%;"/> <td style="width:1.68%;"/> <td style="width:1.0%;"/> <td style="width:11.042000000000002%;"/> <td style="width:1.0%;"/> <td style="width:1.68%;"/> <td style="width:1.0%;"/> <td style="width:12.001000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,673</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">123,321</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Work-in-process</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,126</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,119</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished products</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,318</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">53,054</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total inventories, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">239,117</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">184,494</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and Equipment</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment consist of the following:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.701%;"/> <td style="width:1.515%;"/> <td style="width:1.0%;"/> <td style="width:10.649000000000001%;"/> <td style="width:1.0%;"/> <td style="width:3.485%;"/> <td style="width:1.0%;"/> <td style="width:10.649000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">876</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Buildings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">679</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,786</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">52,505</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,132</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,983</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,333</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,137</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Computer hardware and software</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27,655</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,380</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">77,807</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,446</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">504</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total property, plant and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">247,772</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">195,681</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less - Accumulated depreciation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,402</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,717</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total property, plant and equipment, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">168,370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,964</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expenses totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the three months ended June 30, 2022 and 2021, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the six months ended June 30, 2022 and 2021, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrued Liabilities</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consist of the following:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.924%;"/> <td style="width:12.527%;"/> <td style="width:1.0%;"/> <td style="width:10.062999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.464%;"/> <td style="width:1.0%;"/> <td style="width:11.022%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Employee compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,232</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,161</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,848</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income taxes payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,937</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,984</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,363</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,519</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,498</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories, net</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net consists of the following:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.598%;"/> <td style="width:1.68%;"/> <td style="width:1.0%;"/> <td style="width:11.042000000000002%;"/> <td style="width:1.0%;"/> <td style="width:1.68%;"/> <td style="width:1.0%;"/> <td style="width:12.001000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,673</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">123,321</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Work-in-process</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,126</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,119</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished products</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,318</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">53,054</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total inventories, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">239,117</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">184,494</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 141673000 123321000 7126000 8119000 90318000 53054000 239117000 184494000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and Equipment</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment consist of the following:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.701%;"/> <td style="width:1.515%;"/> <td style="width:1.0%;"/> <td style="width:10.649000000000001%;"/> <td style="width:1.0%;"/> <td style="width:3.485%;"/> <td style="width:1.0%;"/> <td style="width:10.649000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">876</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Buildings</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">679</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,786</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">52,505</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,132</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,983</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Furniture, fixtures and office equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,333</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,137</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Computer hardware and software</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27,655</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,380</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">77,807</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,446</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">504</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total property, plant and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">247,772</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">195,681</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less - Accumulated depreciation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,402</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,717</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total property, plant and equipment, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">168,370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,964</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 876000 1023000 679000 764000 54786000 52505000 75132000 70983000 10333000 9137000 27655000 22380000 77807000 38446000 504000 443000 247772000 195681000 79402000 70717000 168370000 124964000 5500000 3800000 10700000 7000000.0 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrued Liabilities</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consist of the following:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.924%;"/> <td style="width:12.527%;"/> <td style="width:1.0%;"/> <td style="width:10.062999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.464%;"/> <td style="width:1.0%;"/> <td style="width:11.022%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Employee compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,232</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,161</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,848</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income taxes payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,937</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,984</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,363</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,519</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,498</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 28232000 42147000 22161000 14848000 4937000 4984000 15363000 13519000 70693000 75498000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">7.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Convertible Senior Notes </span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">0.375% Convertible Senior Notes due 2024</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On July 19, 2019, the Company issued $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal pursuant to the 2019 Notes, which includes the underwriters’ exercise in full of an option to purchase an additional $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of 2019 Notes (the “Notes Offering”). The net proceeds of the Notes Offering, after deducting underwriting discounts and commissions and other related offering expenses payable by the Company, were approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">278.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The 2019 Notes are senior, unsecured obligations of the Company, and bear interest at a rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per year. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest is payable semi-annually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The 2019 Notes will mature on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">July 15, 2024</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, unless earlier repurchased or converted in accordance with their terms.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the second quarter of 2022, the closing price of the Company’s common stock exceeded </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">130</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the conversion price of the 2019 Notes for more than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> trading days of the last </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> consecutive trading days of the quarter. As a result, the 2019 Notes are convertible at the option of the holders of the 2019 Notes during the third quarter of 2022, the quarter immediately following the quarter when the conditions are met, as stated in the terms of the 2019 Notes. These conditions have been met each quarter since the third quarter of 2020. As a result, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> aggregate principal amount of the 2019 Notes have been converted by the note holders since the issuance of the 2019 Notes, including $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first half of 2022. The conversions resulted in the issuance of a nominal number of shares of the Company’s common stock to the note holders. The Company continues to classify the carrying value of the 2019 Notes as current liabilities on the Company’s consolidated balance sheet at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prior </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to the adoption of ASU 2020-06, the Company accounted for the 2019 Notes as a liability and equity component where the carrying value of the liability component was valued based on a similar debt instrument. In accounting for the issuance of the</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2019 </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Notes, the Company separated the 2019 Notes into liability and equity components. The carrying value of the liability component was calculated as the present value of its cash flows using a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% based on comparative convertible transactions for similar companies. The carrying value of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2019 Notes as a whole. The excess of the principal amount of the liability component over its carrying value amount, referred to as the debt discount, was amortized to interest expense on our consolidated statements of comprehensive income over the five-year term of the 2019 Notes. The equity component was not re-measured as long as it continued to meet the conditions for equity classification. The equity component related to the 2019 Notes recorded at issuance was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">52.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which was recorded in additional paid-in capital on the Company's consolidated balance sheets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:1.15pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:1.15pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total costs incurred to the liability and equity components of the 2019 Notes using the same proportions as the initial carrying value of the 2019 Notes. Transaction costs related to the liability component were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and are amortized to interest expense using the effective interest method over the five-year term of the 2019 Notes. Transaction costs attributable to the equity component were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and are netted with the equity component of the 2019 Notes in stockholders' equity of the Company's consolidated balance sheets. Additionally, the Company recorded a net deferred tax liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:1.15pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU 2020-06. After adoption, the Company now accounts for the 2019 Notes as a single liability measured at amortized cost. As the equity component is no longer required to be split into a separate component, the Company recorded a net adjustment for the initial $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million that was allocated to additional paid-in capital and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of life-to-date interest expense recorded as amortization of debt discount. Additionally, the net deferred tax liability recorded for the 2019 Notes was reversed. The principal amount of the liability over its carrying amount is amortized to interest expense over the five-year term of the 2019 Notes. Since the 2019 Notes are classified as a single liability, there is no debt discount required to be amortized for the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The net carrying value of the liability component of the 2019 Notes is as follows:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.952%;"/> <td style="width:1.598%;"/> <td style="width:1.0%;"/> <td style="width:12.947000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.598%;"/> <td style="width:1.0%;"/> <td style="width:13.905000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.375% Convertible Senior Notes due 2024:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Principal amount</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287,476</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287,489</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized debt discount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized debt issuance costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,011</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net carrying amount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">283,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">255,258</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth total interest expense recognized related to the 2019 Notes:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.825%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.006%;"/> <td style="width:1.0%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.522%;"/> <td style="width:1.0%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.305%;"/> <td style="width:1.0%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.522%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">539</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">539</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of debt issuance costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">453</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">357</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">905</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">709</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of debt discount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,508</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,986</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">722</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,134</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,444</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,234</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective interest rate of the liability component</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At June 30, 2022 and December 31, 2021, the carrying value of the 2019 Notes was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">283.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">255.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, net of unamortized discount, and the fair value of the 2019 Notes was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">432.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">678.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The fair value of the 2019 Notes was determined based on the most recent trade activity of the 2019 Notes at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2021.</span></p> 287500000 37500000 278500000 0.00375 Interest is payable semi-annually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. 2024-07-15 1.30 20 30 24000000 13000000 0.045 52100000 7400000 1600000 11400000 50400000 22900000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The net carrying value of the liability component of the 2019 Notes is as follows:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.952%;"/> <td style="width:1.598%;"/> <td style="width:1.0%;"/> <td style="width:12.947000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.598%;"/> <td style="width:1.0%;"/> <td style="width:13.905000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.375% Convertible Senior Notes due 2024:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Principal amount</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287,476</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287,489</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized debt discount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized debt issuance costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,011</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net carrying amount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">283,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">255,258</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 287476000 287489000 0 28220000 3764000 4011000 283712000 255258000 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth total interest expense recognized related to the 2019 Notes:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.825%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.006%;"/> <td style="width:1.0%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.522%;"/> <td style="width:1.0%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.305%;"/> <td style="width:1.0%;"/> <td style="width:1.206%;"/> <td style="width:1.0%;"/> <td style="width:9.522%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">539</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">539</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of debt issuance costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">453</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">357</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">905</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">709</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of debt discount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,508</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,986</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">722</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,134</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,444</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,234</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective interest rate of the liability component</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> </tr> </table> 269000 269000 539000 539000 453000 357000 905000 709000 0 2508000 0 4986000 722000 3134000 1444000 6234000 0.010 0.051 0.010 0.051 283700000 255300000 432300000 678500000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">8.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stockholders’ Equity </span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Option and Incentive Plans</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the Company’s current 2018 Stock Option and Incentive Plan (the “2018 Plan”), the number of shares of the Company’s common stock that are reserved and available for issuance is </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,778,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, plus the number of shares of common stock available for issuance under the Company’s previous equity plans. The shares of common stock underlying any awards under the 2018 Plan and previous equity plans (together, the “Plans”) that are forfeited, canceled or otherwise terminated (other than by exercise) shall be added back to the shares of stock available for issuance under the 2018 Plan. At </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,948,381</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for future grants under the 2018 Plan.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For each of the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for share-based awards granted under the Plans. For the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. </span><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents stock-based compensation expense in the Company’s consolidated statements of comprehensive income: </span></span><span style=""/></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.948%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:7.318%;"/> <td style="width:1.0%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:8.163%;"/> <td style="width:1.0%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:8.163%;"/> <td style="width:1.0%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:9.132%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/> June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cost of product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">615</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,237</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">955</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">622</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">795</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,421</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,748</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,899</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,242</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,218</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,985</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,143</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,900</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,684</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The 2018 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Employee grants under the Plans generally vest over a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_368c1cec-0773-4bea-893e-5b88caa2cd87;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> period, with </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Nonqualified options issued to non-employee directors under the Plans generally vest over one year. In the first quarter of 2018, to create a longer-term retention incentive, the Company’s Compensation Committee granted long-term incentive compensation awards to its Chief Executive Officer, which consisted of both stock options and restricted stock units (“RSUs”) that are subject to time-based vesting over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">nine years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Options granted under the Plans have a maximum term of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company’s common stock on the date of grant. At </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022, options to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">648,546</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">551,029</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> stock units were outstanding under the Plans.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value RSUs. The Company measures stock-based compensation costs for stock options at the grant date based on the estimated fair value of the award. The Company recognizes expense on awards with service-based vesting over the employee’s requisite service period on a straight-line basis. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Information regarding option activity for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 under the Plans is summarized below:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.046%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:8.857%;"/> <td style="width:1.0%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:9.476%;"/> <td style="width:1.0%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:10.187%;"/> <td style="width:1.0%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:9.733%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>average<br/>exercise<br/>price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in Years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value<br/>(in Thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">625,107</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54.15</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.29</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">131,707</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47,838</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">180.82</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,399</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited/expired/cancelled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">193.86</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">648,546</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">62.42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.09</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67,377</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options exercisable at June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">381,399</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.49</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">44,750</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">632,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.08</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65,687</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:6.0pt;font-family:Times New Roman;margin-bottom:3.0pt;border-bottom:0.750pt solid;margin-right:83.333%;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:6.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><div style="margin-left:8.333%;text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.3225;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.635986778229898%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Represents the number of vested options as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> adjusted for estimated forfeiture rates of </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to non-executive level employees and </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to executive level employees.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:9.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on June 30, 2022, the last business day of the second quarter of 2022, of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">162.40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June 30, 2022. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 and 2021 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The weighted average grant date fair value of options granted during the six months ended June 30, 2022 and 2021 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">76.64</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86.96</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The total fair value of stock options that vested during the six months ended June 30, 2022 and 2021 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Units</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock units is calculated using the closing price of the Company’s common stock on the date of grant. The Company recognizes expense on awards with service-based vesting over the employee’s requisite service period on a straight-line basis. The Company recognizes expense on performance-based awards over the vesting period based on the probability that the performance metrics will be achieved.</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Information regarding stock unit activity, which includes activity for RSUs and performance stock units, for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 under the Plans is summarized below:</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.402%;"/> <td style="width:1.021%;"/> <td style="width:1.0%;"/> <td style="width:9.989999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.021%;"/> <td style="width:1.0%;"/> <td style="width:10.753%;"/> <td style="width:1.0%;"/> <td style="width:1.021%;"/> <td style="width:1.0%;"/> <td style="width:10.793999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in Years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value<br/>(in Thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">606,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.07</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,674</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awarded</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">144,845</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">175,647</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited/expired/cancelled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,854</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">551,029</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.00</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">89,487</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">535,061</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.63</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86,894</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><div style="margin-left:6.667%;text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.3225;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.571084182443509%;">(1)</span><div style="display:inline;"><span style="font-size:9.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Represents the number of vested stock units as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> adjusted for estimated forfeiture rates of </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to non-executive level employees and </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to executive level employees.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on June 30, 2022, the last business day of the second quarter of 2022, of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">162.40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, as stock units do not</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">have an exercise price) that would have been received by the stock unit holders had all holders exercised on June 30, 2022. The aggregate intrinsic value of stock units vested during the six months ended June 30, 2022 and 2021 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The weighted average grant date fair value of stock units granted during the six months ended June 30, 2022 and 2021 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">191.09</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">206.15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The total fair value of stock units that vested during the six months ended June 30, 2022 and 2021 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022, there was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.01</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years. The Company expects </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,790,901</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> unvested options and stock units to vest over the next </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2778000 1948381 7000000.0 7100000 14900000 13700000 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents stock-based compensation expense in the Company’s consolidated statements of comprehensive income: </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.948%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:7.318%;"/> <td style="width:1.0%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:8.163%;"/> <td style="width:1.0%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:8.163%;"/> <td style="width:1.0%;"/> <td style="width:1.319%;"/> <td style="width:1.0%;"/> <td style="width:9.132%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/> June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cost of product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">615</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,237</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">955</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">622</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">795</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,421</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,748</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,899</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,242</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,218</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,985</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,143</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,900</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,684</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 615000 449000 1237000 955000 622000 795000 1421000 1511000 5748000 5899000 12242000 11218000 6985000 7143000 14900000 13684000 P5Y 0.20 0.33 P9Y P10Y 648546 551029 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Information regarding option activity for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 under the Plans is summarized below:</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.046%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:8.857%;"/> <td style="width:1.0%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:9.476%;"/> <td style="width:1.0%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:10.187%;"/> <td style="width:1.0%;"/> <td style="width:1.175%;"/> <td style="width:1.0%;"/> <td style="width:9.733%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>average<br/>exercise<br/>price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in Years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value<br/>(in Thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">625,107</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54.15</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.29</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">131,707</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47,838</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">180.82</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,399</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited/expired/cancelled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">193.86</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">648,546</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">62.42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.09</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67,377</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options exercisable at June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">381,399</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.49</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">44,750</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">632,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.08</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65,687</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:6.0pt;font-family:Times New Roman;margin-bottom:3.0pt;border-bottom:0.750pt solid;margin-right:83.333%;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:6.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><div style="margin-left:8.333%;text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.3225;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.635986778229898%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Represents the number of vested options as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> adjusted for estimated forfeiture rates of </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to non-executive level employees and </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to executive level employees.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:9.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> 625107 54.15 P6Y3M14D 131707000 47838 180.82 16399 28.20 8000 193.86 648546 62.42 P6Y1M2D 67377000 381399 46.21 P5Y5M26D 44750000 632147 P6Y29D 65687000 0.08 0.03 162.40 2400000 6000000.0 76.64 86.96 2700000 2500000 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Information regarding stock unit activity, which includes activity for RSUs and performance stock units, for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 under the Plans is summarized below:</span><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.402%;"/> <td style="width:1.021%;"/> <td style="width:1.0%;"/> <td style="width:9.989999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.021%;"/> <td style="width:1.0%;"/> <td style="width:10.753%;"/> <td style="width:1.0%;"/> <td style="width:1.021%;"/> <td style="width:1.0%;"/> <td style="width:10.793999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in Years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value<br/>(in Thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">606,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.07</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,674</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awarded</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">144,845</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">175,647</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited/expired/cancelled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,854</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">551,029</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.00</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">89,487</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">535,061</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.63</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86,894</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Represents the number of vested stock units as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> adjusted for estimated forfeiture rates of </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to non-executive level employees and </span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">% for awards granted to executive level employees.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> 606685 P3Y25D 160674000 144845 175647 24854 551029 P3Y 89487000 535061 P2Y7M17D 86894000 0.08 0.03 162.40 37500000 35800000 191.09 206.15 17900000 9600000 70400000 P3Y3D 1790901 P5Y <div style="text-indent:0.0%;display:flex;margin-top:10.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">9.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Commitments and Contingencies </span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In June 2018, the Company secured an agreement with Navigo Proteins GmbH (“Navigo”) for the exclusive co-development of multiple affinity ligands for which the Company holds commercialization rights. The Company is manufacturing and supplying the first of these ligands, NGL-Impact</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, exclusively to Purolite Life Sciences, an Ecolab Inc. company (“Purolite”), who is pairing the Company’s high-performance ligand with Purolite’s agarose jetting base bead technology used in their Jetted A50 Protein A resin product. The Company also signed a long-term supply agreement with Purolite for NGL-Impact and other potential additional affinity ligands that may advance from the Company’s Navigo collaboration. In September 2020, the Company and Navigo successfully completed co-development of an affinity ligand targeting the SARS-CoV-2 spike protein, to be utilized in the purification of COVID-19 vaccines. The Company has proceeded with scaling up and manufacturing this ligand and the development and validation of the related affinity chromatography resin, which is marketed by the Company. In September 2021, the Company and Navigo successfully completed co-development of a novel affinity ligand that addresses aggregation issues associated with pH sensitive antibodies and Fc-fusion proteins. The Company is manufacturing and supplying this ligand, NGL-Impact</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> HipH, to Purolite for use in a platform use resin product. The Navigo and Purolite agreements are supportive of the Company’s strategy to secure and reinforce the Company’s proteins business. The Company made royalty payments to Navigo of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended June 30, 2022 and 2021, respectively and payments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the six months ended June 30, 2022 and 2021, respectively.</span></p> 700000 300000 1100000 600000 <div style="text-indent:0.0%;display:flex;margin-top:10.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">10.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Other Comprehensive Loss</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following shows the changes in the components of accumulated other comprehensive loss for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 which consisted of only foreign currency translation adjustments for the periods shown (amounts in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:84.435%;"/> <td style="width:2.051%;"/> <td style="width:1.0%;"/> <td style="width:11.514%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Currency</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Translation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,886</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other comprehensive loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,205</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,091</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following shows the changes in the components of accumulated other comprehensive loss for the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 which consisted of only foreign currency translation adjustments for the periods shown (amounts in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:84.435%;"/> <td style="width:2.051%;"/> <td style="width:1.0%;"/> <td style="width:11.514%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Currency</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Translation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,886</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other comprehensive loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,205</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,091</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> -16886000 -20205000 -37091000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">11.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For the three and six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we recorded an income tax provision of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The Company’s effective tax rate for the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, compared to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% for the corresponding periods in the prior year. The difference in effective tax rates between the periods was primarily due to higher income before income taxes, lower windfall benefits recognized on stock option exercises and the vesting of stock units partially offset by lower U.S. taxation of foreign earnings. The effective tax rates for the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were lower than the U.S. statutory rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to business tax credits and windfall benefits on stock option exercises and the vesting of stock units.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 9900000 21900000 0.166 0.184 0.183 0.152 0.21 0.21 0.21 0.21 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.1020833333333333;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">12.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings Per Share</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company reports earnings per share (“EPS”) in accordance with ASC 260, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Earnings Per Share,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> which establishes standards for computing and presenting EPS. Basic EPS is computed by dividing net income available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted EPS is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common share equivalents consist of RSUs, performance stock units and the incremental common shares issuable upon the exercise of stock options. In periods when the Company has a net loss, stock awards are excluded from the calculation of EPS as their inclusion would have an antidilutive effect.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of basic and diluted weighted average shares outstanding is as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.495%;"/> <td style="width:1.237%;"/> <td style="width:1.0%;"/> <td style="width:11.093%;"/> <td style="width:1.0%;"/> <td style="width:1.237%;"/> <td style="width:1.0%;"/> <td style="width:9.856%;"/> <td style="width:1.0%;"/> <td style="width:1.134%;"/> <td style="width:1.0%;"/> <td style="width:9.856%;"/> <td style="width:1.0%;"/> <td style="width:1.237%;"/> <td style="width:1.0%;"/> <td style="width:10.856%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands, except per share data)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">49,861</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">36,233</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">96,825</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">65,683</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive securities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Charges associated with convertible debt instruments, net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">387</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">49,861</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">36,233</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">97,212</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">65,683</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average shares used in computing net income per share - basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">55,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">54,931</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">55,399</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">54,868</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive shares:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Options and stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">843</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">903</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Convertible Senior Notes</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">676</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,012</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,779</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,052</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of unvested performance stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive potential common shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,277</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,855</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2,443</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,956</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,721</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,786</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">57,842</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,824</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.88</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.64</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At June 30, 2022, there were outstanding options to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">648,546</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock at a weighted average exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">62.42</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">551,029</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock issuable upon the vesting of stock units, which include RSUs and performance stock units. For the three and six months ended June 30, 2022, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">325,685</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">306,400</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively, of the Company’s common stock were excluded from the calculation of diluted EPS because the exercise prices of the stock options were greater than or equal to the average price of the common shares and were therefore anti-dilutive.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At June 30, 2021, there were outstanding options to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">682,913</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock at a weighted average exercise price of $5</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.71</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">618,618</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock issuable upon the vesting of stock units, which include RSUs and performance stock units. For the three and six months ended June 30, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">69,388</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were excluded from the calculation of diluted EPS because the exercise prices of the stock options were greater than or equal to the average price of the common shares and were therefore anti-dilutive.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In July 2019, the Company issued $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">aggregate principal amount of the 2019 Notes. As provided by the terms of the indenture underlying the 2019 Notes, prior to March 4, 2022, conversion of the 2019 Notes could have been settled in cash, shares of the Company’s common stock or a combination thereof, at the Company’s election. On March 4, 2022, we entered into the Second Supplemental Indenture for the 2019 Notes, which irrevocably elected to settle the conversion of the 2019 Notes using a</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">combination </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of cash and shares of the Company’s common stock, settling the par value of the 2019 Notes in cash and any excess conversion premium in shares.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As provided by the terms of the Second Supplemental Indenture underlying the 2019 Notes, the Company irrevocably elected to settle the conversion obligation for the 2019 Notes in a combination of cash and shares of the Company's common stock. This means the Company will settle the par value of the 2019 Notes in cash and any excess conversion premium in shares. As mentioned in Note 7, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Convertible Senior Notes," </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">the Company adopted ASU 2020-06 effective January 1, 2022. Under ASU 2020-06, the Company is required to reflect the dilutive effect of the convertible securities by application of the "if-converted" method, which means the denominator of the EPS calculation would include the total number of shares assuming the 2019 Notes had been fully converted at the beginning of the period. Prior to March 4, 2022, the Company had the choice to settle the conversion of the 2019 Notes in cash, stock or a combination of the two. Therefore, from January 1, 2022 (the date the Company adopted ASU 2020-06) to March 4, 2022, the Company included </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,474,429</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares in the denominator of the EPS calculation, applying the if converted method. Subsequent to March 4, 2022, after the Second Supplemental Indenture became effective, the Company irrevocably elected to settle the conversion obligation for the 2019 Notes in a combination of cash and shares of the Company's common stock, and from March 5, 2022 forward, only the excess premium will be settled with shares. Under the if-converted method of calculating dilutive shares, the Company was also required to exclude amortization of debt issuance costs and interest charges applicable to the convertible debt from the numerator of the dilutive EPS calculation for the period from January 1, 2022 to March 4, 2022, as if the interest on convertible debt was never recognized for that period. For the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company excluded interest charges of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (net of tax) from the numerator.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prior to the adoption of ASU 2020-06, the Company applied the provisions of ASC 260, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Earnings Per Share,”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it related to the conversion spread on its convertible notes. Accordingly, the par value of the 2019 Notes was not included in the calculation of diluted income per share, but the dilutive effect of the conversion premium was considered in the calculation of diluted net income per share using the treasury stock method. The dilutive impact of the 2019 Notes was based on the difference between the Company’s current period average stock price and the conversion price of the 2019 Notes, provided there was a premium. Pursuant to this accounting standard, there was no dilution from the accreted principal of the 2019 Notes. For the three and six months ended June 30, 2022, the dilutive effect of the conversion premium included in the calculation of diluted earnings was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">676,166</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,779,041</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively. For the three and six months ended June 30, 2021, the dilutive effect of the conversion premium included in the calculation of diluted earnings was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,011,993</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,052,337</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of basic and diluted weighted average shares outstanding is as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.495%;"/> <td style="width:1.237%;"/> <td style="width:1.0%;"/> <td style="width:11.093%;"/> <td style="width:1.0%;"/> <td style="width:1.237%;"/> <td style="width:1.0%;"/> <td style="width:9.856%;"/> <td style="width:1.0%;"/> <td style="width:1.134%;"/> <td style="width:1.0%;"/> <td style="width:9.856%;"/> <td style="width:1.0%;"/> <td style="width:1.237%;"/> <td style="width:1.0%;"/> <td style="width:10.856%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">(Amounts in thousands, except per share data)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">49,861</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">36,233</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">96,825</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">65,683</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive securities:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Charges associated with convertible debt instruments, net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">387</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">49,861</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">36,233</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">97,212</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">65,683</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average shares used in computing net income per share - basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">55,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">54,931</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">55,399</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">54,868</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Effect of dilutive shares:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Options and stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">843</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">903</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Convertible Senior Notes</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">676</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,012</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,779</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,052</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of unvested performance stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive potential common shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,277</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,855</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">2,443</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1,956</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,721</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,786</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">57,842</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">56,824</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.90</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.88</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">0.64</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">1.16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 49861000 36233000 96825000 65683000 0 0 387000 0 49861000 36233000 97212000 65683000 55444 54931 55399 54868 598 843 661 903 676 1012 1779 1052 3 0 3 0 1277 1855 2443 1956 56721 56786 57842 56824 0.90 0.66 1.75 1.20 0.88 0.64 1.68 1.16 648546 62.42 551029 325685 306400 682913 1.71 618618 69388 69388 287500000 3474429 400000 676166 1779041 1011993 1052337 <div style="text-indent:0.0%;display:flex;margin-top:12.0pt;line-height:1.3225;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">13.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Related Party Transactions</span></div></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Certain facilities leased by Spectrum are owned by the Roy T. Eddleman Living Trust (the "Trust"). As of June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Trust owned greater than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s outstanding shares. Therefore, the Company considers the Trust to be a related party. The lease amounts paid to the Trust prior to the public offering were negotiated in connection with the acquisition of Spectrum. The Company incurred rent expense totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> related to these leases and incurred rent expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0.05 200000 200000 400000 400000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">14.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Segment Reporting </span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company views its operations, makes decisions regarding how to allocate resources and manages its business as </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> reportable segment and one reporting unit. As a result, the financial information disclosed herein represents all of the material financial information related to the Company.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the Company’s total revenue by geographic area (based on the location of the customer):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.546%;"/> <td style="width:1.423%;"/> <td style="width:1.0%;"/> <td style="width:6.1240000000000006%;"/> <td style="width:1.0%;"/> <td style="width:3.082%;"/> <td style="width:1.0%;"/> <td style="width:7.0200000000000005%;"/> <td style="width:1.0%;"/> <td style="width:1.423%;"/> <td style="width:1.0%;"/> <td style="width:5.144%;"/> <td style="width:1.0%;"/> <td style="width:3.082%;"/> <td style="width:1.0%;"/> <td style="width:6.154%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue by customers' geographic locations:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">North America</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Europe</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">APAC/Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk and Significant Customers</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that subject the Company to significant concentrations of credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Per the Company’s investment policy, cash equivalents and marketable securities are invested in financial instruments with high credit ratings and credit exposure to any one issue, issuer (with the exception of U.S. Treasury obligations) and type of instrument is limited. At June 30, 2022 and December 31, 2021, the Company had no investments associated with foreign exchange contracts, options contracts or other foreign hedging arrangements.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Concentration of credit risk with respect to accounts receivable is limited to customers to whom the Company makes significant sales. While a reserve for the potential write-off of accounts receivable is maintained, the Company has not written off any significant accounts to date. To control credit risk, the Company performs regular credit evaluations of its customers’ financial condition.</span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> revenue from customers that represented </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company's total revenue for the three and six months ended June 30, 2022 and 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:9.0pt;line-height:1.3225;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No accounts receivable balance from a specific customer represented </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company's total trade accounts receivable at June 30, 2022. Significant accounts receivable balances representing </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company’s total trade accounts receivable and royalties at December 31, 2021 came from our accounts receivable balance outstanding with Pfizer Inc., which was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of our total accounts receivable and other receivable balance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1 <p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the Company’s total revenue by geographic area (based on the location of the customer):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.546%;"/> <td style="width:1.423%;"/> <td style="width:1.0%;"/> <td style="width:6.1240000000000006%;"/> <td style="width:1.0%;"/> <td style="width:3.082%;"/> <td style="width:1.0%;"/> <td style="width:7.0200000000000005%;"/> <td style="width:1.0%;"/> <td style="width:1.423%;"/> <td style="width:1.0%;"/> <td style="width:5.144%;"/> <td style="width:1.0%;"/> <td style="width:3.082%;"/> <td style="width:1.0%;"/> <td style="width:6.154%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue by customers' geographic locations:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">North America</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Europe</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">APAC/Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> 0.45 0.41 0.43 0.42 0.35 0.40 0.39 0.39 0.20 0.19 0.18 0.19 1 1 1 1 0 0 0 0 0.10 0.10 0.10 0.10 0.10 0.10 0.14 Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. Represents the number of vested options as of June 30, 2022 plus the number of unvested options expected to vest as of June 30, 2022 based on the unvested outstanding options at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. Represents the number of vested stock units as of June 30, 2022 plus the number of unvested stock units expected to vest as of June 30, 2022 based on the unvested outstanding stock units at June 30, 2022 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .^# E4'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 " #O@P)5K^-(9NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%)'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M[X,"58KWP.R\!0 MAX !@ !X;"]W;W)K%.S@N++I7:)B'/@S_^$C^.1UNI/B>^$)J\16&)1?FZGQ2*8Z#&(Q4R1)HXBK MW:T(Y?:F0SN'"_-@[>OL@C4>;?A:+(3^?3-3<&:5+EX0B3@)9$R46-UT)O3= MU&&9(+_CCT!LDZ-CDJ$LI?R@L*5):*'4IURU##7]/XDCCV!6$V M8X;R3$_)PTO"AB;Y%\5QRDIRA6=\???T8']DPGO&YE] =LK87N8^W@"@]2#7TT>0KXVH>+Z%0\3 M88)"90VA^B54'RW4G733G.EEMS$5[A:74[O[T82$JAHB#4JDP7E(#T'B\I#\ M*;@B#W#1.(!QK[IAAJH:\EV5?%?_BV\F5""]>D+<[:.1#]4TY+LN^:[1$MW' M.M [,@5$!7B/\.A\([^)G8D-=[+AY\JQV961$=4V9!R6C$.T9--4J:^[*,P1 M!*8JXRC$W;I=RKH.-4&BPH:0U*[F4/N\KEKT40SQA%4Y\]5.?;A!4]:CO$#/ MZK9%R\[%1BH=Q&NRT%R;1^8)QS^-D6.*JYIRLHJ3G;WLZ?'G^^?R?3#?&8$;2/AT"KB4#RD'+6D(E-X M_*RE,LXF)WR>N(+5P,1U8:VEP,;;6QJ)VPA M$I %(\M+XI[^:-G%RUE:$3% M#>;0G$:N-H(/K9(/QR'Y8]D(=Q40=,: 7&GJ8PB6"POM'0_ M&T';2$"TBD 43RX',G+_YOH\AFY7.S9QH^?)XFYBC.BXL"EA%8 HGEG*:<25 M"F9*GKV[N,CG2FA@&*8RA?@'TZGTS-BX^]V]$;F--,2J-,3P"%,@O_ W\NC! M5!FL C?G1N:7$Y9VKPOI=NA<&R<87-R4MTI$[*Q$-/$\<$\N#@?D">XC'V)C MNYZP[%$8]+M\X"HA] 6Y#;WU):'0<]( >@ZU;6-%M!&96!69V%F1J:R(:78& MG?Q%;F-C)>!VGWBH?1X90=O(3*S*3.RLS%2"EL-YIN1K$+OF)L<]WT^,H&UD M)U9E)W96=BI!9S+1L([[*]C4/K%..-JLUW>,I&V$)U:%)X:'GKRO3I3@]6"X MP=6U<6&*JYIB50F)X0&G:,"%+\(0R*(-CXTQXH1-[3L]7-<4KPI*#(\WBXB' M6=I5Y2K411AQKWK&-C(2JS(2._&>*!)JG:&M0:I]E!!WJB=L(R.Q*B,Q/,4\ MR?S]GB]C; EZPH3U[:Y-J7D0MA&(G"H0.6>^'OJ8V;D M0ZIA:HRSY:B1^!L%EJ(>]F[]W"W;J'T=]_N](:7#X/882$HH52.W+*_AZM=\DW9]HN&PO=V]R:W-H965T&ULK5EK4QLW%/TK M&I=IDQD'Z['/!#Q#@#;II, $TGX6ML [6:^'',GZSG7<%O? MC]2B%GS:-)J7(XIQ,IKSHAJ,CYIG5_7X2"YU653BJD9J.9_S^NFC*.7#\8 , MGA]\+>YGVCP8C8\6_%Y<"_UM<57#W:CU,BWFHE*%K% M[HX')^3]*4M-@\;B M[T(\J*UK9$*YE?*[N?D\/1Y@@TB48J*-"PX_*W$JRM)X AP_-DX';9^FX?;U ML_??F^ AF%NNQ*DL_RFF>G8\R 9H*N[XLM1?Y<,GL0DH-OXFLE3-?_2PL<4# M-%DJ+>>;QH!@7E3K7_ZX&8BM!B3R-*";!O2E#=BF 6L"72-KPCKCFH^/:OF M:F,-WLQ%,S9-:XBFJ,PT7NL:WA;03H]/+R^N+[]\/CNY.3]#'T^^G%R'+Q%!ZBHT,U,+A6OINIHI*%GTWXTV?3R<=T+]?3RY[(Z M1 P/$<64.IJ?AIN?B0DT)TUSLMM\!/&V0=,V:-KX8[Z@EW4M*HVX4D*K]ZYX MU@XBMP.SMMZK!9^(XP$L'B7JE1B,?_V%)/B#*[J?Y&PG5M;&RD+>QZ=L#,J1IWL0$EQ%)$=<(,DRT&=:\ M@Z01\UM1MXDS-%X6HJD;Y9,K_#6^>"LN0@F.<2]\AQE)(XK=X<=M^'$P_,_5 M"J9%UH503=@N@+'5,V4Y=-X#:)N1+(IRS_PD+< D"/"J%@M>3)%X! Y1,!=F ME*6>P1!/=A:4"WEB0\H927K ;2L:YU'NQIVVN-,@[ANI>?D"B*G5>9[&>1[W M,#K,() T=8/,6I#9GL$%9J[UTQ M2FY@PMB:Q;H RM3>?,CL44TREO83UF%& MHSSQY$/>0L[W)*SFU7T!RW0SJ%Z8N=4_HY3BK ?38<92FGI@$MQ1' X"_4/* MZ4-1ED[>PE:G61PQVL?FLH.BEU /N"W^)4%P9^).0&9.D>:/@>3<>-E=0+B_ M\-U6S(.QHTL29*CQ):0FUT5UCTH!D@G51AN94KQ4(H29NNHI8WD?M<,.DSCV MK'O241\)<]]E4YPJ6>U?_!M/VQC2Q )J&R4D]J#L:(^$>6]=GUZ&TD$]49+E M1A7M(G49TL1;IDC'4B1,4VNT 8@.CHJ ?*Q:[S)D<<9BWWKO>(HD+Y)W9<%O MB[+0P*A.C4>"?/=:D?>SO.T&W9$<";-9X?IQ8C#M(B2=Z7H@ZSC'FA=M1&PMSVG$(361G FTM53)L( M9.5$;/,727%DY;UMYE&.M&,X&F8XF/QZ"1RRE?'.38U-8BE.'ZMMQEB4^1*V MXSP:YKR+CNWD:ZH"=6[1:&KA=MAAT+R^,>[HCX;I;POX:VH#M]$6.46(/LV*YE/CU$.R:C+]FOO0*L35<4:)7U M=T$N.\8P]0'N>(V&>6T->!]*FZ@2ED.5ZJ-TV.&,9A[A1CM*HWLH3<[GA3;; MR?7.O4W?"2!&;TPE1OE;)_2@8[>R02# =UX;66D^\S6<)" M5;\UNVO]Y!2&+,BVKQ6&/\O;;M0=Z[(PZU[5S[2@3/Q#=( /,0&96*,5+Y=B MB.(AQMC\(37CM3G86>J9K(M_Q12H63X_+90R&@-86RZU@KW_%-+'.7PV'??7 M8M!D-]".K%F8K$V"R\H3Y0>487^8'U <#Z,D'N8D:]^Z#A7!# KA,(K3+3/K MI-$Y*#;KQW'_;,EIY!&S;.L$.*P+3J;3PA 3%"ES@/>NJ-"$+PHH6DZ@-N63 MF+$TL4Z!788I99%O)CMUP/:>!"_GRY)KT1XPRCDLCIGY?+0"B2"5^_C:9OUW M+,5YG[A<=B3)LL0#O%,'+*P.MH$+7E>P0-Q ;9YG.".L?^KDL"-YA!/?"'>" M@(4%P9JRE*,@.N$Z3F\S'+.M$\0-7H=A&F.<>-B+=:* O404;'%LLQQ?'$!J M?;%P'TJX#)V'$J.M3V[F>^=?O+XO*@4:]@Y:XL,4QJ!>?T)&PO=V]R:W-H965T&ULG99=;]HP%(;_BA7U MHI4Z\@$)4 $2!:9NZEI4VNW:) =B-;&9[4"W7S_;23-"PU>Y2.SD?8^?8XYC M]S:,OXH80**W-*&B;\52KFYL6X0QI%@TV JH>K-@/,52=?G2%BL..#*F-+$] MQPGL%!-J#7KFV90/>BR3":$PY4AD:8KYGUM(V*9ON=;[@R>RC*5^8 ]Z*[R$ M&)9-RW.A:* M8(&S1#ZQS1T4"?DZ7L@28:YHDVN#KH7"3$B6%F9%D!*:W_%;,1%;!K>UQ^ 5 M!N]40[,P-$VB.9E):XPE'O0XVR"NU2J:;IBY,6Z5#:'Z;YQ)KMX2Y9.#T>/# M[/'^VWCX/!FCV^']\&$T0;.[R>1YABZGF .5,4@2XN0*?4$OLS&ZO+A"%XA0 M]!RS3& :B9XM%8F.9X?%J+?YJ-Z>4;]GM(&:SC7R',^KL8\.V\<0*KMK[&[5 M;JO\RTGPRDGP3+S6GGC#,&09E4+590ADC><)7*NV +X&I)8*BE@VEXLL4567 M*^M2SL<(S!AZ]:P'KM?N]NSU=F(UHI;;+D45_&:)WSR(/U65#YQ#A%2YA*_7 M:(4Y6N,D@SK,/%9[B\!I..X.YA%1!;-58K;.PQ2QJB^!<"9CQLE?B.IP\YC^ M%HGOF-\.\7%=!=HOH?U/01,ALGI@_P/(+NHA104R*"T&JS[:0:H42NJPC M#8Z2'E)42-LE:?L@Z8BEJ?IXGU*G[5/J](BHPM@I&3MG,)Y4I)T/\]1Q:JOT M!&&%N5LR=\]GWE^CW8^+Q6\%?M?M[/#6"9N>V_+W?+)K]@C'YWM$[='DB&_P#4$L#!!0 ( .^# E6XIMI>Z < )8K 8 M>&PO=V]R:W-H965T&ULK5IK<]LV%OTK&&VGD\PD%O$@2'IM MS<0B,W5G8WMBM_U,2[#$EB*U!"0G_?4%25D4@4O$WN47VY(/#GEP+RX.'A?/ M9?677 NAT+=-7LC+R5JI[?ET*A=KL4GE6;D5A?[/4UEM4J4_5JNIW%8B73:- M-OF4>!Z?;M*LF,PNFN_NJME%N5-Y5HB["LG=9I-6WZ]$7CY?3O#DY8NOV6JM MZB^FLXMMNA+W0OVVO:OTI^F199EM1"&SLD"5>+J5U@P;Q>R:>Y3<(*6XBG=Y>IK^?R+. CR:[Y%F_TVZ$C3AIH'K@!.30@9@,VT( >&M#7/H$=&K#7/L$_-&BD M3UOM3;UKK_LJ*.E'N5:7_F^EV:C:_O;F__<]U M_.DAB=']@_[U);EYN$>WG]'\]LO=U^27Y.;^^O<$7=_HSPGZB'Z[C]&[G]ZC MGU!6H(=UN9-IL9074Z7?IN:<+@Y/OFJ?3 :>3-&7LE!KB9)B*99 ^]C=GCO: M3W4O'+N"O'3%%7$2_KHKSA#U/B#B$0*\S_SUS3$DY_][>O(_/[W7&?28%[3A MHP-\7\5>%#MQ#L6U;J89/&8 M9,E(9+WN9\?N9R[VE^Z'>K]MR)N&]32PGQ$OX)1>3/>G_6K#,"<1]_JPV(8Q MS#R3+;%AU/.#*#C">BK]HTK?F63S4BJ)=/E >N*K4I45*R2^Z3E0"@EFGC]F MYHU)%H])EHQ$UHL)/\:$.S.OC@DJG]"V*I>[A=)F8# 36R+_)"E"3LP,F]LH MCJ/(S$,;A7G(,3?R$( 1'-"!/ R.FH,?C#8ITFJQ;E)QJ07GY5:;(06)#NPW M\!@S1=NHD(:1H=D&$>)'OB$9>"#W/ PK#H^*0Z?B>^W,]&C[@%:BT",O;Y2G M2VTP,JGJD;@'(QY:[^(SS@Q=H&// R9H=E&F1D.\$3$BK:+IR<5>YW#\YQB M'TJE [QPU%K0O'EV?!ACW'CA.83#+""F? !'(B\T^1((1S .V$ WG!A=[.R& MZV)1;@1ZJLK-2Q?HT(/2L5VRJ"Y'IG(;QD)BEH(8@&%BTR4 +F2 M8PZ1 :-!K8P(/"L+;9!5:B&BT!IX-B@:2K[.QF*WC[TNE-#]IUY*#2B3V961 M!-C4":+"P)0*P'QNVED0Y;.!215W?A8[K=GLTZ:L5/9W4UIJ$[44CSK 4N[2 M8B':$@SV@&^_#O--1P^AJ&]U ("*/"O8 "KPH@']G7?$;O/8UAKGM&([N(^4 M1MS4"L""P#10(%D06945@&'/&TKNSC5BMVWLJ_V "@$Z1FP[N(_:#A%3,@0+ M0V)J!F",A=C4#, "S(?,1.<;L=LX'F;11_%45N)E5E'IMX%H X8Q"GPKVJ!C M]$-3.F 9<G6G$;M=X?51;KX[VF1QPC-@V<5%H.KTY@ HQ M\4W--HIHS<24;,.T9PH'PDTZ[TC[D&D5VV&4@!&M;$QZEL, MP"(>FCV2 ##N\W @NJ3SAP0[?5*25H4VQ1)I;XCD.JW@S2_B=)EOM4BCLL6C MLB5CL?7CT?E6XK1@LZM49@LP FV[X'2-=&:N04$0YV;*V2A\%E@9!Z'(0+YU M%I"X+6"G&J!R \ZIPV\\VC;DRV>%2V M9"RV?IPZ!TO<#G9XU-F.43MF9NZ#0# 647-% K+1R-S\ =G"DYSMJ^Q\*G'[ MU->-/=LV^CP@UNP&PD*KU "P(&3F1 ZRA61@]X-T7I6XO>H/)O+@=1.Y#0,G M7-6>T>4,FI57@@6V8LH M !9P;F[7)@#,CP@9V"&@G?A_JA;P*.RQ:.R)6.Q]8-PYJK[^WQ4S,].XZ5W5QOSL!1O?ZH M;,E8;/VH=%Z?NJ]?.,O J%ZAT^U \X7L6=_0-02P,$% @ [X,"55.,.QS""P M?7, !@ !X;"]W;W)KRTT^GT!9&PI482NH#LW&]_ 2E"^T4AOT_+S^F->O1OL5:;S9;HJYMG* MRM/[R]X;YS5G38-FBW_-TZ?BX+55[\J7+/M:O[F>7O;L.J-TD4[*6B*I?CVF MHW2QJ)6J/'[=B?;V,>N&AZ^_JT?-SE<[\R4ITE&V^/=\6LXN>T'/FJ;WR691 M?LJ>>+K;(5;K3;)%T?RTGK;;^F[/FFR*,EON&E<9+.>K[>_DV^Y '#1PCC4@ MNP9$:D""(PW<70/WW ATUX#*$?PC#=BN 9,:,':D@;=KX$D-J'>D@;]KX,O[ M<&RG@UV#H.G=;7K+S>NE*K7S2&:%I773A?U=Z]+?/JO_.J M77DUNOEP>_/N>OSF+AQ;MW?5K_?AA[M;ZR:JWMV,_L%OWHW#3[=_L<)_?KZ^ M^X_5MS[?CJT7O[RT?K'F*^MNEFV*9#4M+@9EE4VM.9CL(K_=1B9'(M]E9;+0 M-!N=:)9O4NOSVAIE15E8XW22+K^DN45L8FO$QF:Q4;9<5A^@VS*;?-6T#LVM MWTRG\_H#F"RLC\E\VK]>6:-D/=?O5O2C6E:W/8Y/Q)E,-LO-(BG3J753SBJ= MZAA4H]ZL'HX>4^MZ-?B6KL+'6&V^IXC4X]:#]>]3W*Z,7@\=!? MQFCU7/&Z6">3]+)7'98BS1_3WM6?_^1X]M]T_D**A4BQ""D6GW5D.2BDX!)W M[Q+7Z)*WR2)935(K*>N/R"O+=?YZ["/R=JO$#O;&863H,%MRBC%B5Z>XRB%D M-! #ANHV#O5L7]XN0B86JT>#V &3NE;-S&.^-]QO)?09W?<9-?=9^C!?U<.$ M];WW7E1S2C%+JJQ?GM631OV.!V*$%!M3Y:@RZGMVX/I2GR.C1DBQ&"G&06*" MS]C>9\SHLP_5-<"\F=AT'F)*3WG,"UQI+#!&Z&H.I%B(%(N08C%2C)_J)L$9 MWMX9GM$9UT6Q:0:>[-Z:;$\&B_IDT*JN"JM+H"]E]=?58YK7EVHZ[WCJ3"+Y MQAB_JV\\9126IJSP9$(1,J$8*<9!8H(1_+T1?)@1#FH%,6LR1NYH&JA:>MPL1-&@,5>,H M-=$X!^38.<'E-FE_L]Z>,=5H,D^W7+',K'*6BJ32FA\YP=+:RQBXZ\BU4Q.I MBL0WQM"0(50M.F<'8FA(CE(3K=427\>,? ]@WM\WJU>6:S<(R-&:A:@?9,]V M[0,XM?,!%/PZ*A)E,D ,=;E1GU'7DX<9**W5A.U7,:4#PG79N96SB/Z:VFE1 MK&-FL>%J:H!ZIWL4B3='4+6QH])21H?>D ;RR0LT;@15BZ%J'*4FNJV%R(Z9 M(I]?'W)4*.LZA,GC!)0#0]5"J%H$58O/.KH<%5,T2TN"'3,*/IA9WB?YOKB@ M'X=4Y.@PYA''DQT#A<,[-;%2-)1'%TUNU/.'E,@S"Y3H:L+V?3J4"X&:S8:, M.$?*14Y+:QTSKCU9,#K=ITAB.8*JC1T5WC(:#(=$/MD+H7$CJ%H,5>,H-=%P M+15VS%C87#ER-#S5(ZY<.C+'Z.P2I%H(58N@:C%4C9_L+-$B+.YKCEDYSD,2G8=%>WZ M-I&O=T-HT BJ%D/5.$I-7#K7TEV"I[M$1:.^0^59S1RX\SHZ*-P]:P\B:,P8 MJL91:J)M6K9+S&RW"X#;29T&<.:8G1VC4E$5P.ERTP(X:&ZQ)JP.P.FR,P X MV1M=KZL4BEBH[/;-OS M9<] L>U.39Q=Y,52NMR83UQJR[,+%+1JPO8=+P@\N932;99-988G5T" MA;=0M0BJ%D/5^,G.$BW2PEMBAK?/7?]/5#S:5QP$9;9$9;;*1>_II")H4C%4 MC:/41$^TR):8D2WR5@!SJ,XS%A35$A75.O*";FC$"*H60]4X2DV\>;7EM*Z9 MTZ*J2*Y*/JDGHUMS+IUO;+65$4F^4-)F)9\.0[.*H6HIB09L@;)[XAD,R3?K:5[.9MFB M(3E4H$YGIB28Y> +#"0[\ R8Y.4I!UP)#U<:NAK;Z ?&5ISI B3%4+8:J<92::,"6 M*[MFKOPCQ6Y7 TGIT%8>!0*ERU"U\+Q=B*!!8Z@:1ZF)QFF!MFL&VLV3D+3N MT*!<1RE7F=4[FP,*H\_:@P@:,X:J<92:Z(T66[LGL+5^*031VD7S^(7 9JXG MWQEICMG9,>IS(1B3UPSK]YU)8?.F2.V=DS0\WT0N411I-;_5 ]*M]1#\TMUH3M$X?Y\AU)FNT(JZ[5 M?/WT0EMP2\W@MM,M2=I>-0?H.L- U<94!;=5UY.A3>45W="X$50MAJIQE)IH MN)8%4S,+-E>UJ4I.Z3#PY '"'*.S2Z /3X"J15"U&*K&3W:6:)&6UE(SK7UN M59MJ6*A<0S*GT-E!*J&5J]IG)!5!DXJA:ARE)GJBA;/4#&>156USJ,XS%A3* M4A7*RJIB>YHH2LU0]>?4=0VA^P\,D&Y+E5);'4UJCX/&OH\7ZA:#%7C M*#71?RW8I6:PBZII4PWA)%1^9OO(G$UG,YU^%/!Y>470O&*H&D>IB0YIT3$U MH^.?4= VA^P\0D%Y,E5YWI#^?L<1N; G8T#I,F,4[ M6P.I%IZS Q$T9 Q5XR@U\7LP6EK-3M#J#L5LIJ[KU1>SS3&[&D835BUFZW+3 M%K.AN<6:L-IBMF8[4S&;M?"7G5@(_+QBMEF]Z\D'5&W,5!AZI)@-C1M!U6*H M&D>I;=TV./B:P/J+*=\G^<.\NMQ>I/>5O/W*KXY]OOVNQ^V;,ELWWQSX)2O+ M;-F\G*7)-,WK#:K_WV=9^?U-_66$^V_&PO=V]R:W-H965T&ULK5IM;]LX$OXK MA&]Q:(&XEDB]YA(#J=-B>TB;H,[>?E8D.N95%KTDG9?]]3>4%4D6*<;!Y4NL ME^'HF>',/$,R9X]<_))K2A5ZVI25/)^LE=J>SF8R7]--)C_Q+:W@S8J+3:;@ M5MS/Y%;0K*@';/\E[[Y5IQ//(V(EC176D4&/P]T0AJ72L!;!N/4?'']8WE]]>WRXO;+)5K>PL_W+S]N ME^CZ*UI<+']'7Z^N_URB*?IC>8D^_/81_898A6[7?">SJI!G,P48M*99WGSO M\_Y[>.1[$?K.*[66Z$M5T.)P_ RPMP;@%P,^8Z?"?^^J3XAX)PA[&%OP+(X? M[CO@D-:?I-9'QOR9R35:07)(M!)\@R#?1*98=;\/6*88E:@!/85E/"#]/$/JMQBS-VXKRD8'S.LCTI M5,6K,&,#!"8I(0.HII0?!]BS8TU:K(D3ZT4/&N(KH)L[A0HF<[ZK5 V>2;G+ MJIRBG$ME+:^) 2SUANECRH11.H(];;&G3NQ+Q?-?4\V8!8#;0!LA]W;0)WUM M3?;4=&*0>L.HL$B1* GL<'VO(S;OEA0:IJ&N-/7H;57T(TQ2GPPBPB(W,OX\[ MF-@)\UJMJ;!BPF9*Q=$0D2GD>R,5W>_8UG^%;M<9.$[JIJ17HJ6D4.-U/I4L MNV-E7:Y/(%+SSM=P#LV:%%YK?#1/? M,T+.(A?@.!Z+NHX:?3C2Q9T5MLA\./#S$;$I-PV@, M<4>2OILEK]OD*"F4<"3TZD;'_PYN')A-&IQB/PCC(6J+' D3/ *[XTO?39C7 MK_G49+II8,:!*05D/M)W^!TA^FY&;)-IFSV/9I));A'!QJ2;4@GQ8SM W#$@ M=C,@ !0[VH6I#2 V*0T\Z <#A!:Q((C&$';,A]W,UX7E51V65UVYMH(U60V3 M)!RZTR(V);$_DD2X(T#L)L K7MU/%16;/JU8<9I<1U(#I2DT]:,P'$'942)V ML_#"3N9[*T^_ ME[9#+W0$B-T$>-'K2NJ659?J>DKK?D4,=TX:%YA\-^RU+2*Q/S)G'1UB-QU> M%,4>JEX^Y]F600"ROR'L)%^IQTPX5C/80G=^$@_;69L8]M,QY!TM8CH^#MK=XRL(*WL%Z(0Z/UML3' MT*,M1:QP;30XA&K*C'1SN.-)[.;)7D':R7H]=CQDDQBG81"8U<@BAR-_;&^! M=!1*O#>5HQ6K8'E^S':>DYK?O)_W3MH.O=#1-''3](W@.:5%XP/Z1$7.@*TA M9Z3>%0!NJ=/?Z@>3BX-HN)"P""712-R1CJZ)FZYOLF>=N1HFK/W1(U/K-2_K M]1^_*]E]LPU3H9=8!$'PGA(L5[IX:=.L)MF(.XC#=&B5*3=F4V]WV4WN/V'A MT5JUX)!&0C'H/=&25HP+](,K>R81DZ^AT X16X3&4JAC=.)><_;2_T.3_Q\/ M.A-;3EE-L"PW_8 8O:I%KM\C'IK143)Q4_*7U8KNMPSH4U[O.B#HIX#:FAT( MB"-MX\G>4LT;#UE9[S5K'NG%E7YO-<^R6HU)8LR1;5$;DC'[.A(G;A+7V_8? M"IH+W8A_U)MF]96NUO^G71;NCHFQ\+6(^;%'1MIATE$\<5/\XFCP)^B.WK.J M:DH!] *,6_LL8O)YY)'$#$13+O9CG([-56?.1KAT@J9-2E[OMMJ2ZAD%9T)O?)9<[4;-)Q:MI;5*O M/P![CB==9R/R9M)])VV'IVA=ZQ&\LGIO=C&;AA_MJ@*:/7ZXD6,ME(WB_O$9 M]F,RY">;&-#N,.-FOQ_Z8MGW:GNM?U*?9@^>?_=/%_G2^ M4[/_9X'OF8#$DV#2"E1ZGV*(.K$_?]_?*+ZMC[#ON%)\4U^N:0;^T +P?L6! M]YH;_8'VOR#F_P-02P,$% @ [X,"51$N^%G+"P WAT !@ !X;"]W M;W)K2(I&3)5U51LATK MD6U%E)/-(S@#DHAG ; B%:^?D\W,!?*DNQLU;Y(G"'0Z.OIT^"+K76?_%JI M(#Y7I?$O!^L0-L_V]GR^5I7TF=TH@V^6UE4RX-&M]OS&*5GPIJKJM-N7@\F@>7&I5^M +_:.7VSD2LU5 M^+BY<'C::Z44NE+&:VN$4\N7@]GDV<%OVFU];W/@BQ96/N)'LZ*EX,Q M*:1*E0>2(/'O6IVJLB1!4..O)'/0'DD;^Y\;Z6_8=MBRD%Z=VO)W783UR\&3 M@2C44M9EN+3;MRK9\YCDY;;T_%=LX]J#_8'(:Q]LE39#@TJ;^%]^3G[H;7@R MOF?#-&V8LM[Q(-;RE0SR^(6S6^%H-:31!S:5=T,Y;2@H\^#PK<:^<#R/P1!V M*>9Z9?12Y]($,P'GT:Z]/,D^B;*G]\@^%.^L"6LO M7IM"%;O[]Z!GJ^RT4?9D^J# GVN3B?WQ4$S'T^D#\O9;X_=9WL'_Q?@'95,Q M/?,;F:N7 U2+5^Y:#8XGF?CV,\6)]-K3P@L28(+D/+Y:*Y%;X[&JD$$58JF- M-+F6I?!8HE QP0MM\K*&U\5:.:6-6,MK)19*&0%M-M+AF\6-N%2;4J_P\M2Z MC77Q@$K%HW3& M3[/917N*-(78U,[7Y-A@>9NK209]X]2J+ME2]NV7,N8C$>_LKR9"SHO%5[0 M\9>M-F(^^@\O**PP-C01%/!-HZA+B%.+2YF@*;2_9)D?/O9@94T-@]&3?D;^PKVG+$H9CR8V23BA"&?%*Y:I: M*"?V)XP3^+M=ZWPMMM)C>8DEK24('XM5"U=334Z.(K2T\6T/;*+,SDPE%.. MT-Q3@.0@BI<.-_%(BD83'@\0-^AZM)ARM)*?E% ^Z(ISD#WGT2DW,5'#6@8A METOTLIC.[!.JE8I*A3,9ZU5R>JGE0I==#G?Y00NA%Q47G7S?GG@*A;;)O7L# M?)\Z3ETK4R<%U&>P"(^' J6%1.@V<94KIVT1?;NH/9#4IVU0U58Z%TA"Y0(X M!GP)YZ'ETKZELQ6+,O9:E;#+62.OM:N]0"(5BG8VH3S]\-O9J]'D:5>OM/&R M1D'+T<=/#K*Y1I8 WS $2=EL4,4H?0KD&D6HX#$_Q!(?* $\>[-Q ,XG$!.* M0]0""X#$D9O7X 94O:G2E8&2UG#L\1C;O'+^!X(M'.;9*3( 21![/",]@ 2^ M1AIW.5)91Y6_1 >!/RB)4 HYH8G*N)^X G+*FR%1'RJDZ#@/$ZC,:2?*)/G0 M^E[Z9?^LR414B*#=FIZ*F3VD\7J[M@#YD=T:2//UPNM"2Z?)I6T7FF]5@7^S MD]Z[GZK%VZ&8;^!65U?H*9.C@^?B7"_5'$T2:>'%^?EI>TQ?<@?3:7<7^U-Q MI?*UL:5=L0IG)L^&8G9YI>9_O!6UN2'[TX]&%L'[Z_>#; 4 MRHS>E.JSF#;=XG)JF;O _@/*DKC- M#27]J36HF: 7:(5S930VON?N('=;6(\8H3^;0KK"BX\;AJ9'@]G\XX"H!GWP M\ +0>SP:'[:@A_*.ZI)L 7@?W'?N<)"HPK>TRN%.BG-Q&L)P>)061NM;RB(! M)?!YTRXX9WJ!Z-.=AOHQWF^5:UM[M(*VMCTI0]9&\-EHDV1W36785F7;?6OS M[:V[SSYD\2<0*AE.6[5G;7&>-0!)0Z2D'")LA'?T36^',&C(WE-[I>208BFU M8P!M&>T7'69CO:9OABUDT5'H$HFV471SZ==BB9DRH=7=*YM\Y&375>HTOCF? MJM@IIEN-FAH&:5-PO*Y5;&11,M(#U(@Z6"/J6/PUKZ7,E1WKG8GA=L%X<7O,7D!+:Z? M>MS8$Q8C'4 BB"\@M%0V5(UWT:^O)DG6'DL.+)$55+(TY\?4)7+!]TF!RIB0?RUD9+E"2EB.MY&6O9;]B)WE2VZO\CE9M\(NEWYDGC7(H]&CLV MLV-2%8JE KNHY VIW=,UC19MIV.3D16S3N19$OE0X-@$C$VSPO(,]*KC M26\BQ_V#,N(U\PM*S)^EB9PU4M9=1)))"JQH(+&=T<"0%T&,XC_FI1$2?3-5 M?."X?$C,\]&\7@0@3"X.CL:CZ3AVFE>HHVNND%B-;U6Q(GU') S](X\,^#7, M#5UX/FSQ"M".5.S$/ID\'AV,?VSFQMHW=E>VB!6"8<%9OTF&5PILI> $)BNY M-'IV EHK1&@9453UT94J-N_!?T$>T,83-6CI;'\!Z@\4B1H1"%K^B=H1'NJ\ MT=#4/&F0*MTI4%N5'37NUM!84A2J.8+]O50R\-3&J99W\U=NT2#^II/CJ*&0 M1RW=!;KP'4*>?)V1USV:)N<;^-Z.%9V%2&[4V[;1-H$8) K+*=,: V.9J]ZC16KO8J&7H+O=.)NL MCL\8%;H3%2X-+P]&?*L!@N$&>3\5]4NW% M([8KA#JC#R8[_&UA+[.[YS)RC_\ T=9-@;YNANJ$<;<.)W8O]I-@'T MER63@>\PH&?[S3.GS'=B>I0=MJ]2U.C*FD2VK9?!HN#,HG8@=3$B"BLW.D3B M0DT;.@)B#7-]DGTO4P17"*QY@B0JN8=M3XJ(>,\N6:%; [OMQJ20 IQ,N>> M*.Q"/HW;CIIM'*WI/K[G@H9C%0V@!?FYEQ3L[,/LH/-U=V>BJ2*Y.J@^7='2 M?Z-N70QUV9?!8:KEW.U=XCW^;,J"LI^'VMX]US Q4>:;M>N:0O_*Z_;(T,M4 M+M^N47Q#3_ZB)4-)--_0MF:P[G<28WJO[[YI<_O.)G]B26['+'CG:#SM7 /- M=1#GEAB3>!0A9']Z^.,S<>5LO2CY8@O8=:D(NS#.NS9-?P,X@?.+5YU#6J#I MG=6-;U_TQ1:]* /G@?GYJRJ=:EE,3G;I1N3P]%DOS6M<\U9#W<;WSY@^+L( M5/&29'EK)=W:W26XS27D;TGJ:JCFPBF&*U2[<7,S>W*[@<%J.13Q;9*)9Y"9E MTA46,:UFPFD@!O)V06L?<[^DR^X6H4 P-D3S ]\2 '4-ST> &+K%NB-/LIUF MB.W)1 A5U[*L96AZ;*#T7=V:8>Z!1S;J?QUK;MV8PE5W_=2TU_O-K5)NQ;\L M\MV:"?'GM_9M^^/E+/YFURV/OWP"31 P$"JUQ-9Q=O1X(%S\-3$^@"CS+W@+ M&X*M^.-:(1$=+<#W]#M \T 'M#_I'O\74$L#!!0 ( .^# E4093FLUPH M &D= 8 >&PO=V]R:W-H965T&ULK5EK<]NV$OWN7X'1 M35IG1I8ERO(C#\\X3C--)DDS<9I^ADA(0DP2# !:47_]/;L *BM_"^>GI\[-*%*J0;F$J5>#,SMI >MW9^ M["JK9,:3BOPX&0Y/CPNIR][EE>CIR_'-)X'?-%J MZ3K7@G8R->:6;MYD+WI#4DCE*O4D0>+O3EVK/"=!4.-;E-EKEZ2)W>M&^FO> M._8RE4Y=F_POG?G%B]YY3V1J)NO?#/1.2."%AO<-"K.4KZ>7E(NW&O/\Y6NIK?@B\UJ)]TJZVBI8W+OGQQ[":QE\J# MW4Y$.-A7R3#)'E WKC=Z9CEG?S[G3XL M*!F(/;+$YX42UZ:H9+D2M5-.W$FK34W_>2U#&%:5-1*YY80N$3]>6;A5EW/A M,7E&@N]8L)D)#9'2.45_929R+:<8J8;.5Q?-H5;:A@$$:"ZXXDS,!?T1!&9('"GK &)[/K"F$,[5-V4V9 M @9F\##MU:\-/Q!_[MCX?54!,X1!W8F__.<\&9T]8^_6146!@>LI0)-'_3\W M2CXCC3)U!P2NL+EVZS1CJIR'E(#N')^-%T@VC4BU3>O">5FF3=QUPF<=K>80LCEJA'MZ\(XFB)%@,XV><:;) M8*162%W*["OP$7??:D-_9(B050'JH^E<2 5RGTYEWB14QTA:15MW/"06,D1X M8T?L1J:0[P91O>1!]39U(@T=UE/>%TK"+%9FVB.I\)1AHFKO&.N,' MK=,-B3)")N=D(%N;%6#BV6L0ZM+<\,)5 M;2O3:L=K- ;8B3=+A"'>A]"]-ZH3&.2*%,O-C475RC8\PPN9)4%@LUY51W]B MW$\$X38QX(6D^*32VG(I?"D=9+_>%6-K"W53N6@$0:LN/R"QMA4[9;$ITDR[ MMDX%1*77DOT%3J5:3L5+OE*I*J9(Y_&(GX[$(3*CIBK#QD=B8)A[\O3@:EM" M"]0-(C:Y_]EXF6,&[>SI 8BA6C6%#" :Q#\2X_.+_OCL!%>,%X:38+6YTUA^>G+87!^^0_C\EZ/2L?WYQ MUEY$NVS9\5_:YN1TV+\8G^[1(;[=M,U/[^CBI)^,S]<7U](M.#A2NB!00<0Q MO]T1 [NCJ!_F[A02$R\6VE]#T)I<@X(Q.\F):0AN:2@(T[Q&0Q$"8G "_IGG MS%/*+!AB<-$\ZR,=7*6XPN6K/M? 7>;E6@'R-*L1V0S$G%'9[I2J'5TWW@RH M.8#VK8FO-TS9-B8ITLU4OSGBC;/A".%K9QN\/WJ M#I<9RNZ;,AV(PUZ\[ST1AS2ZN1=7ZVF])WWL [SA#A;-5T<+!;8H9T 7*HNY MGI/M"'D)S0)#C.RP""$3&1!Z_&\U>*>RH7]XIZ:R)#-_0+/]NRPJMT"Y"977 M6UDZ&3KM"$)D4+0&%Y* :52G+5!@1>!3* MA(I^;/4O)*R->$896(E04O])72X;< G3X:,51'87HFMM$/EJKDON!-_*LB:. M,NJD&!H0>G4_TTX&""\E/H JBG$?X; . ]>#2, _;ZQCH@[;'XA7H2&D93@H MD0Q+29TD?#LC"HA\N%-E'6C9GEC&H3@N#V:43,!+@(E4>+@-=6ED)''@!VG M=8YW@2Y%W_/H?M./N3KW(:0EW EY5'+3A414\,-8 *VJ4&VH\.Z O8&X(J@P MJ-HV,MHQ[YH7[2O3+B)UR=TEJ$?[@>I\: M40DG#L5%/[F8B"?WA&X:X9$X/^E?G(P9 M; V92Z/8R,B'EM]]NBL01[:]F$ M%3EWVI)<]C5*J&>:S.:Z9ZHN>]MU/K'3B.ANOJ> :XK%E FJ]!*6W0OW#'HR<%':Z;K7@8J M% 640JCJOUEP!"@Z=@/P2)L;<5-SBRI&PZ%X''X/6N!Z))+S_OAB*&YT01G2 M5?]5DR>?*'-.!A/Q^$A,!N>0,AF,(.6+H1FL2S(>G.%Y^#OXU(&'+PP/1QLJ M->]_0;UX%D<P%, MZ)P!+=,#Z6NF1#%"&QSQJ_8U$86]W=$'4]I[#5(L3&VYB,<"WXG2T3$S'TU1=Z-*#:M1 MB7;4%[^M01R2X>ABDP5JYVKFN\-$$U+-@=']P^ "T-<2G&Q XG/5#@BC =H]];8P0&VPH,/FV&EVC6?'0P? M/WNI^4"'J>I9GQNE9/AL7Z;P:_113"UU0\8&NSX$'7<^?Z%$SODC'T-8Z<.7 ML/9I^QWQ*GP^6P\/'R'?2PL2[D2N9I@Z')Q->N">_&$OW'A3\<>TJ?'>%'Q) M?9*R- #O9P;*QQM:H/VZ>OE?4$L#!!0 ( .^# E41C/0DOA( 1( 8 M >&PO=V]R:W-H965T&UL[5Q=<]M&LGW7KYC2YF;E*H@B M05*B_%4ER\DF*=OKLIR]#[?NPQ 8DI. & 8#2.;^^CW=,P &%$C+V23K;/DA ML03,1T]/]^GNTZ2>WIGB9[M2JA0?UEENGQVORG+S^.S,)BNUEG9@-BK'FX4I MUK+$K\7RS&X*)5.>M,[.XN'P_&PM=7[\_"D_>UL\?VJJ,M.Y>EL(6ZW7LMB^ M4)FY>W8\.JX?O-/+54D/SIX_W#GP6=9&[,S_3+]^FSXR$)I#*5E+2"Q#^WZEIE&2T$,7[Q M:QXW6]+$\.=Z]6_Y[#C+7%IU;;+_U6FY>G8\.Q:I6L@J*]^9N^^4/\^4UDM, M9OG_XLZ-G4Z.15+9TJS]9$BPUKG[5W[P>@@FS(9[)L1^0LQRNXU8RI>RE,^? M%N9.%#0:J]$/?%2>#>%T3I=R4Q9XJS&O?'Z5_%)IJTE#]NE9B17I^5GB9[]P ML^,]L\_%:Y.7*RN^R5.5=N>?09)&G+@6YT5\<,$?JGP@QL-(Q,,X/K#>N#G> MF-<;[UGO167QQ%IQ;=9SG4MG"7DJKJR%Q0>G%_]W-;=E 2OY_SX]N&TF_=N0 MYSRV&YFH9\=P#:N*6W7\_.N_C,Z'3PX<8M(<8G)H]8_>T>'9XT%X3$N:'76? MO-#F]-M,?1 W)JO#5X/K 6OJC;HKH9[W7\OUYLEK*++8#,3?<_'&W*KU M7!4BON3K&D6B7"E2]$;F6Z'R4A4J%3HO#=81WV##5D6R@A>)JV6A%+R[ MA,&7*Y*!1(C$F_>O>5LEDY4P"_%.9IN5>*U,)OGY#])"FC?:9MCZA'8\WKOT M\2/(A-WIL(42H^%0_ ^M2;, 4+;$@CI?"JN2JH RE*6W7A1W>$AS A]C$+E5 MV=8=\NN_S.)X^(3>!IKDIZ,GCP;B/<; EG(K'?8DF;'0!7YZJ1*GM=&YT]J M]HC$W4KCO-J*%9#UETH6M?:\_B/Z5_R@"JL@ \:1&!M9D (3K_(=V1<&^$%' MR@$8>;6 +#@ECHMQF\*D55):WCA3K?IE9LW#9,"N:U4D6F;ZG]AECN," YJ5 M2?%S;4J%8SDQ (E"!K\PU+A"?8JY&8K3HZOV2?^]O[XD9";3:83%H^42B8MW0V0 M_CM25#JE"T'(6]>W9W(Z/.XU3[+*F60[(\FP"U[*5&YP(_A)D4QRX[2U@FE! M!19FE<&"^U4,O2BY)FAPD[ 1'I!U) #P F$'WER06-M (+KZ[B4$8MD*1\;H M%2*_-U]$0HU "3<1=F6J+!5I :]!\(9)P#8RV-4IABBG]W<*.H-*6_NH-X0( MI(2MDF0SU]"I3I6__/?D5[A_,LV^H][!''!WI@( I;P//1";&AU@_7,?%2!' M!:,MQ-7-M9@-IU'MV'UAPT;>OUF!7:A;XC)3;%*N=)&>PBT!1[LU=;C'N1>R",/SKK@M@)*\$28C"YA MY%!V\G.(%G?P\V9/5EG24;DW9Y(7%:DVF:49:VX)Q=AF(T% \QN+ #XRG M4)@*\I\E.7NP0.-EG3SH%"/\[I8.CBO.35E;;^HPHT%"]IZ.F&6 0O.JY 40 MMU"MN(C)X1E!RJ0,:LZZV[VP3U6P@[\/+)X.5+\A?0\N&W73E04)A_FJ" M !,X(:"R].D'W_,:YK.BNO.6ET-D8NP)K[1'1">4,\4.JK\C% ,I/TW@9LVSYJ01&R"C%)DP&;[SO$@L*J1\SC 3 M-G9I5YP'=7(-I&P_N?>%NE5YI9HTS.FL=G6?XQ!>I-HRKHK"B8>C6Q7(QM)0 MM[#\2WA'7_J+'N#55Z#N"N:H#S=]6@!**F29IKVP4=VY[E/I0^-*0< MBAR=Y?>A%\_?<0L>7TO;!CMOL-IV]EK)E$UD"X4P<"ZP":7O*:\NTY3'0=,A MS,X5N0!>WTJ=T<5$]\+THBHH*R;[T9!#0QT',#S0=0 %A2(.B:*YU](:E@#K MY239^1VDQ(:V I3R3FQ0E*VL$,>4LXN5A-=*0890:#H)I$Q*4JVIBE!#E!&7 M:P_N/4CI([#FLJ"5F/;PGM?L"\M-E0\&I?S06 0,P;!>@@>!9;@=@G0[]/ET MQR0[%^WTR!')-O(O4*::.SK:B5S3*3W:FCH+<&#(]> B8R[ 'UH][,36:66S&.IGB%<@$IHRQ^=C!&O^42B#X> M#8_>( \@]:O2^8>LLV@KSH='?ZL3FLMH-IP^Y:C$:C5G<;N67% MG8@XGHA']**H5!<43L1D.L2[70748U!>\LD/CHD$JM;E*0MU(L88^FT'F?J2 M1LO+E'!7MH 7\ MYC;)YYJE(' G-X6(3.#18>K@"3=#.9H !W.U(&AKPBD5,@4!'DN1#4WY3S"REM/W;7GBH_?[#LJY>^876,.GNP&:UE4. M'+Y$AN5*S]V"YP$9LT]_X%@M-@.>%E4&ZT/B\OCHQ_JWA0I2CZ.3JSX8W@ME M0\=W4&I] -5&(S_L,+R-IO6PPS@W]L. =U3@12.@TM4MAJ4(\]_G"5.]-VI3 M=EG+PUQOR^V24&\SR1;_&G9,L1"/WBE3+&6N_^GF2S3$VLNCNZ M KYADA\$,W2"(DL4+Z'1.\(-&-[&!!6E!*88LE-SEU,% DA 4F!APCK5E*)T MJ^_H_B;BU:OKSA9UGMTB=LW#_LH-O=+[3^&X@QOBG M"\ZN%K7\Q!$Z-GWKY.3LJ$E<_*A##'EK;+'+TBBND3#=&43JG)F]PB$KK: IO;8E*3+) $8?G]MRJ$Z)81!=:JZC L^4 M"-EW8@.L:&UF,34<[_T09KG:T$34)!?3ED*.&A*-JQ['T58;Y%=4'\KM MNNY8R"6.M_3L%H+:=!CPT"=X,+EL<]*(+\%P(3>.TC.M+U]H)SXHXFT/5@:R+)I=#\L8%-Y2*O :*\FQ6G9'!UTDY M.RMR"<8=NR9/IH1[]@#6W5G\O\N^'W*J1<4<60D0J):K^M3N3L)[99U!^2ZE MT-96K 4J1"Y0 5V>P^EPGW3EY,>M@?;A#S4EN=U%-AMT*F9A+\);;/\MU:V[ M+L6S4]3,9JT%_:X]B([/_>EZ$/%@]%OW(";G.T3T)_0@1I<7@^F7+L0G=B'& MOT47H@\D/JD3<; 1,?[2B.@T(CRUX^1-.;*ZS9BOI*VI8E1D:!O$?JIF:U*& M++@_V]B+F&9.26O9.'F3>U)@:C!K[_0=_@@!^AP6]ZASR2=$THR#AUVNY*_V M5^OQU][[#6:]0:XK\.8X:#>\;DEK>^P_75)T .-+G^CSZ1/U)54AIFK^<)&C MG.QA6KV["%*<271Y'A_Y#VITW\YBO)L=7>]SB=,F5YS-HO'%^$&T;CPYC\9# M/_9+[^N_K??3[=LUZ(ONG=<[:%D;3 M5^E8$'WLSJ=U2+4W'&-I%1M 9X^Z<$ G0:IH\?JSOP'6NBIBUX(QK\> ??%) M*".<17#/A++I+;-Z0&QFQX)@QCUN$<1PV M",?C^%,:A*/)O@;A*)H!0A_0(QQ'YY/9/F(]GD33V1XV'4YR/CW HD?Q8?J< M7C>=)=07T>1\])%.(=/V?;W"T71OKS".1K/Q1[J%YY>SA_<*$8!<^Y%OI+O9 M=/; 1J*/. _JL75JKS^NRQ;RS9]1,ZT7-/^MAEIN\H?UU%P0/=#CE6%*3JOO M7&2G6=KT'C+P'0H3[VN%DD]#RQK@ " !FWN"5P+5).EU9IPHZ?E9CN@W7ZMHOYN0[-7J_%@KK<>,_LM::6]]PZ)AB@(_HY,"+@V7 M%8[B(_5;9E@TI<:+S$7GE6+V1_PXN!F(%"9&@$E+M@A"C1P?H ,J)*?K=2&U M\/SH<#";C"]\+1TZ>+2/1CW0-N++VFEKA."R\WV.]/[@@';]O?M,OV.'I3;D M/T.'9?<*XO;[&+^NO[*[X&7;L#G<7-F=.)ZVM/R?KL-Q_JD-A+X$L \0?UV' M(_QBA>MPC(/OW7SI<%"'XV$DY^=$;#HRJA-XO,GDE7SK MXT&\XGU>K(9UI]5NHACW+P_@&<:3\=';WH^:WR"F.B;$4D]73>\TV0T M"5@H)'";TVHCII/Q R@D*GFH4MV32>!J=HY0[_/GP>$JLT!Z^*1P:1^/XHN5[&B:HR_R,)@_]##F* MOOQUKGJ8CJUZ5:4W$YT)13>;+0IN<.CR:>V,H)G?E-93&=Q MO)R67*KQS96?>S0W5[IVA53BT3!;ER4W^SM1Z-WU.!FW$T\RWSJ:F-Y<53P7 MS\)]JAX-GJ:=E$R60EFI%3-B+_A=BIWMC1E9LM;Z#WIXR*[' M,2DD"I$ZDL#Q\R+N15&0(*CQ9R-SW!U)&_OC5OJ/WG;8LN96W.OBL\S<]GI\ M/F:9V/"Z<$]Z]Y-H[#DC>:DNK/_/=F'M'">FM76Z;#;CN90J_/(O#0Z]#>?Q M&QMFS8:9USL%/];B@G%3GEV1F\E=CG;I[$BU"U M8$\BU;F2A-35U$$PO9ZFC9"[(&3VAI E^U4KM[7L/RH3V7#_% IU6LU:K>YF M)P7^7*L)F\<1F\6SV0EY\\[*N9;9KJ6CFI.;[[]+EO'E"6T7G;:+4]*_U2>GA2PF M[(@<]G$KV+TN*Z[V+!=*&.Z A6E6;HPNF<,2RPO!](:MI:Z,3H6UA!V&69TZ M&S'Q9RTKY*9#!KQ(O&=<91!30%S&4JV0Y'Q=8+ZVF-A)MR6Y5AS9Z703Z,)8 M)I4_OY ;* $_J51XT:3(EB,-4U$[F?("*S/L,G#EA'U"W!EV^WS/EO$R8M]_ M=SZ;Q9=/?:ON$:'D;1N4N6]/C/SBY++#0!(<'K"_2/.M4!'3AG%8K=>%S#GA M"+O\D:2K$Z:T!!8GP_TAC!O"T$F[D2*+($6F6Z;3M(:))#*L1+9C&\D LJ4D MI%J(Z4B**X\05()893?"&*SI S9A'Z3E>6Y$4(P$'OSN?RT#=P=-MT8$.*W\ MPLJ0LX)REB'C1)=Q?@D&"=L)&,))0@'ZMA>CCUY$/]W9,V3U)T9>A-_>C4;O M;DO*P,;!NK8XPOY[]!C,[<#_%U:OHK/W*XR2Y2QZ/XLQ6B3SZ/V21O/X+%J> MK49/>L\+M_>*:IAF(#<%(&R^9(N8K>8L6<2CC]HA4(:RE_-Y*WL99"^BV,^1 M[!5._DS^R7JH(O(;&9&'L@;"B[ MV: 6,>FZA(/[[D3*D2.HBJ C#HZ"J'TKK[_4QY0/Y6%2=J'@E2-WX4]I6(#C M#"50EU6*N]J0$;*DG01>C??&H7@#S,: QCS*BV1UV5< ZU-NMVQ#L1!T(1P: M19O09<1$,.PGO<-&$[$<95<%%$Z+A]XM)66D4_Y%-*A! M-]KLHP/FI"(65R#YP!*M$RCI0^@!ZT8&'%@7. GZI.Z?!VC"'M!U9)DGW@CL M8"5(90.U8%&E39NN)T12YA\@"8 S6U)TJ+I<(^RQOPN RQ R'81O0Y#6XF4 M3B?Z"%1\8-W_-Q ]CA+9L-JD0UX^Z+3>OW9[4V5ZV_N8]NSABJVQ I3C(^DW M[008H:L,SR+W)>A)>#^HO*L"H)&BSD+\(6+()EHR8>@!P9@(4:E"*QRZTIR; MC!#2M>D2H",+"ZKT1[^N2;V:?.SH1VX<>WB(V(,3)3OOMK,?I>(J!4FP9P

< MZ1-BGD2' C0:&OCFD5H5^XM1TR7:G@%4*F9)%)]1J4B25;28Q:,/7]OSKN\Z MGJ:FQK"0?"V)A@+_HOK,HF29D)Q%=+XX'[6AT.LVLMKX/DL8J3-B5*2I"BE3 MA$+D--5@@>C.I5(T\PK==;#9*QS-DC,:S*-5?.[]V&0T$#;#\P-+067P=]Y+ M8=PPFBL4 6-QV^GJ"3\"V%&'KULW:'64.*B2@K(S3P^M_OY2 _*X[;55UN*> MBJQ,<0%U37LVJ,EMTP4#"$8?FB3LT+H1L73=E">W0_>5:YTU_-A%1R]=_/'6 MUW+00G .*1%?^FMZ>T(#)=J0^'$[:"I M#-8/N)>54)-MI,'_8#LU1:$E>L/^QGF=V+6O&"CAI HLDJX(36;%]YXENUO! MVY!0[?ZJ1:5(\B%P( --FKC.\K6@ELT.(4/5'!JXY=8_'P&6C@GRQ1#?URI' M0YN[0&I"F*JK;_*!]RO%O4\.N6A%Q:D@HTWSQP2PAZ)]V';^':H.!Y*#?!;Z MK6B-@DLJ[.6YOW@A39NK".Y+A&CCI=8GO@)S]Y79V)#58A):V%>O&J@R?Y^Q M=;I]O62@*0S,J(PU?4<+):"0=*'0PS2BW!E>6[Y*I--7IJ@?Z2UW[MO;&&5# M+^KZW$JAUZ-0?FB>^,:UCAG+TA6@9P)?" M38Y]!ICV/M- ;.X_1OGF2[GPQ::;[;YWW8;//(?EX6/9K]R _RTKQ 9;X\GJ M;!S"K7UPNO(??=;:P08_W H._&D!WF\T^I+F@0[HO@+>_ U02P,$% @ M[X,"523^A45H" _!4 !D !X;"]W;W)K&UL MO5AK;^.X%?WN7T%X@^T,H+'UL"T[DP1(YK'= K,[V)EV413]0$O7-CNRY"&I M..FO[[FD)-NQXQ0ML%\2F;J\SW,N+W6UK?0WLR*RXF%=E.:ZO[)VBTM?NKET&PTR=QM6A?#. PGP[549?_FRJU]UC=756T+5=)G M+4R]7DO]>$=%M;WN1_UVX3>U7%E>&-Y<;>22OI#]Z^:SQJ]AIR57:RJ-JDJA M:7'=OXTN[T8L[P3^IFAK]IX%1S*OJF_\X^?\NA^R0U109EF#Q+][>D=%P8K@ MQO=&9[\SR1OWGUOM'UWLB&4N#;VKBM]5;E?7_6E?Y+20=6%_J[9_IB:>,>O+ MJL*XOV+K9<>SOLAJ8ZMULQD>K%7I_\N')@][&Z;A,QOB9D/L_/:&G)?OI94W M5[K:"LW2T,8/+E2W&\ZIDHORQ6J\5=AG;WZJJGRKBD+(,A<_EU:62S4O2-P: M0]9<#2ULL.0P:_3=>7WQ,_HFXE-5VI41'\J<\L/]0_C6.1BW#M[%9Q7^I2X' M(@D#$8=Q?$9?T@6<.'W)2P'?(N!?[8KT<=CBO3)949E:D_C'[=Q8#?#\\U0R MO*W1:5M,J$NSD1E=]\$80_J>^C<__A!-PK=G(AEUD8S.:?\?2G=>WW@@SJO< MO>X>-+G 2KQ$*D6N%@O25&8DYF2W1*5;WM0Z6X$Z8J,57K%R7B9C%7A%N5A( MI<6]+&H2U4*H' K50DDV+;UIF7VOE88H;R[P2A7**C+\OEY3ON][*ZI >C&O M#>(T1F35>JY*Z7L!E.1D28-1$+256,E[=@Q[0&E5*DNB-K2H"QA;D%!&E)45 M0"]%L+&HA'R6XM@.)!*"[7>(!PT+LA;49 T>"C+6A;%H_,IRRJ= M2T[25MF5N/WR3B1C(/S''Z9Q'+[=Y=VXI2AZ>U@8AUHGC#<#\16I7%0%VJLJ ME\*ZK#VI"[)?+HF-NU]2ZT>6[3*^;-6S_RQBU(-8>R(3$UF AM314+Q"(FI6 M[C16M8%;YO5E[TX6+BYI6.M[RF@]!\&2R.V+Q(683L(@F<2]3T@+Z.6RM"&M M*E0V_Q?ZG5MY(^Y4];&@!_%*).E$O'Y1_O8><,@)\E&03D?8\:Y>UX7DGB_ MW](43>EWNZ [F*8L>^CW8:SP>3P*DG@JWM>:LT8R6[&8=7FO-4KXO98::'*[ M.5"W-73%BL-H%CC9=Q6 43XR$#<%,5H4 ]LAXP T0+PQ:U<\UI!595;47 2[ M J"Z6FVE!Z7?VN =^IUK%=CV2%(;CX_6]JK=TU#,$>JQ19[5:KDD#K)%%]T[ M-[8KA9C!#96!KXXG.W_W\=,@S*XT>9Z?!]+@1)/96VFX[U@B14-,+JCCI$1W M[@@IJGMRT$4CZ8A[#P8Q_9<>TX !G]%ON/&)-2%)X'';C!I-'B3T@*''.-IK M8K;" 'N!\++*N) WNLKKS.(]4E0WP6*X@+5 +*DD+3U;98XFH]BX<[U1;=I4 M-95Q1$_?&GB)#/OBPPIC1=.*AZ![YB]^T^!$BIHH$+RFPK74@R1PJN H1AHN M^%%30O_KNJ%0"P<)F2.A2 '0ERM."@KXH%R3<^YZ[D^H\ M]4=7:_RI?M:P:RK(@MF0NSB )FV+<50R>'W2A\.&"WA:A?[@X#2G0A&?1TP@ MY8[/(R+K W8P68\Z9CNAO&%RY\\J:>C^TDCB_,4&/AKF/+&5U9/N?@H?QT9; M)/G3F1'D!A >S8[Z50!*69IV)>]@Y^]GS03[3;+_"$/%;] MX>_N#D9Y[]7MJ?FD]_%LVBY[7W>T?H-&@*+C\IMC HA&XR )1WAZ)>)Q,)W$ MXC4OXV@?C6(1I;W/<((-QJ.09?#WM1_>XK=BBEG$-P#?G;F[K-0&PN,DP#&+ M#>-ID(8S[(EFHV <0>6X]U7+G)BF1J3!)!V[V2:<81H2DV"E\KB][V FQ&X2R(1[QYF@9IDF!W@EEF'$Y%-.F]B+O+ M X_#L(M_[[EQY-CVA;,^&T4NQYW]"W@0!S$\.#[SSL/G:/B\[!TM_?$PFJ" MJ8<1$COV(48Q:CX:_1\P&@63V8QA% 9IQ#"*PR283<-C&#FQ:9HZ$&'&>Q9$ MRQ-T*J]F_'/@I^,PURM\/^+J 7MF= M,T&C.DKV=#=+X6#TK+D7[FRM,7%H#0?\\:7G\,+":>*! B>8GX:?LNWDZ P' M:\M?4-H#X;E+XX=V-NCM%Z?WL3E/_LZW&/\YZ9#4'[REGK^1[L[B71X<1M_')).+G,3^CS?#S9.\Y;:=J37*!Z1"9&0=I.F[ =]$V MQU.?ZU>[3YJW_HK<3]]]%/TF]5!A'"UI@:SA( MQWVA_;=&_\-6&_=];UY9= ?WN"(P2+, WB^JRK8_V$#WP??F/U!+ P04 M" #O@P)5LV==(CP$ !C"0 &0 'AL+W=O&@1M(VS_3N2"+")3YLS,F=N>;HW]XC:('AY[I=W9;./]\':Q<.T&>^'F9D!- M-RMC>^%I:]<+-U@4713JU2)/TVK1"ZEGYZ?Q[,Z>GYK1*ZGQSH(;^U[8ITM4 M9GLVRV;/!Q_E>N/#P>+\=!!K_(3^C^'.TFZQ1^EDC]I)H\'BZFQVD;V]Y.%] M?/"GQ*T[6$/PY-Z8+V%STYW-TF 0*FQ]0!#T]X!7J%0 (C.^[C!G>Y5!\'#] MC/X^^DZ^W N'5T9]EIW?G,V:&72X$J/R'\WV%]SY4P:\UB@7?V$[O>7%#-K1 M>=/OA,F"7NKI7SSN>#@0:-*?".0[@3S:/2F*5EX++\Y/K=F"#:\)+2RBJU&: MC),Z!.63MW0K2<0K M7M/GER&K.?PK*MSH!]3>6(F.@:;S?QRTA"&==V!6X#<(*Z.H:J1>OTV(!(PD M7&.+_3U:X!E+ B.!EBQY<]&;49.HU"1J1B=TYXZ3CV)+Z>+12J$<'$%69*RJ M>5CEG'$2_$Q5"#SX-W740Y4X?[@ M=MC?XOYV1\OKL7(;\(^@J:M@(4MSGER.4G6$Z:"JEU!717*+5.T;HSJ0/?G_ M@,$6!V7!ZJ:",F=E6B;?7*A+EO$3S9G]"LPI0M)OGA/$;BPC]U)4P M="78)T[,E0 1\H71G'$#QDFAR.8).DOG]7?:ZGGZ4VU./OY_7?- KQWI]:T4 M]U))3]6T/U,'9Z]>#._Z09DG(JBE[".B)]*IAAN64T(?09&SK*B3:URAM62- M1:KW$4,>9E5&+84U19/<:)(GKL4C&3F()W&O$"B:O Z_3;%+Q*QDO.*0<592 M@YF21/S S:.02=4R="JJK&+9_*CQ+PX&7X]V'<=[H(C&PO=V]R:W-H M965T-.=%E!D6[;C)$T#I(_%S@ S M4TS;F<^T1%O<2J)*4G&ROW[/)?7R.P,L4*223-[GN>=>2G<;I;^;5 C+GO*L M,.^&J;7E[6ADXE3DW(2J% 5^62F=N$UY-HK&XZM1SF4QO+]S MSS[K^SM5V4P6XK-FILISKI_?BTQMW@TGP^;!'W*=6GHPNK\K^5I\$?9;^5GC M;M1*260N"B-5P;18O1L^3&[?3VF]6_"G%!O3NV;DR5*I[W3S<_)N.":#1"9B M2Q(X_GL4'T26D2"8\:.6.6Q5TL;^=2/]7\YW^++D1GQ0V5\RL>F[X?60)6+% MJ\S^H3;_%K4_;X8%N2S\__RICD-OP_7XR(:H MWA YN[TB9^5';OG]G58;IFDUI-&%<]7MAG&RH*1\L1J_2NRS]Q]4\2BTETE^;"NS+2UX\,VE,)1)VP:+K13A'YK/,@7B]UF+-K6"E MED4L2YZQLM*FXH5E5CD1),PK"]@FE7'*L#*K$BBGGRND1V^TM$*;?_[C.IHL MWC+Q)'0LC,K^ ) M"C&I4.#%NO./;A)I8M)O8'C"8I7G""Q,]?<*\C2H)8/)N*M%(AJ@/ ,E)7_F ME,#E_YS''#N-P$,!"(^)*D\IE)A$O M9U#M7JN$#%P*KI$3."B,91S_F*;P8JW#&7O%2GCPC&4A^[E9)SO+C4*7ML4%1*-F=4\<0#DSVUJ,X[D0##D M$0"H'1U<5SL3L@=#"1<&'2;8U4B BGLD W#0BKID:TFIRE ,YH#!21="FTI] M)(+-0YGG(I$>Z2N5H9,WFYL5FU043; \/7@39U9IY+RN&^5PY/9 MDI%R!&DI(!R2/# ;EK9H$^-KJH&=J3[H@]C5QF(/I *X4 M5;[T03 I$K#+*X=Q7W>.ODM>?]..8 ?XM*(6HE!7'"2Z\F&(P2C/Y-(CSZI# MI8'D@^RT0'PSR9"D'W6U%=K MXWG28?_ARS>'@VP/!;E'B!LB$?.> #'H%I\ZU!&47QNH*PZXE'F_,).F-G:=PU??0B))K M%[T=[]!&U!GOZJ3_/<]BGL65[Z#<3Q@X'1CZM=TN+2TS*5N!.0RK'"OSMCFW M/6T64D=K8T1ZR!?BR3[5@3,+PV-/$!2?)I1N0R'%23_V4HHVY UN.*W']S6D MR,]$$&MA$G0,T,T;KGPYFM/9:*VTRGV N#Y5+APH4YGP3E!+,FT5'Z.L0^K4 M(S&W"_U6'/S.@(Y40M,4 ES4F7-8;-(2.+>Q&F'_KU_6CB+UB$194I7>KEI' M]01E9S79HT5*Q[A'FB]Q+[QIGO<>Q25-&JXE'.D(!ZH0AH&LX,)E+KAQLQ0> M98IP!:C;EK"O)18 M,$&JN"46J\A +Q!)K1H@;8/Q(,D< +UG!#?/\9Q0KDI"G1LB/#)E@2"1QC/M M!MD[Y_!!(B-6OV"+<-8=9F [33"G"Z"S7.#XX%XQ=(LPLJ0J^5MHWS.>6ZOE MLK)NG*\]V*\';_XDO-HS'T8@_]9(#;?!HTF4D9)_:$+4*A-4SKFZ&! B<[ZZ.F8Q_9 0EESH^?!8$OB+<=3[OR#G^NZ62)P)<3Z M-LW;-M[M/1E#GORG,C9W7:89&.J* 0N->[#& <7S9Z^>U2D2(B!A>(["FU8& M4I/)E;BTZI)ROU\5G75M ^'-;+;58P[!Y 0F6KD'DN1YE1JW2#R'GV^6^RVR M7BG/-KZ7U_27]FRP>WRK^TX=ISV$N7!H48-F*VZ[V.F,;7D_U4*XY!GYA+.I M>S4GZ-7<[A3=O&AY^=AW@#)F<#%X_Y+[8 MW%%&509VFC>#E[X[NQU\WDVM>U$6S!97S=7US>!;T85E.WKNN!&]9:^Q-HAP M7'^SO[CMBYZ'7[-IL+B:L3>XPD%R,L&>W_I1ZQF"E9.(KN;S()I?NPCWCLWU MFQG/-43+KI<>+*)UX0PZ.GS<#KZZ//=?O0)P3UL/NG0T%UTJV-FD(!N8(6); M';(1/E[=M'_GT_KOX.%0T>]$=#:?LNE\P6[&<[88']FSE[(HF(^OV[M9<'-] M-?CJ HCV'5'4I\%D.J/>$# MAYV#J*NR/M)=/(.7'8_]H C,A(NMWNW0$TZ[Z1$FE]X#(DHJ6 BK^JAMYW;: M?_A8LJ=X-HTZ);7BJ_Z;S&W%GBW.RNV?E9K3'"W+%84=D:*WU9HGPG^5Z0T7 M?8I\49C#0U\&1KT/(KG0:_?9A^85A,=_&VF?ME^6'OP'E6ZY_RSU*]=KG,Y9 M)E;8.@X7\R'3_E./O[&J=)]7ELI:E;O+5, U30OP^TK!F_J&%+3?V^[_!U!+ M P04 " #O@P)5+X+Z.K4* #L(0 &0 'AL+W=OO&&R;U@:X%$E)).78"ZP=ITV!-(;73IY'Y$AB M37(4BKRL7UUM MC=F]F$[K9*L*6;MZITJ\6>NJD :WU69:[RHE4]Y4Y-/ \\)I(;/RZN8E/WM7 MW;S4C7ZM<[U]=^5?=@_?99FOHP?3FY4YNU)TR'W?O*MQ- M>RII5JBRSG0I*K5^=77KOW@]H_6\X,=,[>O!M2!-5EI_HIOOTE=7'@FDJ#PG0A#CYY;F5<^2-@ZO.^K?LN[0925K]4;G/V6IV;ZZBJ]$JM:R MR5GIO:AH-:C1!:O*NR%<5I)3[DR%MQGVF9L[HY-/6YVGJJK_ M*M[^W&3F\>74@#*]GR8ME=>62G"!2BB^UZ79UN)MF:ITO'\*B7JQ@DZLU\$O M$OQ'4[IBYCDB\(+@%^C->C5G3&_^A6K^(A5*D!?U3B;JU14RH%;5O;JZB5TQ MI/Z7/\6!'WW=\K"OQ \[&X)E*KXK$U52)(IWN2QK\1$6JX39*O%&%SM9/K8$ M:GB_JK 4)O#CS]$1SX@";0V\KWD#/>5[_^OG#M,OFV(%5GHMZJV$^'1UEJ\N M"C"IF:/92B.P6K3ZILQ)XG'+'+F_HB MYQ&7"_2:B[:!^>\S#?+*FGE'MG3%!RR]P()IY8]9N8$&CT+N9976 PZ]T5C! ML_1A9+U16%Q9@[;F9C]VICX8#)JL5694ZHB$M,EA.RBG:?\^JY4PJD)"2ZP0 MS_@I[2W%ZE&H!U4E6/*0U?<&H$,4WV& M.<)WEO/8F<5^1W>OH,.8YKHQ#1YN*EF:LZ9K,^'Z-P$7OC/T/Z(PT14M9IVO5\PH&3)2#W2MB,^?1>1Z M*)IYWB4-/?&[)P[%]$YQ6\@?'5:1E6_)MB'"ZN+VH.\[&VRD$CLB>_C#%?'G M[O)($W_F1N=5L7FPUCDZ+L6[80]RQ2+'?99C5EZH"V6M\RSEB*T-O@JF9S,- MY+?4J^]I/^[5B\D']O&P,X@[V&KX8,(F(O.(_FKR[+;0#5%F09"%4+A^/GFC M:T/,=I5.F\1 Y7M5-@JF"/T%/N?S)9G%"681OI>+Q>0]-)85@HXLEF)YKG2!\,/3CR0=ML.6B:2&CLXQ)RLCQYS/VJ+-$E20_.F$\9Y<-:A#YKN:0 M)%=P#)(KH7[6%WX2L-3ESXW,LW5&Y87;0TT58M= ;\AQH1QRP)@J2TP7@DS- MEJ&VYMGX=\7;8I?K1W4F\6T':^V5/XI[11ZZQUO9)C@D64/4ZT?X0>Q4E6F4 MPWUFMM!5?'4M9C/Q%6]CY6S) MU-%!V"@RBB"N$"LK$:UY;J.5-%1RC>+KBG^>,QY53MQ"JNJ:V *4,.1D6Z=WMG$W* M49'%39$9T[D*6A!-2_$0-J/ ;(L5-+STA_4Z2ZC=[;<9 MTH@J )*!C+46*P1+&SJ=Z<@E)W'5E$3Y6=LLW]]]/-,KZV;U+UB76QL@?YM! M?5R01)"3/7NM ;O>C'* M#DS1A>)8;XXV"W76,JO M_J$>>I>YHUZ$LIJ(W\DS+DN?2[!0_3MQ3SL$IU4 M6"Q\QPN6(P=P/\=4AE0H4[+J23\;0LR:ZU'7K)I:6>U>YP @UW<)L"[5%(M& MR3!$L-"IRCFB99XT.>G26Z0WQ=!P7?"UVEL7D VT![($32 MV!T4=^Y(J4+)NB&+72S:"1J.K<%'86Z.V=C-K1X4M04WR;'J](XU'LM!2&!3 M9O^&)'W+[TW#I9* -V+O7%8PO[9$]:%540&O 3V[G6WE9;J"FAF-JMJL/:&PAP4;R?3[0"-D1#UM_33,=EQ/,-C84PM8 M!2B3.YLPOW$@S\>=Q?7XG:S(1&,FG39-$P\6.D;E2@>B6:^8]%/&"P< MWR/@LIB[@#.A&S":P8+(BR9_:PO=/'+B64PO8L^-@\G;MCIAA!!^Z,R 2Y[C M;1"[@3?YMIM IK HVE7,C<-+LHXMTU4; )K !?P)78_D M#"-G%D4]B;9H,NX\(8$A@P4%8H.6OEBX#-SF),?%7N:PN0X>$Y)/?.? MBW 6 %)%) D9)EP 3D7\YKWJ,>]X"KVW//I\YLHQIGQF=FW*HWVG\ITA-"H- M!Q(#&P_*RM'D\+FP%X"E%MO%@%&TZFAFZ4!,W]!S L%]Q;#=8G9Q[\5]MF#( M+LP!+M#S@0V2MMJU$X0=/.0*I0HY.7*&8;R,1]=&/ISLY].,-%NOT;1HB%TI MLZ="P$4_US69;=2/C[OI4=^D);F$AU8-]JJZ1MGN866->@O"C, M/2J@ML'VG>D4%_!XFY77>'L-8=1CZ]D6Y^QUDZ<6F7!10YE5&1VH8. G@FVI M:H^1L#"E*>#XL>H3'GNR0_$]UOES'CIJQ4/":5/QU/CTT5;L$?FH.N[\:$8- M#_/WN1%UWY5.&*62FU%+'?=.?03X?K.,4>B&\U:Z.'27H3@GF(W.R\BE;79M M,G^!P:(C@P7NXI+!+#S[R&#NPP5<9:$>NE4/P8"-ZTZXLYGS&W#I_PIZ&0@$ M$@P/RN3H=*>7HQ.L938JV[M*K^0JRPE!L./YX8$DL"3-/*1P>UJ78)!";E^" M)0=O]="DF[$PI^5-2J5YB%D(OMJ#R0'7@<^=/Q+9# '-QZZ#G4WI17D$,9X((P:EY1A*G&*(WXP:K+Q?VO]F MT:'=M0UPMG#CWPNDY2RPZF>'(?",'Z<$I M+E=K]6#X#+L_?#SW<_1T\ M\H:H-_\^ %&]*8W^,[Y_V?V6XM;_@'Y;;_T%\ M+ZL-<@Z%<8VMGALMKD1E_UM@;XS>\>_Y*VV,+OARJR0RFQ;@_5IKT]T0@_X/ M'C?_ 5!+ P04 " #O@P)5%ZY@S=<$ !L"P &0 'AL+W=O'M@E& M5WSIR#=EJ=SFE(U='XT6HW[AB\Z+( NSX\-:Y7S%X>_ZTN%M-J"DNN3*:UN1 MX^QH=+)X?;HG^^.&KYK7?NN9))*5M=?RC>9"B TG01 4_F[XC(T1(-#X MUF&.!I=BN/W=#EL&^S\R6'8&R\B[=119OE%!'1\ZNR8G MNX$F#S'4: URNI*D7 6'KQIVX?C,EJ4.4#EX4E5*9[8*NLJY2C3[PUF "]DX M2SJXTQ9N^0.X%_0) (6GMU7*Z:[]#-0&?LN>W^GR4< /336EO?F8EO/E\A&\ MO2'>O8CW[%?%^SC-XQ0VI'+'+ A( M?BCHL[K1N:5+9P/KRM/[PH@6_JVFSD36 S[7SD@1?/O>\Q?7[_<7(! ME"30TR>+E\\.:/P]#+.A D:9XT.3!]UQG0%1:N$80K-WJ+RU0KZ)E.A&LGT M&O5FO4IC!&F%:JVTZVEU$Q^=65N-../F KWD^>S_O4T@GFFL=_[6S:)&%7 M6F6\):_S2HJ$C*WR26!7=NK>+9I!*LGIEK02@@4!1S5\HC25(96F6C(JCW=+ M(A0J(*7 3V^B#)FSY8."=66*/" 1UL4:F4K!7W$=N%S!)9IVOEOU0J+-9/&*;E22H,/OU'BAO" FS)AIK=H^05O M>U/'B'9;(!0HM8YH) NL[9!D[0;VZ4! =C@V2N(?0DT***^"S9VJBTU;*>.N M76/;N>LHV&JSK?#]#"Q^00:HLEBXGP8I%E03N'F6ID!-YFU4VOM&EKRWF"&A M%ZX^Q^##D2YG,:@$O;*IS$E!>Y=,LB:>]EW^?G;6#+(_-%S.=7T^WADJTBEH M4:D*1374E]:/*P]T92>9N!P AA8$?\>1BG4QLBZG=UO&![0)YW&VM?,_ CK$ M"M]HMH>,>C%H!7%0G'=4*54*PG:C#/)2JTW+!PXZQJ#R&\VG+W%[,"9>A.!1 M5O:&E?X0"07BH;(]P5E.\/;PZL_?:-I6%!2J.=ZH3%M2@^?H;S%=W//WXIX_ MKV]_WMOTH5O ;.L&A%,KC_<\.<.:*K27H6%UN$J>M#>H[]O;>^@GC!91VW & M4PCW?-2>?/U+L'6\3ZULP.TL/A88_.QD [YG%OGJ7L3!<,$^_A]02P,$% M @ [X,"5:6W/U>8 @ N@4 !D !X;"]W;W)K&ULK91+3]M $,?O^10CJP>0HOB1$E*41$I"48N*0$#;\\8>VUOVD>ZN,7S[ MSJX3$Z2">NC%WL?\?S.SNS.S5IL'6R,Z>))"V7E4.[<]BV.;URB9'>DM*MHI MM9',T=14L=T:9$4021%G23*))>,J6LS"VHU9S'3C!%=X8\ V4C+SO$*AVWF4 M1ON%6U[5SB_$B]F657B'[OOVQM L[BD%EZ@LUPH,EO-HF9ZMQMX^&/S@V-J# M,?A,-EH_^,G78AXE/B 4F#M/8/1[Q#4*X4$4QN\=,^I=>N'A>$^_"+E3+AMF M<:W%3UZX>AY-(RBP9(UPM[K]@KM\3CPOU\*&+[2=[?@T@KRQ3LN=F"*07'5_ M]K0[AP/!-'E#D.T$68B[.+69&MV"\-='\(*0:U!0<5_Y2[IRA74XZ MMUCF>2,;P1P6<.UJ-+#6DJZW]N?^B/!-6SN+'7GR]G&^HZXZ:O8&=0)76KG: MPF=58/%:'U.$?9C9/LQ5]B[PLE$C&"=#R)(L>X!]['_YSV^]0T&<&_ MD.&^1BBUH(K@J@);Z]8"V4)>,U6A!:ZZ*2FU0N4LZ)(>\ M9!W+^BBP\FE):0.O!*W$LY?3.U;T\HQ!E3^#,TQ9\ADJ MJ/A%#U*&>/9^MFBX+FS(0<$1D[KQVR$!W5BF"GM\-KCHL(/U#CNX?\$.ECUV ML&*"J1R!.3C''.6&DARG(>84/L 1I)/A=#J!X\'U6P=P1,;#+#DAFP/:Z^P] M:7PZ3#ZECT) +3=8INXO0V5.=&.ZKU,*RIN:+Q!K1?:NWV$^^@;]>+/U!+ P04 M" #O@P)51KE1)#(# !5!P &0 'AL+W=O]OTS 0_5=.@?&I2IIT&V.TE;8!8DA($V/PV4TNC37'#K:SM/SUW-EI M*=J8!!^V^L>]Y_?.Y\M\,/;>-8@>-JW2;I$TWG?G6>;*!EOA4M.AIIW:V%9X MFMIUYCJ+H@J@5F7%='J:M4+J9#D/:S=V.3>]5U+CC077MZVPVTM49E@D>;); M^"+7C>>%;#GOQ!IOT=]U-Y9FV9ZEDBUJ)XT&B_4BNYY<5XMDRH)08>F90=#/ UZA4DQ$,GZ,G,G^2 8>CG?L'X)W\K(2#J^, M^BXKWRR2LP0JK$6O_! L^E? ,4(*(+N>%!0^4YXL9Q;,X#E:&+C0; :T"1.:KZ46V]I5Q+.+Z]U M:5J$KV*#;IYY8N3UK!S1EQ%=_ 5]"I^-]HV#][K"ZD]\1DKVWNSP'?\G_:>1?.#.'>=*'&14,4[M ^8+/,\A4-:H.H MWR#]6400N@(G-]#&Q" G!L@6[FW!! :D@BZ-Y3VA048Z+S;06?,@0\6;&E[" MF_0-W;I2H8")^244^>^E";&X#D-AJVT*7TG%E6D[H;>O7IP5^>NW)*"N8T"@ MM\(CU/\J>! .\M/T%(Y"='Z6'L/1GX=/H.2#+6&]X8C9+O@D+6BX.Y-,,\SH M2NHU=&BEJ1PE(&QV-+.P16&CETJ2>(NZ1(YX[,3!"OV .*)',E9+3-1CI-I" MU2,K:NAUHMUE>H6D!P_RCFX"U)\H8I"ZJH52%*.QEMZ%FUIK^9.LT2W0BRSO MP72AI^ &;2D="6&K+.(!G6=G='LQLM?,09GQDEBWM%$[ZK6K[7C>77J;L@+A MQTMG97)-W,)J8G(Q%4^9_^=[Y! :Y%1_Y#Z>[QL1TQ>$."]\[XW=QDHA.11] M]#B=J][16W$NJ"GIUMDDTS].W__F+(6GWG]VT.I:M.O0T!V55:]]['K[U?TW MXR*VRM_A\8/S6=BUU X4U@2=IJ]/$K"QB<>)-UUHG"OCJ0V'84/?/;0<0/NU M,7XWX0/V7]+E+U!+ P04 " #O@P)5#82^ H* "Z'P &0 'AL+W=O MUG6J)MWDJBEZ3B9'_]S0PE6;(=)[E#@<5]2*P7W^NI"53:7I;C5S%1%P?7C>Y&K[>5P,FP>?)6KM<4'XZN+ M#5^).V&_;VXUW(U;*YDL1&FD*ID6R\OA]>3\?8CMJ<&_I-B:SC7#F2R4^AUO M/F670Q\=$KE(+5K@\',O;D2>HR%PXX_:YK =$CMVKQOK/]/<82X+;L2-RG^3 MF5U?#I,AR\225[G]JK;_%/5\(K27JMS0?[9U;2?S(4LK8U51=P8/"EFZ7_Y0 MX]#ID/A/= CJ#@'Y[08B+S]PRZ\NM-HRC:W!&E[05*DW."=+#,J=U?!60C][ M]9'K4I8KPVZ%9G=KKL7%V()=?#M.:QOOG8W@"1LQ^T65=FW8QS(36;__&/QI MG0H:I]X')PU^KLH1"WV/!7X0G+ 7MI,,R=[T?YKD21N8'.=FPU-Q.03V&Z'O MQ?!J$HS8H7'V;2W8C2HVO'P$XFZ4MH:)IMD&FAEJ]N;O?TN"P'_W\?:.KB;O MWC*)1$V5SGB9"N""7;/KNQL6Q(!&T_Q@0*_NSK9KF:Z9,)8O<@FD, PNRXSK MS#!(8):"4Y6%S@R>,II'2;?@PHB]YT:F>,FDJ9N*C"T>62;O98;-2E )6<(K MP?@]ESD,(YA5V+B %*-IK56>"6VPGP4;YTYU2!1IG+([Y]>Z[\7#.)+=( 5" ]'=6E=(Z']!IF*,6H(QV MSZH!9$Q%LZXV\!#;B@>A4VD$6G>VU ;UT(S8I[)&UP!QA&O>T';-83@"-%<& M7')=^9:H1!-X2/,*TITMM2JH:\KSM,HYB2T,AH'BA(C4Z'%>D9!O595G8!Y0 MY,!U@*9%52R7H-4C=@U) YBD,I>MM05QLPT"C'M K",\ J)P9'X.:X\Y'WQ; M:R%Z8L7NY$/OP0 E!W5GPMJKP9OK0E48*8D@J< $(! ;VTGH#!3X[>!+ M58!#5NGSP9<=(7]BT[F7Q!.X"&,O"$.XF,=>$D1P$4=>G(2#CP0 3K?%Q(@4 M[?P" KI*(Q*@5H$ 04", *(+ 2XYZ)!0YIK*Z0(. EQA L6OY C() MWK6_83)KKG=>DU T(!]1K;-GTPRITJ097UKH240\-;GC\,P\<&T'SP=1*E@" M';2_/1'^RL SB--.ZCKN=F?A&!5%WG0Z9='4FX<3O OG<[Q+XN1H.&B0\\&O M+H>(D-T,C>8)2Z8ABV$F;A3Q*S:.8ETP#ODF Z^'C@POG K5@_,7\T]^DG MCN%G,II%]!/X@V;9P)=)XMI,Z6660<4AVHK#0[YJ7!O@7U=.:N5$ MKF\JG8)&"A9/$R^:QJWZ++LR2O&8O3.]U&#<@K0>8-8*]4;+E.0:B!^, ( = M4DBW* *N!//.@#WCARL \H>\7W9YX]7% BES)FCE<57!<9Z-&%3!9,^2BA+S M03P+)YZ"U'0/QC# Q(VZ2VCHQ][4]^M''BB]V0BJS/-'[T7H452>77VR3KFP M$"D'*O:70T*YC5=O971#K&"/X[0+UBF8.JS8D$80>FS?!*V-%;EP4#"0(2(3 M0"IHM3MKM&2TS[O)ZWB7!-Y\$OX0WD680I,]WL63Q(._OSSO ,9X[H5)\AIH M_G](!47=YRI_!"0FU*;XJ+T$4[9PGQ*&T%?E5PI?/'IH[?&?%P((RI8K]P M8#.;-GKA"AE3H]WO!2_;PG$AH%HUPMJ\7E^X67NO"3>,SO') IC>G""/V:[GO]18(4 ((Y$L=RCLL8*&ZK#:;O*G4/[70+&M&=S&ILT)K M<:]22*1'-R88!9-NKC4?3F $)3;N[7I3PT0%?%SBO!@BSXW9[L*X9K!=J<21 M0>L T #(,RR+C>DZ"AO-0E8%MG0>/,^CTP">X%:/\:]"$[;,*P?987QH7_XZ M6/_1!W3$OJUA.U((7IJ>DUO(PZY+/P)J!!#>NFQ!4VSFL>%3Q:DW[#G(,Y P MZ'I]]QT9[Y_Y<5V?8H7YF9<5UX]0/U(ZC-AWC$VW\;X*P9H/FU_M8@$BAH&A M)MEA];N+D7.SLV, UG @ATS;>&#CH5R>U1U$-H2)PWXM:[)K!W[6J7/KGBCJ M7;UW&]5FF2*"*F3A[H"@T630U>*0BB!5F5.J994# 5NO&HU9B)4LRWJ%[!YU MW#XAC_W]N3L*2-<*%XM7:,1.+X]+8=W#;A52MEYE/+UXAC!O MGYE.#3/4A]YT-O6FN_I6EB\,F$=T:#5!+CN(.QJ,0$X6!L@'V7#$G]U6];3X MX,I?B%T*_'4UQZ.6%#DWUZB.&PR&)SE0<)?Y8UW"D)(T\D&BM!#M(DOG#(V@ MN QW()_M@^R,N5&]22A+L.P"(&L_W-7?='1!I:96"*F MRM0G8I(67V,A%^KS$2<+]:G$OH20F;;"*]MCCQK)UM]]/6@"Y++T>#X<(95! M)KK*J'93E8?^(!"E@&=T]+4JY9]8AM*(W+;"T%3"I_==K(]Q6]4>X$1;3'\T M;4O!-[NSHK='(.HH$Y6KF2MML<>3Y^=>8KHO7!@J:4TO7&5=!],A/9C" M;>MSRS9%5]F=RM6B]L3V8O^ Q&.+Z@4K9&_]QR'I7#FK"]-3 QX]E7&U)"T% M@(6I@.9NQ6C$]%O7(0GA3H_L&,@1_&Q&8+HY@.]:8 XOA-V*_L'SKABM0$C+ MAON[6)(+;H?4'(?WIM_9.O6W''6Q66^QZ7B[!@MX76F4%>N8@*?&$-[*?1II MOJ!XG:ZEJF>.NM#D"?31@D[JVGW4D0W4ZT]17A?X%W*L/=##Z<2SV)O$<7>3 M2:>2GC^='#VI^6\VY3]^&GB>.O'F\[ _$3\*O#"NVONOFK#<@!5GF&Y6$)7?S2+ADR[+\7NQJH-?9U= M*&M509=KD!ZAL0&\7RK@37V# [2?ZZ_^ U!+ P04 " #O@P)5Z-==YNP" M "(!@ &0 'AL+W=OD.7!&B[#=NP D':;<^*S<1"9 MTB(][8R]=14BP;96VLV2BJ@YRS)75%@+EYH&-9^LC:T%\=9N,M=8%&4 U2K+ M1Z/CK!92)_-IL"WL?&I:4E+CPH)KZUK8APM4IILEXV1G6,I-1=Z0S:>-V. U MTH]F87F7#2REK%$[:3187,^2\_'9Q<3[!X>?$CNWMP:?R$ M"@OR#()?]WB)2GDBEG'75<'AIU"]94C5+3A,H<2U: M14O3?<$^GR//5QCEPA.ZZ)N?)%"TCDS=@UE!+75\BVU?ASW Z>@90-X#\J [ M!@HJ/PH2\ZDU'5COS6Q^$5(-:!8GM?\HUV3Y5#*.YDM4@K"$A;#T #=6:"=" MO=PT(^;W7EG16?^(QU#>+RG;B+_$7";ZU.83(Z M@'R4YR_P389D)X'O\+\D^S+7>)+"\WQPB9:X)6 M"JDD272@D&]/":L'N&[X M3MJV!F$13*>CE2J$I6&>%#Z5I>+FT_!=WDN]86J^"?#.>R1AG;Q/X=R!60/7 M"(<:P4%@B>Z1>,.M2FC9SG1'\,9CO,^EJ1NA']Z^.LW')Q^8JB5'0I<^G*M8 MF$OAID+N$6/Q8!\"!27PNN_I3E(58**X:Z63P<@)[@H< M!>QT2UVTUC*)14V 6QYL+(P,">5#O891FG./*>59.&U 452[>E%E$:&.%QS] M!?^K]%P[OQ@/)8@9N;X +C@\+8%#^."'SP9WG@X&+4LJEZYN"-&828W/I\6B7 U=8DG%PRK/! M>#A\/% M7-(-^>_%E<73H$&)54[:*:.%I>2\.Q^=7DS9/AC\J6CE6O>"(UD8<\L/G^/S M[I )44:19P2)OSNZI"QC(-#X66-VFR79L7V_0?\88DIX7C%>9#(7KF)5V8[?=D54.F_RVAD,#3Q@>7(0U1 7%<3X$8C7XHO1/G7B@XXIWO4?@$[#:;SA=#$^"OA[ MJ?MB,NR)\7 \/H(W:6*(O2@:+#!+ U6_+Z^+.9P8&376$QYL$Z6ECI3, MA-)52^+:CI6+,N,H%BE94MPN0N@:JX.@,$EPAC59]CV,8BF#0F2Q&(MEF265A:IBH1$\Q0ON)5P MS,$]I) IU$2KPB?[\K3S+;5$.Q4F;M3]SD '!4.A8#8W':X<+I^1:.XZUULV M&WSWO$ULP\*==KYB%U(QAXF*I)B^$D_%=,27"5_&XFGG0VFA$S$)4T-<)F_K M2V=^-;\<_($X+!;&X(AG1B?U7>?;3FY&PV"R=[TT.D)Z:R%R8BXMQ0KJ5>XV MZ.5&+;5*P _ZN=P$)#ZVMA8U7N;U'DF/@V?Q#PZ#]H;Q7KL63K2W:E2M:GG5 MPBJ<7"I;LYU3S@<#Z=+ )]S0SU+=R8P7Y>*QM[01>E1:Y55='C**3,G$+$4$ M!YCTQ142=DA,2M^1\Z%."I.I:-W;6ZNNN8/+6:H1(!V41G(P02N%_4YQA#4! M2R[#"K@>HOO"N!)P7/;('1>LH(L@>WG!; M9&I9)?AE@/=K" EF6S[ $YG*%2BC!_A&UY6:V><]\I8OL.1D%$9'O9UM364L MM&EECIN/,PB;LQ!8HNYQ9&MFFDJ])-[3<"9@XTQ1[7\S)(P5)BAZXY92O.1V M(*UE[[!&?U>U#^43ED77*(((S2$1M )GBZ9.^6&5FGPGR*HWM^7KH :P^)$J M0(7&R=V?.0?'PGB0XZU?01STFTD2YO@(#WZE\_A1_#"W#KGU 0-X@E%XO$VD M@03O&#G']ILJFWC#:>5D%QGG#G?C<,J4F;2-\*#R6QEEEM#T\Z1]Q&W'V0LQTYO&G+-\/G#SK[)K ]=FH7I MT)SSJCE3Z-;[VF6Y]L77PP)8R QQU"RE8+%P4AO"_YLJQ!C3P:7D@\+J[[34 M(^3))P*L(/D:MJOW]I?KBT#O?H/4^CBU;AJ\.[B: MKE[-F]'FPV9>O<]OS:NOHB_2HLV@*5 "UV'_S:LN"B=\:50/WA3A[7YA//01 M;E-\G)%E \PG!D5?/_ "S>?>[#]02P,$% @ [X,"54HW42'B"P /1X M !D !X;"]W;W)K&ULG5G;;V%7D MB*1NCF]5E&S'RLJV(LK)YA&< 4G$,P #8$0K7[^G&Y@+94E1]D7B#(%&7T^? M!E]NK?OBUTH%\;4JC7\U6(>P>;ZWY_.UJJ3/[$89?+.TKI(!CVZUYS=.R8(W M5>7>=#P^VJND-H/7+_G=A7O]TM:AU$9=..'KJI+NYD25=OMJ,!DT+R[U:AWH MQ=[KEQNY4G,5/F\N')[V6BF%KI3QVAKAU/+58#9Y?G) ZWG!KUIM?>^S($L6 MUGZAA[/BU6!,"JE2Y8$D2/R[5J>J+$D0U/@SR1RT1]+&_N=&^CNV';8LI%>G MMOQ-%V']:O!L( JUE'49+NWVO4KV')*\W):>_XIM7'MX,!!Y[8.MTF9H4&D3 M_\NOR0^]#<_&]VR8I@U3UCL>Q%J^D4&^?NGL5CA:#6GT@4WEW5!.&PK*/#A\ MJ[$OO)['8 B[%'.],GJIG M8T[B,=-[CCD2'ZP):R_>FD(5N_OWH'*K][31^V3ZH,"?:Y.)_?%03,?3Z0/R M]EL_[+.\@WODG4BO/7D!J>V5"9)RYBX['RGFHB=&7*V5R*WQ\%\A@RK$4AMI M6K>Q M+A[P)."$[__U;#H=OSBUU4::&WZ:O!@VKYM]M]_;VJ57PKKFY5:E=T^A%2HG MMZZ P@K)&=8"4I2397E#WZ@-&22[?-DX&*(WI2*+!"GVV6A:,R=3D4;IC)]F MLXOV%&D*L:F=KRGY@N5MKB89](U3J[ID2]FWW\J_<+R9B[HO%1X0<=? MMMJ(^>B_O*"PPMC01%# -XV>VD3@9 3"RJ6U 4N5*+3/2^MKY GL^[/6*;[D MEHPRQC\F9_S:UB7VP5M 9'(X]OQ1FPAY'"W20M8%N^OO!9*.%$S.(0HG*>M) MB%.(2YNC*;2]9)LL;?[5KG:[&5'LM++&DM0?A8K%JXFG!KV 3979F*J$8!X3F MG@(D!U&\=+B)1U(TFO!XX*Y!HZ+%E*.5_**$\D%7G(/L.8_FMHF)&M8R"+E< MHOW$=&:?4*U45"JZ['*XRP]:"+VHN.CD^_;$4RBT3>[=&^#[ MU''J6IDZ*:"^HO%[/!0H+21"MXFK7#EMB^C;1>T!@SYM@ZJVTKE $BH70 O@ M2S@/79+V+9VM6)2QUZJ$7:U=[042J5"TLPGEZ:=?S]Z,)C]V]4H;+VL4 MM!Q]_N(@FVMDB;84AN 5FPVJ&*5/@5RC"!4\YH=8X@/C.GNS<0#.)Q 3BD/4 M @N Q)&;UVCG5+VITI6!DM9P[/$8.[-R_@>"+1SFV2DR $D0>SPC/8 $OD8: M=SE264>5OT27A3\HB5 *.:&)RKCGN@)RRILAL14JI.@X#Q.HS&DGRB3YT/I> M^F7_K,E$5(B@W9J>BID]I/%ZN[8 ^9'=&DCS]<+K0DNGR:5M%YIO58%_LY/> MNY^JQ?NAF&_@5E=7Z"F3XX,7XEPOU1ST 6GAQ?GY:7M,7W('TVEW%_M3<:7R MM;&E7;$*9R;/AF)V>:7FOW\4)]K"\CJ6WGM;DA^].'.JI&/.=<7X=]>10V(X M-Y6JQ#R;9:T"Z65W_NP:A0;/0?6A^*BV@1K[][+:O/C O1A;!Q^O/@RP%,J, MWI7JJY@W*@W%>7:>G=(:?$G?#6+3ZQP)A>6&\N."DN$\H+AF2$_?8V6H)>7R M)DI-]#BAG31>YM'\CCBH$H8;SH8(;BD[L"RC+HGFW>)R:IF[P/X#RI)8WPTE M_:DUJ)F@%VB%^WRK6M/5I!6]N>E"%K(_ALM$FRNZ8R;*NR[;ZU>7SK M[K,/6?P!A$J&TU;M65N<9PU TA I*8<(&^$=?=/;(0P:LO?47BDYI%A*[7:( M\;<=9F.]IF^&+6314>@2B;91='/IUV*),3"AU=TKFWSD9-=5ZC2^.9^JV"FF M6XV:&@9I4W"\KE5L9%$RT@/4B#I9SFY+HB$&NR!^:2@W8N.7APH+B$C;OSV.V2\G=- M*0\*I4'_N=_(7+T:L+[N6@T>*X?$HL^CZ3AVQ3>H^6NNYH@<[U6Q(GU') R]+H]L_2W,#5UX/FWQ"FT(J=B)?38Y M'!V,GS8S;NT;NRM;Q&K&8..LWR3#*P5F57 "DY7<*7MVH@U4B- R(K[J=P)" ME[S7J@KR@#:>:$Q+O?L+4'N@<]0T02;S+]0Z\5#GC8:FYJF(5.E.@=JJ[&A\ MMX9&J*)0S1'L[Z62@2=,3K6\FQ5SBV;V%YTQMAE8T("5)#9>T-Q"+1)3".3]Q>I[ M&G)$::DKD41A.65:8V L\^I[M$A41"ST$M2\&[V3U?$98TV78YDX(==7]CJZ MGIBU[^;%Z/)AUY7 NH5+@]:#$=]J@&"X01[R=0E2TCVO:P6 MO":PY@F2J.0>MCTI(N(UOF2%;@$XO-]J2 (IQ,F<>Z*P"_ET->"HV<9K +KN M[[F@X8-% VA!?NTE!3O[*#OH?-W=[VBJ2*X.JD]7M*.*4;-JY!IKK(,XM,2;Q)$+(_O3H MZ7-QY6R]*/D2#MAUJ0B[\L#L(*;IKP GS"?B3>>0%FAZ9W6CYC=]L44O"L"# MY\&Y.:MJ76I93,YVZ<;D:#39;TWK7'/6P]W&MP\8_B$"5;S06=Y:23>,=PEN M+PA6NOTB@+-_ *B.GM0P HM%>'UV8X:W 87*.]*I>LV8EK---9 #.3M M@M9^)MY*NIAO$0H$8T,T/_"-!E#7\"P'B*$;MSOR)-MIAMB>3(10=2W+6H:F MQP9*W]6M&>8>>&2C_M^QYM;M+EQUUYBXU_M)KU)NQ3]<\CV@"?'7O?9M^]OH M+/XDV"V//ZP"31 P$"JUQ-9Q=GPX$"[^6!D?0)3Y!\*%#<%6_'&MD(B.%N![ M^LVB>: #VE^,7_\/4$L#!!0 ( .^# E5\3''9Y00 #D- 9 >&PO M=V]R:W-H965T=2_."Q69TVA@V(<<%R86[E M^BN6]O0L7B2%=D]8EVO]!D2Y-C(I-Q.#A*?%FSV5?GC+AJ#<$#C>Q4&.Y6=F MV'2BY!J474UHMN%,=;N)'$]M4.Z,HEE.^\ST@G$%WYG($:Z1Z5PA>=QH.+IG M-(V=(I=VXY*Q+,",=B#V(=KF9J5AB]IC/'V_C:QJR@&&XIGP4' O_*T M!:'?A, /@@-X865RZ/#"WYO\F>M(2&NUAK]G,8 R7]+4:Y4CQ=PAG37.^R[/#9%SQE:<29 /9RVJ(:%+5SD\VY MS,#"TGQT/K;2(_EN>,PM#X@DR5H;:Y%9(2RDH-O!3C-MQRCD6(7<'?D9(TSF MJ"#LN-$.'+%$YC95>4H8,M>T3!^/O=EK!.\*'U% !XIW4+Y#N)>&":_PX]BC MO,5G$I?Z29P MICX[?_Y"_WR+_@E\82JE3^ NO1UF-+-2V<$CVN)1E]=BOQM/ L>P*U,(I'3 MC5QA5)HS]JK?JZ% N./+ ME"]XQ CI6RKG]KIW'KQ,,[)R5\P/L[RG:+Q4T#4;\[J-W-FX.UF:=%B$F8$,5629Q5214 ;] MUO,U614)8=O%DGN,5BE_H)G7KH9;IXD?KO(BHV:/!$P#1YUC[T;)>7'G/!,@ M44@2(D6?+/ZO SZQI5SL2A42.5."PIQ'$6H-'=^'#\73R]AS40^]AV#8#$<^ M13_)Q39]6T58;Q ? NNV>O#A!'JM(:'T6AU"^2[M#LWBW%.K56 MTQ>.%N4)GFQ1VLQ_9$GVJ5SA%WIOY;SM[C+J M:U1(C]+=\V>7- KMH8^_7DKNTMJ7I)NRX;FU2^3M6CE+45NZHMW6#,2WJ&RK MT>J_8%:4PR_+BY^*:Z:6/-4@<$%;_=: ;E]5%.I%Q\C,%<=S::C4=LT5_=N@ ML@MH?B&EV73L =7?TO0_4$L#!!0 ( .^# E5CC!T0$P8 ) 6 9 M>&PO=V]R:W-H965TV")NV>&>G8)BJ)*DG%\7[]#BE9M@N;R0JLV4LBBN?.<[[/XME2 MR"]J :#)8UE4ZGRXT+H^'8U4MH"2J1-10X4[,R%+IG$IYR-52V"Y52J+$?7] M9%0R7@TOSNR[&WEQ)AI=\ IN)%%-63*YNH1"+,^'P7#]XB.?+[1Y,;HXJ]D< M;D%_JF\DKD:]E9R74"DN*B)A=CZ7 34*5N(SAZ7:>B8FE7LAOIC%=7X^ M]$U$4$"FC0F&_Q[@"HK"6,(XOG9&A[U/H[C]O+;^UB:/R=PS!5>B^(OG>G$^ M3(Q?LFQEQ]&09(W2HNR4,8*25^U_]M@58DLA M]0\HT$[!%F+4.K)1_LHTNSB38DFDD49KYL&F:K4Q.%Z94[G5$G5'JAR)LJAWQ7?X0A]7'1 M=5R7U&GPCZ8Z(:'O$>I3ZK 7]GF&UEYTP-XE%V\+>"33*BLT M9B;E5-4L@_,ACH("^0##BY]_"A+_%T>H41]JY SU%B[\X$*BQY-2='K!2- M,<@KW!&-0L/J]>G@BJF%=9*9!\!L'EAA/;\BU$O'_F":9:VFA QP%]N3!%[D MIX/KZ@$EA5R1<10,;B34C&.TCPA7"MK0!48A<8BD1$G"VJ(%-$%I1#6I5VV" MZ+8NC408#?[$]Y@BQER 24R:H38)-;BP%M"]CX)7=C31O(3"UD0M>(W60X]& M_N!7>$"\J[%H&K)%)0HQ7Y'0BW'K3K(<@55^L%&3BI7XT>",2X*' MVMANKJ _!K;NW5>8N1>/ \?@Q/W@Q,\>G*UIN:XTJ^;<5* ;'%/Y-WU??U(P M:PH?L5/]. MS!_WP8V?W;J7C<)=IO> MH-X8)-RT8-?3RHW=NT9>(11[DX0.WF"C(F+L[J84]](!)F*@P^#M[OXQP4.O M\(L&X_I7LZE=)MQPY#^&\8- MHD.,&W@IMLLS2#?TDB@]A%(T\N+T #11WTMB!R1YU(U%9KLGWF R]J(D>()Z M+0;N(U_$OT/D2[T@#9^@WV22/I]\<=A:/KPYZ>73/0\^Y3PY!VV8TH M5B64Y/9DNI>CW>K?2=+!UL=R\'(D\83O/2PQPU\'Q0]FB# .!Q\0+@K/F_E2BL<'S TRQ+4J]D(XW M2-UC^"YF!]%S/Z=P&B=C%V8'=-/N]"50^PFO/P:VUTCS7\+V?C3>@+:S'_'( M.\'8#<:;KRJ*8#SQ_$FR[_1'6Y>$2"5S>Q6JB/V9TMX7]F_[Z]9I>\FX$6_O M:M\S.>>5PKZ?H:I_,L9/9-E>?[8++6I[Y7@O-/*6?5P YB6- .[/A-#KA7'0 M7T)?_ -02P,$% @ [X,"5;(.+<&J P 7 @ !D !X;"]W;W)K&UL?59MC^(V$/Z>7V&E5;4G19M7$I8#)%A:M95.0NRV M]^%T'YQD"-8Y-K4=V.VO[]B!''ME^0!,G)EGGGDUTZ-4W_0.P)"7E@L]\W?& M["=AJ*L=M%3?RST(?+.5JJ4&'U43ZKT"6CNCEH=)%.5A2YGPYU-WME;SJ>P, M9P+6BNBN;:EZ70*7QYD?^^>##6MVQAZ$\^F>-O $YJ_]6N%3.*#4K 6AF11$ MP7;F+^+)L<@.1DDCG?OR+%<44/G4R6/1%EM M1+.""]59(SDF;%&>C,*W#.W,? ,'$!V0#52R$"[C'RZ[CV9&9Z#VM8.;C3&A0 M!_#GO_P4Y]''&VRS@6UV"WV^8IHVC8*&NKK(+3F5ZQK1VU G0TUPCHG9 7X4 M *&B)IJ]D+8O&]BR$4PZ#$EW*BC$Y @*#2P"QU'6$^_905Q6G#PAUN6!YR"< M^2!Y=XO6%D$3)I"&[#2ZT!^\M9)U5QD<];XE?T;M(A@]%"C%>1(\)!%*69P& M#[F5TF@4Y*/"V\A7RLVK(RHQ-(6XE6PQA)QD$2E2$F>1]RP-Y3]@YVEZQLY[ M["R(W)G%+AZ*&S4<#340BW2K;D$=-G MNU'C)C [\NAV "A]K>:W73]CF?MBV7XWUC'9*WE@-=C<]QO=K<82US7FYBV] M^DQ/7=*KWM*KSO1L9V",;WOGCEZK],0;M%;HLRVQ9&D"O$^\TT_HB %O5) ZBD:UJ'!=!ED3>ZL=X[K!/>&?;EMGKH5(=BIS1DG%< MA"Y'ME&2(,YCBY,%XVSLG8NE^HWY+]K4G;(9WH-BLM;$;0)AG"=.W;(QTHX+ MD!(:)H0]^5]VRSYF1SA(XI$5TJ"(QM>:,+S8^)B*QMUKFKA$],M_.!VNSD5_ M8WQ7[^_=3U0A)TTX;-$TNB^PJ51_E_4/1N[=_5%*@WEWX@ZO?U!6 =]OI33G M!^M@^$,Q_P]02P,$% @ [X,"5! =PP !D !X;"]W;W)K M&ULO5=M;]LV$/ZN7W'P@L$!V%JB7NTE 9PTZ3*@ M6]!F+?:1DJS7B$:>*BK M1I^.5L:L9Y.)SE=8"_U:KK&AFX54M3"T5S Y.UF+)7Y \_OZ1M%N M,D@IRAH;7D?PL<2-WEF#]>1.RL]V0M]K(NF?D)&# MI7QKZ3D_*/"7MGD-H<^ ^YP?D!<.GH=.7O2"O(L5^8H:R@8NA%*/9;.$CZ)J M$>0"MF%YSN_#8F]7" M9$=BM0&/#1^"E@M'84$ -7>=.LU7L=EOE]UOERVU. MJ.8#X MF_3S^]*4!1)]P-(L(HZ+MFXK82L0C!*-MFM;E%^X2#;+4DN[;_>^KV1S'+&0 M9P<0$ T(B ZF:@?NPL']N6S_1Q$,&NJDN:2NI0UEBAPP>X@09M^CF;>W]=XJ MJ37,\[P+&(GXE01^!U,611R"U+LA(ZQ"'OF6AGZ/X<EOH MW8&4)6GL<.)/"5F0L#B=$JWW&X5-[;A",EGF!XXTXY9T2HR1=RN-H$HYZ#]$ M_I3QR#)G*4O#D+A#'K#8SR!(O&NJJ8,"9GL6^_[@_\ZZ-^2I[B.G?1H%+L:# M_B.R@#-.%CS!T#?@\Z209]Z3H^\/HX02F'8PHL#&G8L!IYQ'T?^ 4<22Z=3" MR&=I8&'$_9!-,_\IC!Q9EJ8.1!FUBI= %$X=B)(@L*@DF&;_&D8!N48M:@QI MS'S?NA"&B3OZ'C *""]I5ZJ#?H)1F-KC _TP'OIA?+"9?:")KV@K]P81/I0I M_^ZZ].4#S8 :W7O47^ ST\)S[?.PQOG3#L\[ZM_=/U"H?H#9K[H^(%[W M_-)#2-.O->?+0^W0'[(@XY8H!)Y0 TKL.K)]-DD"NX[MFOJ 72<[Z]2-8Q:\ M*!:&E'(_9FD:]^@XVG:OYY(^V1D&J:*6;N2U/84"T,V%P^DP5<^[8?(+>3>2 MOQ-J638:*EP0J_\ZI6RJ;LSM-D:NW6AY)PV5KUNNZ,L E26@^X649KNQ"H9O MC;-_ %!+ P04 " #O@P)5\;2]7PD$ !6"0 &0 'AL+W=OH:&>I32,<39ECK3<7HVBT6WB0J[7S"^/9M!4K?$3W1WMO:#;>LU2R066E M5F!P>3&ZC,[GJ3_?'_A3XL:^&8-7LM#ZNY_<5A>CT!N$-9;.,PCZ>\(KK&M/ M1&;\V'*.]E=ZX-OQCOU3KYVT+(3%*UU_DY5;7XR*$52X%%WM'O3F-]SJZ0TL M=6W[7]@,9Q,^@K*S3C=;,%G02#7\B^>M']X BO #0+P%Q+W=PT6]E=?"B=G4 MZ T8?YK8_*"7VJ/).*E\4!Z=H5U).#>[TLKJ6E;"805S40M5(CSVZ7"-3L@: MCK^*18WV9#IV=)]'CKGE Y;23:]]3]-)B!(G_]:Z$DWTKK+.@E MN#7"4M?T!J1:G0>D!'LEUUABLT #/&*!E^6U1<'Q9:,[15"I"*H[*U1E3X(' ML:'@.S12U!:.($HBEN7JT-;I$:R%G49Q!P:)H$GR22E*F M5$";55<2^R1D/"H@Y2Q,D^"K=J*F&_\AXPAB/B&"W%]3)"R9) =\G^Q]GQQT MW[VAPF+<"X-[2CH')!!N?G2RI1?OWHO&_Z"#U]UVOXO[W6V0)O2T6TH3E109IS-(P#5XE MY"F+> QYR"8%#SYU1DG7&62PE,]^8'M1>KF4](!?M4448]#=<9*S/(\AFJ0L*R)R!)&>PF59=DU7]X6H0NHPI13] MW<>03U@2QG#BAR'+*1-/?N:F7?I&6<%X'O:O)&&3[%#ZIOOT30_F&UEK.K+T M3HJ%K*7[H(3\9Q+8K=5OUGYY@MXT;:U?$(FYH?9N!T?30R]83$EV!$G,HB0/ MKG&)QI U!JDH=.AS(\HBJCNL2(K@5A$>P8EG,K(5+[Y1 'F8Y_ZW2+;)$:6, M9QPBSE*J0D/@Q#LRCWQTLXDO9Y3MR:1X+T[C-[VN0;/J.[IW$&PO M=V]R:W-H965T[X/<,W@5MS1(/S9*G4=W?XL[H)$V<0-EA:A\!I>\)[ M;!H'1&;\L\,,#RJ=X#&]1__=^TZ^++G!>]7\+2I;WX3C$"I<\:ZQ7]3V#]SY M4SB\4C7&K[#M>?-1"&5GK&IWPF1!*V2_\^=='(X$QLD9 ;838-[N7I&W\@.W M?#[3:@O:<1.:([RK7IJ,$](E96$UO0J2L_-[)9]06[%L$!8HA=+P65DT+S_G,]?Z1<@U?.--AZ!6<"X*IYR_C/U8(TCZ2^5>Q]-> MAZ671O"E:(1]@5*U&R51VOT32]+)+O3" #>P4@W]&#,-R'WT[G_ $MLE:LC2 M*'"Q< %)@ZO;5G72DIPD)-49+BMS'22#;%2\/^L:5)U3RO)I\*"%+,6&-\ ] M$KP#-AY%^6BXI\:3X*ND1\+Y%RNJ^J6%2IC2<__ZRYBE[#>X(MZ(L02N?V86 MQG1P^WA\EUVS?L5_9^['WB>BVD@097 M))H,1D4(NA\E_<&JC6_?2V5I&'BRINF+VC'0^TI19>P.3L%AGL__ U!+ P04 M " #O@P)5)E,V*S8% "B#0 &0 'AL+W=OO(+Q; JBR[I*SQ$"29EL'% OBI'VFI6-+JT2J)&4G M^_4[A[)5NTW<%=@>]B*1U+F?\WV2SC=2?= E@&&/32WTQ;@TICV;3'1>0L.U M*UL0^&0I5<,-;M5JHEL%O+!*33T)/"^9-+P2X]FY/;M5LW/9F;H2<*N8[IJ& MJZ!X6\,UU#49PC ^;FV.!Y>D MN+_>6?_%YHZY++B&:UF_KPI37HRS,2M@R;O:W,G-;[#-QP:8RUK;*]OTLE$P M9GFGC6RVRAA!4XG^SA^W==A3R+P7%(*M0F#C[AW9*%]SPV?G2FZ8(FFT1@N; MJM7&X"I!39D;A4\KU#.SN9'YAU+6!2C]$[OYV%7FB9W<\T4-^O1\8M %"4[R MK;FKWESP@KF$O97"E)K=B **0_T)AC;$%^SBNPJ.&OR]$RX+/8<%7A "77[[J!WQRK!#!J@4+AX^O&[+/#3GS7*"BWKJN &%;7!6V/MR:4U MHZ D7*Q)'_=P-KHO%CPX&%$)J8X^&U:CD\M&=F39!B([S46A3T?7 M4AMRUBI9=+E!^*U!=,"^9XD?XS6*IGCUG2!,\3Z-X]$=9LQ57C(T@+!8(]Q; MBIDEZ"J=QB@RD48;7;#IE M?N $4+T$FRZ,@81<,81X0-#+!A'9[U@K+5ZQR]6*0C PZG/%,>P,#J6P,7'#7D,.S0)=A+[3#U@2Q([OT6S$ MD8L3D[B!'1@42+UT]*OB@GQ$J9.%&3W(/#<+1C>/H/**.GK"_,0)L?6G^#3( MW, ;(0LOH4*U"8*G4GC/NEB9),J<.$IH9@(7 M)RQQ/8HS29TP30<3T(=EH?V%B3#S;: ("LS29[%KL1%%3AI[HW>@*5&:;X)\ M3ALCV1J/OS1UXI^R) QP:E.*A J3Q#BQJ7UR!P.M4"M%9TN.$[CN?,H1YOLF>M3R;V:CR$\7EVO/BSL](TM:A7-7R[H[9V M"A@B'ZS/C/U@I?@&!U^SU79<,# AQ2ML1]Y9CJB)9Q@T;2V? %6IS.&+NB_J MN>P()<0#)<3_E!*0"XVJ;"WM^X8]B,H<98BCII]G"/8\15A:Q,Z@PQU-.&Q3 M5LC,^*ZHNX+*M,\?=_.'OG M*&L0,;5G13O_)9Q0O023$+'0M MK?B)YR1I-+JD+J..CWC+HGB'-Z2/%)&#.#K]"F\$J!='*+;O_C"Q./8=#_D+ M7=-+))LZ499^.[+C,':\!%^^;D(OI2S!5UOT553O=>*;D;VO^R^A^R"<_SO" M)WO?S0VHE?T[H(\O_"+J/Z&'T^$'Y++_[OXDWO^]O.5J5>'0U[!$5<]-$=&J M_R/H-T:V]BM\(0U^T]MEB3]1H$@ GR^E-+L-.1A^RV9_ U!+ P04 " #O M@P)5?*G#I*4" "P!0 &0 'AL+W=OO.$5[ DU(0Q**T "NFJ;5K5JN^W9)!?BU3^8[33M?[^S RE( MI=I+XK/O^^Z[L^^FM39/MD1T\"*%LK.H=&Y[&<Z:WJ.BDT$8R1Z;9 MQ'9KD.4!)$6<)LDXEHRK:#X->W=F/M65$USAG0%;27"&3CGAW'R1996L M!'.8PZTKTTM?]&>&'MA:ZCVPMT/:FL:.0'AAG._IE0Y^>H!_#C5:N MM/!%Y9@?XV.2VNI-]WJ7Z8>$WRMU!L.D#VF2IA_P#=O\AX'O\PF^A^8Q@BY@ M53*U00MN&MK/: MT78>WV@[BY:VLV2"J0R!.;C"#.6:DAP.@N8!?((N#,;]R60,O<[MJ0)TR;F? M)B/R.6 [SMXS#<_[R<4 >N^]G/B@BR2:39@5EJ)1;DU#M;OM.%HT7?CFWLRR M&V8V7%D06! T.3L?16":^= 83F]#3ZZUHPX/RY)&*AKO0.>%UFYO^ #MD)[_ M U!+ P04 " #O@P)5B+RR;MP# !]" &0 'AL+W=O/"7RW=V9U:+65O6B[P3H'N MNXZIOR^QE;MS/_8/!]_XIC'V(%PMMVR#]VA^W]XIVH63E9IW*#27 A2NS_V+ M>'&9VOONPA\<=_I$!AO)HY1/=O-K?>Y'%A"V6!EK@='RC%?8MM80P?AKM.E/ M+JWBJ7RP_MG%3K$\,HU7LGW@M6G._=*'&M>L;\TWN?L%QWAR:Z^2K7:_L!ON MYID/5:^-[$9E0M!Q,:QL/_)PHE!&;R@DHT+B< ^.',IK9MAJJ>0.E+U-UJS@ M0G7:!(X+FY1[H^@K)SVSNF%*<+'1<(<*[ANF$#Y^9X\MZD_+T) #>RVL1F.7 M@['D#6,%?)'"-!IN1(WU2_V0@$WHD@.ZR^1=@[_UX@S2*( D2I)W[*53M*FS ME[UA[Y)I7@$3-5SSMC=8PX-+&PD7SZBH"@<.-'SMC39TD;AYC8?WW5Q0N592 M5+SES-6>7-O2&5W7H^O=P34;7>O!M3RZ!JZ!:5C+EII'+[SOC4)\03+<\_V+ M \]29?F*89*\CQ>=[(71P 681O::S.L <%_AUL"64N]\0TTE],F[[3L"9*1: M>+?T+'!1R0[A V3SH"QB$M(B2-*4A'D1E$E.0I$'19EZ-^LU=9L-UP5)_08: MJUYQPY'@7Y&3#=J0M*R(&DL"-PT05T2!X51VU%&/UJ4VBE 0Y $.HN&[>'' M'\HD3GZ>UK2<'>0C:J)+323CH;Z/0?[D+(Y1L6?&6UOO8"3AZ#K*%C5=]=3( MMD9%6->&-$V#@.\%]SH]LX"@'>FY1B&IAP=J']Y(?Z_IC/)$8+;DA8K@!.YI M%$-%Y7F091GD63!/8[M+YW.[*XORU70X)POOZ]86IG8%Z>*%7G JD'Q>0IFE M4% D\RCUKDY27%*\7_7 :O_ M[/5[K?B_$-#]('B,[FD5N*@I;X M;):[)8F\PT-E/Y;E<"=S'XO2+7'QVL,8GHP$ZHN-&WR: J%G8)@.T^DT6R^& MD7*\/@SF+]2TU)#0XII4(\+F@QJ&W; Q&PO=V]R M:W-H965T)#?MWX^2'3<9VK[(%$4>'1Z3FNRDNM,%HH&'JA1ZZA?& MU.,@T$F!%=/GLD9!)YE4%3.T57F@:X4L=4E5&<1A>!E4C M_-G&^E9I-9&-* M+G"E0#=5Q=3C DNYF_J1OW>L>5X8ZPAFDYKE>(OF5[U2M MZE)17*#27 A1F M4W\>C1<#&^\"?G/_LYELZ]4-+"$M,C$5@]+G')9:E!2(:?SM, MO[_2)A[:>_3/KG:J9FF/HC'U+,6%.:M=Q]Q:Z>H<5+9*G="KLV M=CCT(6FTD5673 PJ+MHO>^AT.$@8A2\DQ%U"['BW%SF6GYAALXF2.U VFM"L MX4IUV42."_M3;HVB4TYY9G:+.4EL8(VU5(:+'$XW;%NB/IL$AO!M5)!T6(L6 M*WX!ZQ)NI#"%AFN18GJ<'Q"OGER\)[>(7P7\WHAS&(3O(0[C^!6\05_LP.%= MO("W0I50L=1LL'V$+RASQ>J")S"G?@:IX);G@F<\8:3(THF/2C\GQ.OW; J$ M3);4\%908_6D!J:AT72[!D/'2UG53#R^?3.*HZN/Y).&E11TCZ)Q[/(G=LRR M.[6]EP(ULDTO9<)<5\O,[9..[-G8VQ0*\>A/4%D/1PZ/A$4G[-[PK,)6Y@AZ MRUL_L=GCZW>'Q/8L]-C[0=U3P)Q"2#VX&,()7$1V&=@EAA/ONE'TE,# '86T M##YTBS=?S9?!3ZI#T<7DC.Q)-.HL;W.D312ZD/_7Y]HC.)@+8I:[Z=>0R$:8 M=D1Z;__ S-NY>@IO7Z<;IG(N-)2846IX?D7SK-J);S=&UF[*MM*04LXLZ)%$ M90/H/)/2[#?V@O[9G?T#4$L#!!0 ( .^# E6@*B9^\ ( "8) 9 M>&PO=V]R:W-H965TV ^V_GYVD&93 6HF7Q)?O''_G^#I8<_$@EP * M/>:4R:&U5*JXLFV9+"''\H(7P'1/QD6.E:Z*A2T+ 3BM0#FU/<>)[!P39L6# MJFTJX@$O%24,I@+),L^Q>+H&RM=#R[6>&V[)8JE,@QT/"KR &:C[8BITS6Y9 M4I(#DX0S)" ;6B/W:A*9^"K@!X&UW"@CHV3.^8.IW*1#RS$) 85$&0:L?RL8 M Z6&2*?QI^&TVB$-<+/\S/ZITJZUS+&$,:<_2:J60ZMOH10R7%)UR]>?H=$3 M&KZ$4UE]T;J)=2R4E%+QO 'K#'+"ZC]^;'S8 +C!'H#7 +S7 OP&X+\6$#2 MH'*FEE+Y,,$*QP/!UTB8:,UF"I69%5K+)\Q,^TP)W4LT3L6S>KH1S]",+!C) M2(*90J,DX253A"W0E%.2$)#H QJE*3&SA2FZ8?62,W-W.@&%"95G.N1^-D&G M)V?H!!&&[I:\E)BE7TIV07RG7/D.9[7 1__!XXU MW''WPB>'X1-(].@UW-V&V]K@UF6O==FK^/P]?%UV_AK-I1)ZW?_N=2R;IF*NOO9I%/\%4$L#!!0 ( .^# E6%&)LT?0, -\/ 9 >&PO M=V]R:W-H965TB#XRTMHE0I$M2=@O;(2,B/:3.7:55N))"U &7,#SXO= MC%#N+&;%O6NYF(E<,\KQ6H+*LXS([Z?(Q'[N^,[]C1NZWFA[PUW,MF2-2]0? MM]?2S-R:):497EE7RKC&@ C-!N0% !@I\% MA!4@+(26F16RSHDFBYD4>Y VVK#90>%-@39J*+?;N-32/*4&IQ<7A$KX1%B. M<(5$Y1+-'FD%;V!I*B;-&8)8P07EA">4,"!*H7E,> JK^B:CY)8RJBDJR$J6 M%(B&E27?%>1VQ\RV)[F4E*^M\U3!JW/4A#+UVBSW<7D.KUZ^AI= .7S8B%R9 M-=3,U4:D3=5-*D&GI:#@?P3]G?-C"+TC"+P@Z("?]%99\OS0+P3F.FOG29 M4V83=6=COPDG:DL2G#OFI5D<4%J/V&[A3_VHGCF[IK">I?^16%1+2SJ M%78I^/KINDK.44-7/)Y,QS_HBAZHGT9!.*FC6@F/ZH1'O0E?"8[?X8K(.]1= MJ?6BGUIR Y&UA,:UT/A9O:OQD,8-1-8R;EP;-^ZMD-*LH\;WODON^$$)AY-I M.(Y^J.&'85'L3<.XNX@G=8J3_K<.=\C AW_AL7+NY7GJK@Q$UI(\K25/GU4Y M3XA MA_*?5Q/E#]I%#<76-N_01_F_I9&J6$>/=%+]B_^JN$,OY?^.9LI_V"=U=5,= M85WME-LX?=FCK_EK65.N@.'*X+SCL?%0EJ?)&PO=V]R:W-H965T9=>#!SC$$E/)/5?W3?E'4&*"FEXGECK#W(*:M_ M\8_F0>P8N*,#!EYCX#W7P&\,_*<&P0.,P>FX-06,0/-<@; S"ZMG7#ZMZ MTA%6>'8N^#T2IK2FF8-*KLI:/V#*3,^Z54+?I=I.S6),!?J,LY*@:X)E*8CN M-@J]19=I2HWV.$/O6-V#34]X'1&%:?9&E_AT&Z'7K]Z@5X@R]''-2XE9*L^' M2KMEX,.D<2&J7? .N!"B:\[46J(%2TG:M1_JYK1M\A[;=.59@;>D.$6>LP7=O.()-KHENZ8G1)$ZS[QV62\)(IRE;HAFY^$D+ ($K: A,5 L([T MHU;ZD8T^FV.Y1GI(H\0!,3PY]0_S*BCI67$A85,/""F;B[&863,/ MU4-SLRO;?K'0\2?NJ%LL!G*M(TC0"A)8!;DAHIJ(64)0003E:9\25L:Q2D#" M(GOK?/1 L.CK7 M(+V(@6$?!L%4PM+91!SKR@*ZQ^*;7C'&IPR7ZH/=D0S+DML7Z%+?6>:SBD+ ($K: A,5 L$XO&+>]8/Q2 M,74,*3TD+(*$+2!A,1"L(_VDE7X"%U.MJ&/%A81%D[U@Z4^F(\=Y$E/K8L%. ML5'H3)\6BX%':U]""LH06.$,X-YKW2FM%'"TM)"T"I2U :7%#VPT+WF0<[,SW7=&\ MK6B>5;1J*CY!2Z$#)F') ^++Y@6()JC #R9EU2ND%7NTD)"TZ"=-EB2G;S%C M):R)A]Y$J/R&0G",LZ"#.C?*^TH-DD4%K4T+KC MP!_O+8^:J7DLW58I8C[NC1 +-"H'2HH;6 M69SZWM[#7[@]B:'Q)-@7Z?_(#+G;U)!KSYY<;JBB:94X2$Y[M0#-"X'2(E#: M I060]&ZNFX31F[X8BM6T#P1*"T"I2U :3$4K=L#MLDBUYJ0F'TJEH)KR6WK MG/'>'.7J&>KI'#7O*6>69T^*17:'CA8#-'D#1>N*L4W?N/;\S54I]14I=1C, M[RBKOXGJD&A&HOENJ@^EGH9%=:-7*M"DCKN?B)E,]O(P46\Q?^P_#760OL50 MM*Y2V[R.:T_L['R_+EE*935?DM1\JSZD%R)8,%ZV0ZU_33/='VO>_B":V]T[ M>GX$S>B TF(H6BWT<&UM!>;7>V7%;[.8;;XO6VF&LL M5I1)E)&E-G5.QSJ4BWJG27VB>%'MC+CC2O&\.EP3K+N#*:#O+[E>V38GIH)V MO\_L/U!+ P04 " #O@P)5N3_*SLH" " !@ &0 'AL+W=OMTH"HKN,1[ M#:8J2Z9_CE"H]3#H!%O# U\4UAG"=+!D"YRB?5S>:]J%#4K.2Y2&*PD:Y\/@ MLG,Q2IR_=_C"<6UVUN"4S)1ZHZ]@3N&):4GO X00MX^*(3*]Z M'SCTSX6J#).Y&826)#OB8;:1-ZKEQ:_(2^".H L#5S+'_&5\2*EJ\A5O\S6* M]P)^K.0I=*-CB*,XAL?I! X/CO;@=ILZ=#UN]Y]U.(9+8Y!*0(KAEK,9I=UR M--OZY$!YH8)46E/*O-EK6;3:V?C)L&%6;(, MAP%]Z@;U"H/T[9M.$KW?H[77:.WM0T]'3#"9(3#C.F6"&98SU-#M^*QVVNC6 M@(D'='-FE9[WXN[9(%RU\.@W//I[>>QT7?:BZ[#NT-9^JR'[NTSB\WX[D:0A MDOQ'0JC%D%H,ZAYKXY#\E8VSWGFO^P>)<&&ULS5M=C]HX%/TK%EM57:D=B!T8F#)('6BU7756 M(V;;/E3[8((!JTE,[01F5OWQ:R8%\W6/?XWOMDXL9;AG_*E:$ M1. A\$-QW5I%T?JJW1;>B@187+ U">6=!>,!CN0I7[;%FA,\3XP"OPT[G5X[ MP#1LC8;)M3L^&K(X\FE([C@0<1!@_GA#?+:];CFMW84I7:XB=:$]&J[QDMR3 MZ./ZCLNS=HXRIP$)!64AX&1QW7KC7$UI""P_-J0,?%]A23[\2T#;>5M*L/B\0[]7>*\=&:&!1DS_S.=1ZOK M5K\%YF2!8S^:LNT?)'.HJ_ \YHOD$VRS9SLMX,4B8D%F+'L0T##]Q@\9$04# M!QTP@)D!W#=P#QB@S #]J(&;&;@),ZDK"0\3'.'1D+,MX.IIB:8.$C(3:^D^ M#=6XWT=U'$@0,3 C8$J^Q923N3J5@1-)C/>AY\=S N[I M,J0+ZF&)]#%D,T'X!L^2!]:Q;/;%A$28^K_+]@^V^0I\O)^ %\]^!\\ #<'? M*Q8+',[%L!U)0I1;;2]S?IPZ#P\X_V<<7@#4>0E@!\(*\XG9?$(\:>XDYD[9 MO"V'(1\+F(\%3/!0[5B\!&^$()(/Z1?X0/&,^C2B1.S&: XD#U/BQ9Q+BI*G M_F(ASR_<8$$%^/)!-@#>1R00_U21D_;&K>Z-FG"NQ!I[Y+HE9Q0U4*0U>OZ; MT^N\KJ+*$EB).)03ATSHHP)#+\%"L;A1+%;YG +U$B U)VY&?7?@HF%[4W3F MZ5,#%Z)^_E2IEV[>2]?8RUL9T 2,,?=E6M @]M-P_@Z*XYX/:E7GC?C'#I@E ML!(5W9R*[EE%>MQX1E3-?BM,OA+"S M%^3&ED[TXS+WX]+HQ_0Y#M:O)\EXCED0$.Y1[--_DY1XI1;R.;C#C^E:]!W\ M_]0Q=N?8"+ $5F*NGS/7/ZO4Z=LDSA)8B;A!3MS UB(Q>#+]PSX:=/;RQ]C< MB57EEW;)%G":U,GM:O MCE'EC3XG;UF2&;R18GU)P)P*C\52P4OI7I5I-S6 7YQJTF#MXF8&/I4)+4@= MLR)M.CMW[UV3'<'3:H+'YGX>'5^6T,JL:@'MN.>5G%8%MRVT,GE:9. M'!U 32AV1TMVY_*\LL^J9K>%5B9/JW;'J&V/49\94E%^=GO=[GZ-PMS@J0YI M->V8Y;1,&ID.2AY6^C"HF 0@NMSWH0D-#;6&AC4:NC );-))H&Y2'&>0>]/; MI;OGF;GE4SW3,A8:E5X#T]LQHL/$U+1#'@H%7L_M/2;P4]E0XM96%. ;B(5=Z#)R_\.MGZU MM*IS;:&5>=4Z%YY7>1I:K4_;0BN3IS4U-&OJ$U+4#'@H1:O4>86&;4*=(ZW. MD5F=W])0)EV@\NIG_UID[MFQ464+K[O*&AD?T1A@X19-A=RZ:<4OLS=.3H&FI#M2,MV=%YE9V15L]M" M*Y.G-3LR5XGK$ZBR7OPT@9I0STBK9V06N[?XX9$ZK8 MU:K8[9Q5 KE6I; MM#)Y6@J[YK)X;0)E]G4)9&[F5#>4*"U?T?K.K2V+EO=3 MTW0_]99P(C^RU\K9(XA6!'"B0O)/LDF_K)M)_)]QB MOJ2A #Y9R.8Z%Y=2*_!TPW]Z$K%UL@5^QJ*(!&ULO9UK;Z-(%H;_"O*.5C-23]M?-V4GV4"S3=?)Y8^0/JU6\^>,B669/ISVS]_S! ME_3VKJ@^Z)^=W,>WR552_'S_>5.^ZQ\HBW25K/,T6QN;Y.:T=VY^B(9.%; ] MXIX/JC))E,B\J1%S^]YA<)LME12K/X[<]M'?( M604>OWZF>]O&EXVYCO/D,EO^FBZ*N]/>I&9*M]<'D&JW2]^S_^??]%' 68SBL!UC[ :AM@[P/LM@'. M/L!I&S#.V 9-]P*3M*4WW =.V&=;I=+]EVL5ESI(C3Y0_E$3]?S8SOO_O!^,Y( MU\9/=]E#'J\7^4F_*$^F0O;G^\3>+K'U2F+;^)BMB[O<<->+9-$0+_3Q(TU\ MO_P2#M^$]?Q-7%A:X*?L\;UA3=\9UL R&\[G4A]^E=R7X8-7PV:KX4'[[$TG+]YV\N';LD?Z\%DR M/[3=U'1#^R!(>\NS7^%=/.3E)WEN'"G3^-<_R\\,422K_-\-IWBQ0SK-R&I4 M_I#?Q_/DM%<.NWFR>4QZ9W__FSD:_*.IGY.P&0ES29A'PGP2%I P0<)"$A9! M,$EESD%ECHY^]CG^H[PN+'*CR'9"VR3&L_*2_)WQJ;R8S6Z,RSB_>_YYTQAU MH\>/8E(^)H%.2 M1#(\B&2H%8F?98NG=+ELZOC:R*X=GX3-2)A+PKRA\ON>#!W;FLB_,D;$;"7!+FC90N4A[YX@^?3V8,2)AH<_HAF3&"8)(*Q@<5C+4JN"SOH-/U M;7DA5(I@G:>+9+.]WV\2@Y;450PD;$;"7!+FC97>].-H,G%>J(%,&8R_==4A M&DYJ:DV'+_KX-SD1=-I2QYT<.NY$VW$OTLQ;)K\;Y^N%\>FGC\?WRDU]5POK MVG=)V(R$N23,(V$^"0M(F"!A(0F+()BDK^E!7U-^$FI*JHR$S4B82\(\$N:3 ML("$"1(6DK (@DDJ,P=U\66@'<=^B99'-OQIIGC\T3S?M M<H%[JLW95#TIS49J'TGR4%J T@=)"E!91-%E%1R5,4ZNB7[/-U_(V MQIC']VD1+XUX\9^'O*CF=QLUI(5U':=0V@REN2C-0VD^2@M0FMC3CF^1'&42 M $T9431905:M($NK("].-\;C\V 4[PL>QDVZ3HO$6*:/Y9MT7<3KV_1ZF1AQ MGB?-4V;[/-($RMA2!RCMZ716#4ES49J'TGR4%J T@=)"E!91-%E>=4G?U-8R MM844?6CGX0@MWJ,T%Z5Y>]KQ7YKI9/!R;@W-&: TT:H%(9HSHFBR$.JJNZDO MNXMZ##FOQA#C2Y*GBX?RFFU[)]2H#Z?I6U(&%+1VCM)[G=97>U)?I#_/0<3T/_HPP"EN2C-0VD^2@M0FD!I(4J+*)HLG=IJ8&IKK/5X-,]6U^DZ MWHU'[6:;I^H=3M-L,VHF0&DN2O-0FH_2 I0F4%J(TB**)B]CK$T%EMY48WUR?H(9TE M9JE7EL.!,LTQ:SAN/%0.<]&3\U":C]("E"906HC2(HHFJZ+V%%AZ3\'575QB M]UY1XR;;&-<-$WN-2D$=!RAM9JDU<6ML#J:CEX)"O00HS4=I 4H3*"U$:1%% MDP55>Q,LO3>AJQ=;C^LL(]3 L*=)JV;527H73>JA-!^E!2A-6*HG96)-1R_7 M0:-)(XHFRZ.V'%AZRT$WD[4>UED>T6EV/+ZI7!!=U[ *7-+'61O&6J8POJ M7$!I/DH+4)I :2%*BRB:K)_:N6"U="Y(E2)I9L H*F?<3;)YI0*KS]!95ZC) M :6Y*,U#:3Y*"U":L-3]$2QG9 _LER,3:E^@:+*R:ON"I;WTT:X#21,LVA&C6B*+)V]O6]@1;;T_X$VN ],2N&D%I MLSWMQ>]PJ PK:%8/I?DH+4!I J6%*"VB:+*2:BN"K=_WH-4J(#VCLW90ZP%* ME1G7;"/$6"?(\ ^ M2(!]DH"ME&Y'RE_M ,TI[(:="!J$P>[^_U=4^^VZVF_KJ_UO6'6@)W?6"5KX MM]7*=-,<%YK40VD^2@M0FD!I(4J+*)HLJ-H?8.O] 4V"JL:<]L,/:AE :3.[ M8>?[B;(GF(LF]5":C]("E"8:OUY[_++D@B:-*)JLE]H,8.O- -(J'>._QN7> M5W-5VE>2C-1VD!2A,H+41I$463%5=;"FR]I:#=JAT]I+/$4+^ K?H%FM8 MN6A6#Z7Y*"U :0*EA2@MHFBR>&K#@*TW#%"/)]2GZ2POU%Q@-Q2_G6G#315J M&T!I/DH+4)I :2%*BRB:_.S/VH+@Z"T(@)%4GZ&KLE#:S%$M"5;3JE0TJX?2 M?)06H#2!TD*4%E$T65FU)<'16Q+>NKF<'M]95JA;P5'KZG(:-%JRFL0JU,J T'Z4%*$V@ MM!"E111-UE7MC7#TWHC/V;*\RUH95^_/&[?)TH=WE@WJAT!I+DKS4)J/T@*4 M)E!:B-(BBB:+J_97. X_X>Z@S@J4-D-I+DKS4)J/T@*4)E!:B-(BBB8KKC9@ M.'H#1KL)=SVDL\10EP5*WT)P119,545L AGH+P%OM:GI\9[&@%@&4YJ(T#Z7Y*"U :6*H M;JW@- PS:.F?HLFBJDO_0VVA\RU;*^C)G?6$&@!0FHO2O#WMN-;9,)N%Y@Q0 MFFC5@A#-&5&TG4[Z^5V2%+.XB,].5LGF-KE,ELM*! _KHO+)''UJ;)*;ZL&H M'\ZM7E_YW#,_!&;#Y\+\$&X_[]?XLY/[^#;Y&&]NTW5N+).;,M7@_;C\<[-) M;^\.;XKL_K177GQ>9T61K;8O[Y)XD6RJ \J?WV19\?RF2O"4;;YNFW/V/U!+ M P04 " #O@P)5)NT6W-\" $" &0 'AL+W=O[=M*LT#03TE[BC]QS?,Y-?.]H(^2C2@$T>L@..;A9 YU;B42U>M)-#$@O+,]3TO='/*N!.-[-ZMC$:BT!GC<"N)*O*< MRISX; MF'@;\(/!1NW,B7'R(,2C65PG8\[. MM^Q7UCMZ>: *9B+[R1*=CIVA0Q)8T"+3=V+S!2H_?<,7BTS9)]E4L9Y#XD)I MD5=@5) S7H[TN03F>' $I#4YOB[I%PM0$I(R/$% M:,JR$PR:K#$^@5-RS>,.KN_G%^3XZ(0<$8:85!2*\D2-7(WZS"EN7&F9E5K\ M UI"\=/@P\SZL/+R664?W=*/\L'#9+ M#&N)87NJ\1HQO@2N7\LD0"7'4MYT-Z?AOMYA;T]ON*]W& R"9KV#6N^@5>\5 M99*L:58 $0O"L7=1I4 K+/*8;/FV%I1Z6RG?^Z<,]LS[O3#PWOIR=PIM#G)I M^X_")!=-D?;ZA<,JRY&2P0ZG4&F%-9]IQRH<7*ENT' MH;$)V&F*;1JD"<#W"R'T=F$.J!M_] =02P,$% @ [X,"5"P M78( !D !X;"]W;W)K&ULM9U=;]LX%H;_BN = M+%J@B?4MI9L$2"UVMXN93C'MS%XL]D*QF5BH+'DD.4F!_?%#*8YIBLJQF;RZ M:6/'?"B_E&@]XK%R?E]6W^LEYXWUL,J+^F*R;)KU^^FTGB_Y*JU/RS4OQ&]N MRFJ5-N)A=3NMUQ5/%UVC53YU;3N=\]]J2[/RTV39P7_4EGU9K5* MJQ\?>%[>7TR_+[^4HE'TQUED:UX46=E857\ MYF)RY;QG<= VZ%[Q1\;OZ[V?K?:M7)?E]_;!I\7%Q&ZWB.=\WK2(5/QWQV<\ MSUN2V(X_M]#)KL^VX?[/3_2/W9L7;^8ZK?FLS/^3+9KEQ22>6 M^DV[RYK?R M_E]\^X:Z#9R7>=W]:]UO7VM/K/FF;LK5MK'8@E56//Z?/FR#V&O@^,\T<+<- MW&,;>-L&WK$-_&T#_]@&P;9!]]:GC^^]"RY)F_3RO"KOK:I]M:"U/W3I=ZU% M7EG1[BA?FTK\-A/MFLNK^9^;K,[:0:NM$^MCFE76'VF^X59Y8WT6.^I57?.F MMKK757QAO4EXDV;Y6_'BW[\FUIN?WEH_65EA?5N6FSHM%O7YM!';U=*G\^TV M?'C9;?CWICBU//N=Y=JN.]!\1C=/^%PT=[KFSD#SA&[^N;P[M=RS9YLS MNOE7OCZUG'"H^52,Q6Y W-V N!W/>X;W85.+9^IMXH\C8_WW9_&<]:GAJ_I_ M0_D^(OUA9#O7O*_7Z9Q?3,1D4O/JCD\N__XW)[3_,90V$I8@80P$4\;%VXV+ M1]$O_UF6B_LLSX?B?VP9=BW;F?GN,@Y\SXW/IW?[P0Z\++2]T%5?EI#;81H9 M"*9$YN\B\\G(/F3EQYP_6%?%POK\[9?]/7HH11)FNA,C80D2QD P942"W8@$ M^,DE0(X+$I8@80P$4\8EW(U+2!XIL[1>6N+#TYJW/W Q-G=ISHMF\,/T$17L M32-N'-F]N8;LSS1G)(R!8$K.T2[GB,SY:CXO-R)6<8H[YR+CZYP/)1QI"3N^ MW9_-R9Y,$T;"& BF)!SO$H[)A#\5=V*_+:L?0[G&6JZ1[_1B)?&FL2)A# 13 M8CW;Q7I&QOJEXNLT6UC\01ABS>MNLBB;):^$)%25B-Q*NQ/UH=C/]-W9#7NQ MD]V;QHZ$,1!,B=VQI1[9!X(73EXU/[K VXEY+2RY&70<6XO9\WLITYV9Q@RE M,11-#7K/0QTRZ%]%S&F3%;=6SH7X6U5K^*V$;L2#;M\>#-W1]VU;CYWLVCAV M)(VA:&KLTC8=4IKD&>&\7%UG1=J>$;X3/M^DQ6TF/AZ):84FFYX80FG)EK;O M6D[DVKVS)(;J5 U?*J7SG&?I=98+?^?#4[/NB'[0 M5T2Z*^.8H9*(HJDQ2TUT:$_LGXP\Q3UH-EC;4%Z$TAJ*I:4ME=&AG M?#;M=U8N)O&3=A(?#%[W2:^?.E0GH32&HJFI2Z-T:*7LEGKNGI9Z"OYDD%:Z M7>H9C%QW2<\)(NUC$JJ34!I#T=35'2F4+BV4Q$5QZ__6K%OQ$U9?\;P[%Z^7 MV7IPBJ>[,5[S@8HIE,90-'7 I)BZS@@+I?6>GHJ^UP6)V),UKQY?":]K3A?/5=I0G=E?+Q +PI :0Q%4TL+Y44!S\;/ M9A[T"@"4ED!I#$531T=> ?#HI>E7S&:>OCX=]B1>KJ4N_I7 J!.#J4Q M%$V-63JY1SLY64GJZ0OX7U5/Z@TL>#O](@YZ M XS#A]HQBJ:&+^W8H^WX^)I23Y=A)^Y_86A&=V<<-=2&430U:FG#'FW#+ZLJ M]096N4-?F[NA/@NE,11-_=Z7]%G_P"+WRXV))AM_#0QJM5 :V]+V:U3],-JK M457#E[KJT[I*597Z _729Y$?]@LXZ"Z,=U+2NU!]89M87 M9^A.C0.'JB>*I@8NU=.G5YG;;Z'OU3NV26]6P^5)-,EX\H *)Y3&?/W+Q*[S M[-RQ]XU=6B2/*>+U=7\\<9V@OT-#!1)*8RB:&K(42/^@0!Y3Q.L/"*03]RL< MZ;Z,-,CSKG_+1'1J'#35*%$T-6QJE_\*2Z0-% MO+XND^Z95JM.=VX&F3_H'JZ<[:#\TEND@&VLX-U4@HC:%H:L92 M(_T1:J5]W2)=/_1L;0:'>B24QE T]6X5TB,#VB.5]1^C\F@:;'HF"*4E4!I# MT=0ADK89C% >'4#+HZ&T!$IC*)HZ.E)6@]'*HP/=6UT_B/N?S/0&&(OJM$*HH,!=;9#S2KH#3 .'WL[JC'<.9#N'!SXHG%O[C*H@:;)Q@<(5+FA M-(:BJ6,DE3L8H08Z@-9 0VD)E,90-'5TI)<'H]5 !P/+OJY6!$WW;YP]U-=1 M-#5[Z>L![>O]VR@M@=(8BJ:. MCC3[<+2RYU!?9M;G+[I[X^BAVHZBJ=%+;0]I;?]2YC]6?&5]/;T:+'NFFQL? M U"%A](8BJ8.A%3X<(2RYQ#J[U!: J4Q%$T='>GO(;U:;7;;7'W9V@OZU^+I M#HW#ANHXBJ:&+74\I'6\+<-H_^A#N\0W3]=9D^;6&_XPSS>+QZ>V8Y$]U>U: M=>X[?KX6ANS..&FK)*)H:M;3DT.S>7\<5Z(8# M@NQK]Q&DNS:.'2K(*)H:NQ3D\$!==% MBFTT6OUSI-]&^LSIW[AV1O=OFCV4QE T-7NIK='+RY\CW4N](-36-.D>C-.% MFBF*IJ8KS32BS=2@&#<:6$#6;L$\H_LSSAHJGRB:FK64SXA>/S:J7XST^T4[ MKN8W=(_&:4-E$D53TY8R&=$R^4Q=/QVZ[I2NYT;]T*%2":4Q%$T-74IE1$OE M4<6+D>Z*CJ8S=$?&(4-=$4530Y:N&-&N^*+JQ6C@%M+A6:3%#K5(*(VA:&KL M>W]KZ(!%[EW$-:C^H:FF5P^AM 1*8RB:.CY2/:,8?VTW0EK@#$I+H#2&HJFC M(PTU.G ?JU/FVO#'1+7D\/FG)],1$?7M=ETY2K[L M'DP%OUV1[_JX_ M02P,$% @ [X,"57?4V2G*! GAL !D !X;"]W M;W)K&ULM5E=;^(X%/TK5G:T:J79)G9"H%U HNU4 M,ZOMJ.K'S,-J'U*X0-0D9FP#K;0_?IV$QK"0:S;1O)0DY-YS?4]]CK'[:RY> MY!Q D=3 F2NUN'!=.9Y#&LDSOH!,?S/E(HV4OA4S5RX$1),B*$USSI4KB#.X$D M0#TM[H2^?83.@3IYOS!-9_"7K\MUNZ)#Q4BJ>;H)U!6F89(P72;DSW@*),HFY":*!?D6)4L@)]>@HC@Y M)1](G)''.5]*_8;LNTH7E*=UQQOPRQ*(XB7A4B!H+<0Q(5.C./%Y+\=0OI,XB_R3_D?\XN%*YA^ZAG]-)#A_.]T'DM MD*,5".U;.T)YHO7P#2(A3P^*(9Z9>F4L5N:6K-,6/&^"=W3 9T'-_SUE!I6U MY-JJ%3A"4WJ-T%-FOIU>(_*TC8H+_36L]#)N MH;OS".-YQA,^>R/%0J[-?,9!FS)N_('B!M&&<3PSI7;&C:=0W%0LC'?W&/<[ MM?/9F 7%W>)(PNV3&H5I2K%Q((I;4!N*\F?;L[!I38;CT6]@]WU]A MLSIZ?6,1/FX11]!K$VH;%NQ:,M/ RJYO_,3'51]G=Q.\S6ZG MEMRM32;<'+[R;,S3!2@@HYD 2"%KM;#&X9HR;6S'QVVG#=-X9KLC^\9+?%SQ M+41W]H@.ZW@VON#COF#EV:K0.$!39HW)^+C)M&$6SWP$L\9'_#9;7?[^7E>] M/AM3\'%3L%)K5>>?L;L5&'\)?MKNEB6S?6$5& \)VFQN!?N;6SYE_V'6W3HR M24',BH,A2<9\F:GR]*1Z6AT^C7)U&XE9G$F2P%2'>F==K1FB/ PJ M;Q1?% &ULM9AM MCYLX$,>_BL5552M=E\>0S39!ZBY4MZ=6767;WHO3O?#"!%#!SMDFZ7[[LPVA M(2'1]M9]DV S_Y\],\[ 9+ZE[!LO 3Z7E>$+ZQ"B/65;?.T@!KS"[H&(N^L M**NQD$.6VWS- &=:5%>VYSBA7>.26-%Y6XCA)HBZ\E M;/G>-5*N/%#Z30UNLX7EJ!U!!:E0""R_-G #5:5(>G, ^9P0ZN_RDP4"^O20AFL<%.))=W^ 9U#$\5+:<7U)]IVMHZ%TH8+6G=B MN8.Z).TW_MX%8D\@.>,"KQ-XAX+@A,#O!/Y35P@Z0?#4%2:=0+MNM[[KP,58 MX&C.Z!8Q92UIZD)'7ZMEO$JB#LJ]8/)N*74B6L(&2 -H"2G-2:F3]P;=M\<& MT16*2X[SG$&.]3TYLY.\BD'@LGHM[;_:ZW8UW8C<^^DB)*#A*2 ;9B#X^KP_/Z&T9F3X\WBX\U]Y9X)\-N4"^ M\SOR',\;V<_-T^7NF#O/6SWYWZL/@N'W9\77//\$[_11^/N#-$6W FK^SUC6 M6VXPSE6U\(JO<0H+2Q8[#FP#5O3R-S=TWHZ%W"0L-@E+#,$&R0GZY 3GZ-%G M*G E2[=.R%@.6GFHY>KQL8D\9QKZ_MS>[$?WV,P-O5GH#,WB8[/ #9Q#6G)L MYCN3Z6S:FPU\G?2^3L[Z>L=HUJ1B=_S&O#T+^-D39Q(6FX0EAF"#+(1]%L)? M5 Y"D\DQ"8M-PA)#L$%RIGURIL\K!ZU\,BP'D[U?9AO=8S-5#KS#_KY5E?E_015^(1R7<.]$D4P- M26D]ZO99TL\>/9.P MV"0L,00;I&/6IV/VB^K"S&1R3,)BD[#$$&R0'-?Y\<+O/*\R=/K!0SL\* LC M-L%A31BQF1Z^'XS8N'N@UD5[K[VI@>6ZK^0HI0T1[=MK/]OWKN]TQW8P?^U> MW;@C\['J=74[]0/?-LH?,4 M"2^9N+6%2B:R-IP)6"BBZ[*DZN4>N-Q-O=#;+RS9IC!VP4\F%=W "LQCM5 X M\SN6C)4@-)."*,BGWETXGL4VW@7\8+#3!V-BG:RE?+*3K]G4"ZP@X) :RT#Q MLX49<&Z)4,:OEM/K_M("#\=[]L_..WI94PTSR7^RS!13[]8C&>2TYF8I=U^@ M]3.R?*GDVOV271L;>"2MM9%E"T8%)1/-ESZW>3@ A,-7 %$+B/X7,&@! V>T M4>9LS:FAR43)'5$V&MGLP.7&H=$-$[:**Z-PER'.)$O8@JB!+"&5&\%<:C^2 M55-3(G.[ 6Q+UQPTH2(C<\A!*&@-+F<@Z&, M7R'IXVI.+B^NR 5A@CP4LM;(IR>^01M6C)^VDN\;R=$KDK_5XIH,@@\D"J*H M!SX[#Y]#BO#0P<-CN(_)ZS(8=1F,'-_@%;Y[RJE(,3LN$>EQ(M(N$5+PEW&? MV89]V,]N#_%85S2%J8>G5(/:@I>\?Q?&P:<^ZV]$=I2(09>(P3GVY"Y-92W0 MN>I:IL]O0Q([$GO';),P"H-1,/&WATYZPL*;8?0W[$CCL-,X/*NQZU[5=N\E M$RFO,UQA]DY)58U#SNB:<3P,6%5<-@78NFK)648-[J^;DA-W[/15G\M&QNA M?A2%<7AB\M^H<'@[O.WW..H\CLXVY/Y@JN9(_T;!6:V8V) *%).9)J[XPK@T M<&KLEI&]S3EZR^9\([*CI,1=4N*SA7_ &JYAPX2P;K/3-F@KVI>"N*<1HW!T M4LF>J,%-<%I)_^"BMH_D=ZI0DB8<8(M4\/,W$R,K=W6MI\!YQPP+? M:E V /=S*&ULM59;3]LP%/XK5H8F)D%S:].4 MM9':,C:F(2$8[&':@YN<-AZ.G=E."_]^=I*F90N9A+J7Q+?OXP1VA@FS MHG'9=BVB,2\4)0RN!9)%EF'Q- /*-Q/+M;8--V25*M-@1^,47;>JQCH7B0BJ>U6#M(".L^N/'>B+V )[W L"K 5[INQ(J79YC MA:.QX!LDS&C-9@IEJ"5:FR/,K,JM$KJ7:)R*/G*>; BE"+,$73*%V8HL**"I ME* D.D7S5#>!1(2A.1;BB; 5NL>T ,27J$$?GX/"A+Y#1V;@UY074A/*L:VT M1Z-DQ[6?6>7'>\%/@*XX4ZE$'U@"R7.\K6-K O2V LAWSE!GN-Y MZ.[V'!T?O>O@]9N)\TM>_U\3]_V+[D&7"C+YHRW>BJ;?3F,.W9G,<0P32Y\J M"6(-5O3VC1LX[SM,]AN3_2[V:(8I9C&TV:J 00DT1W<=A8'C!][87K<(#AK! M0:?@O,@*BLU!0TI@)DW9G+WDI][*^C"K-BL5Y6#/RJD?#OOM3H+&2?#:T(._ M],)!W_?"=L%A(SCL%B3\@L)CFV G\)5;(&QLA8?9I^%_,#EJ3(XZY^X*L"P$ MF V"!$9\*XUYJ\.O&OG"5W M+UF[AUG,FN? /KV=3^_ ZUD3/EM0=QB^D 3<799V._-K5QJHD?LIT!T-^X'[ MAZ:]=[MF(%;E&T*BF!=,51=MT]J\4Z;5[;P;7CURKK!8$281A:6&.KVACE=4 M[X:JHGA>WM4+KO3-7Q93_=8"80;H_B7G:ELQ LWK+?H-4$L#!!0 ( .^# M E56*?UO^ 4 (E 9 >&PO=V]R:W-H965T*XNF.E5_YFE(!ON=9P<\F:R$VKZ93/E_3/.$OV886 M\I6;DB:+.BG/ILCS@FF>I,5D=EH?NRYGIVPKLK2@UR7@VSQ/ MRKL+FK'=V01.[@^\3U=K41V8SDXWR8I^H.+3YKJ4>],.99'FM. I*T!)EV>3 M<_CJDI JH8[XG-(=W]L&E90;QKY6.V\69Q.O8D0S.A<51"+_W=)+FF45DN3Q MK06==.>L$O>W[]%_K\5+,3<)IYL]T?M!7D5WAS MEO'Z+]@UL8$_ ?,M%RQODR6#/"V:_\GW]D+L)<"A!-0FH,.$8" !MPFX%MHP MJV5=)2*9G99L!\HJ6J)5&_6UJ;.EFK2H;N,'4'Y%19)F+\ )^/3A"CQ_]@(\ VD!/J[9ELL4?CH5DD6% M-9VW9[QHSH@&SAB =ZP0:PY^*Q9T8'@ KW\7_GDK0\ ;07/^K^F"-WC$ MC%<5@E=\D\SIV42.=$[+6SJ9_?P3#+Q?36(=@6G222>=V-!GKTO&.;A,RO(N M+5;@&09-K])3'I.H*]RP56L$^ELE"-EOE5Z,&:^[88NT* M35>*E%+DV*I:0%?R':'I\I510ZL9'NT$+EQ) M:$%\.T%[D$Y0F2FTN^E'.E\7+&.K.]EC+NBM?+'8&-O""SO0Z$?'$9HN6]DS M#%R/'*OACY;O"$V7KTP?VEW_Z)'3]W)(?.R1PV?3%!=X<3CP>"K3AW;7'].> MP+ZKGR _"M A65,<]'T\0%;9/W3A_[#O[!#&A/1H&N(0\7_R.[_8^H7ZAO\B8'G U$Z4=4'('L?<%SM:D'V M+U*/GRU$)Z?<&MG?II]2L>S(D:5@/2)3UZ?L&-GM^+*>:*0E*&E6/QY\G6[, MY7KWXC@'R,T.%,EC&. M!'%L'GY8-0S8[LUCBE@+I94G/PJ]^("L,U1J;K"O6ETNSMWTS#&0F9/'CUI M_B-FS;%R>4Q6R8:X=>'!PR-<_<#S!5W0"V=P-'5K"P=YD"/^R564-4A- 1>7&L:5Z/2955ZC,&=O-^6^QEOU8V@ULQ8[0]$]_RN6)Y[B($6O; M,%:^*S1=ONH;B+UO./K;IZ$CB+S>IT]3%!XH8D1U#<1NT&.*6 NE%[$('18Q M8U@ X0!59?_$;O_'53'2?^N.>XY@"(((10,,]SYVV]_-GU#$'D FPS7L,9F- MONG>*A/YKKBJ%]]P,&?;0C0+3KJCW0*?\WI9RU2%-ZN#WB7E*BTXR.A2IGHO M0WGWRV;!3;,CV*9>LW+#A'PQK3?75+9S914@?U\R)NYWJA-TRYYF_P-02P,$ M% @ [X,"55L^*JO@ @ 8 D !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-G;22-V 3@TC0T(VIE:I6W3Y,^V#( 58=.[,- M=/OU.SLA Y2B;N,+^.6>Y^X>7WSN;Z1ZU$L 0YYR+O3 6QI3]'Q?SY:04]V2 M!0C3:_9)-91MX9+;21N85 M&"/(F2C_Z5.EPPX >9H!406(#@'M9P!Q!8A?ZJ%= =HO]="I "YUO\S="9=2 M0Y.^DANBK#6RV8%3WZ%1+R9LG=P;A;L,<2;Y*&6V89P3*C(R$8:*!9MR($.M MP6AR0899QNR14H[;95W: SY/P5#&WZ#%PWU*SL_>D#/"!+E!+MS7?=]@=-:' M/ZLB&9611,]$$I,;*V+$=9W$CB]^AN^*"6;@XAJ_ZKTZN69TRCA6 M"&CR[1I!9&(@U]^;SK_TT&[V8"_$GB[H# 8>WG@:U!J\Y/6KL!M\:!+_E&3I M*4&9PJ9EB)SCY5,7)767 M5U/>1PG_M@1/29:69-T=@8(##4_DKI3:WVD9.:B%Z]6:S.1*F/)6J%?KY\#0 M=<&#]5'8NPP;UE-\/I3=_@]]^?:XH6K!A"8[/I33;B750/ZJ2WU!+ P04 " #O@P)57Z_+#.X" #* M"0 &0 'AL+W=O@'A>W0K?$025 M('BK(*P$H0U:DME8(ZQPVA>\0,*,UF[FPM;&JG4:PLQ3O%="]Q*M4^EGSJ<% MH11A-D773&$V)V,*Z$)*4!*=HHN<"T7^8EOT3VO]]DA ^NW9=$"3['@$"A-Z MHO6/]R-T?'2"CA!AZ"'C2ZEGDGU7:7B#X$XJT,L2-'@%].N2G:'0^X "+P@: MY,-V^0@F6NY;N?]<[NJ2U74+ZKH%UB]\Q>^*,*+@]$:_@\\*<$/PF%"B"$CT M\T:+T+6"7/YJ"ES.T&F>P7R^YW*!)S!P]/Q$$GWB%O]3Z0/*K)HWWDG2;RZ"5Y%,?^#GFK]X'D M<4T>[R./FLCC!O(PV'U;6KT/)$]J\F0?>=Q$GKR)O-7[0/)N3=[=1Y[8E5]E MH,\ ,P6B*4CW91 O2I)H)TGK7 JU)'KC"M(F]]V*Q"0,_\KH[[ W# MPCA*.O6PDLK=VFG-*><;%G/")*(PTT+O+-%%$N7)H6PHOK";[Y@KO97;RTP? MMD"8 ;I_QKG:-,Q^7A_?TG]02P,$% @ [X,"5>AG+UNN @ _@8 !D M !X;"]W;W)K&ULK95=;]L@&(7_"O*JJ9/:VO@K M29=86A-5Z[1)5=.N%],NJ/TF0<7@ 4[:?S_ CI4F;K2+W21@WG-X#A@\W@CY MK%8 &KV4C*N)M]*ZNO1]E:^@).I"5,#-R$+(DFC3E4M?51)(X40E\\,@2/V2 M4.YE8_?L5F9C46M&.=Q*I.JR)/+U"IC83#SL;1_5*VP=^-J[($N:@'ZI; M:7I^YU+0$KBB@B,)BXGW!5].4UOO"GY2V*B=-K))GH1XMIV;8N(%%@@8Y-HZ M$/.WABDP9HT,QI_6T^NFM,+=]M;]VF4W69Z(@JE@C[30JXDW]% !"U(S?2_X;=.^HE_?S1"ZT5"JWWVQ&I^XW\<>Q4M5D1PFGCEK"N0: MO.SC!YP&G_M"_B>S-Y&C+G)TS#V[(QOS?FF0E+#>#6SDJ9/;.V*=X1BG@VCL MKW9\=@?X#''0?9#IP=Z%T0CCP1[E81D>QO%H']/?N9WLE^$'D4O*%6*P,,+@ M8F!RRN:V;3I:5.[">A+:7'^NN3(?*)"VP(POA-#;CKT#NT]>]A=02P,$% M @ [X,"5;'6<7FE P P L !D !X;"]W;W)K&ULK9;?C],X$,?_%2N'$$C+QL[O+&TEMGL(3B J%NX>$ _>9-I8)'&PG7;Y M[\].LMENX^9XN)?63KXS^O*K("*RDO> M0*W?;+FHJ-)3L7-E(X#FG5%5NA[&D5M15CNK1?=L(U8+WJJ2U; 12+951<6O M:RCY8>D0Y^'!9[8KE'G@KA8-W<$MJ*_-1NB9.WK)606U9+Q& K9+YPVY6A/? M&'2*OQD."ZK\]K*$LC2?-\7-PZHS?-(;' MXP?O;[O@=3!W5,*:E_^P7!5+)W%0#EO:ENHS/[R#(:#0^,MX*;M?=!BTV$%9 M*Q6O!F--4+&Z_Z?W0R*.#$APQL ;#+S?-? '@RYS;D_6A75#%5TM!#\@8=3: MFQETN>FL=32L-LMXJX1^R[2=6JUY+7G)TI'4&Z+8KH!M0E)7H%=H( M735"_;I &_U>(5KGZ,^?+6OT]U,*OMS?HQ;.7Z!EB-?I2\%9JJ5RX M2H.:S[G9 '7=0WEGH/YJZTODXPOD8<^SF*_GS6\@T^:D,R=/S5V=GC%'WI@C MK_/GG_$W'_^W#UJ.WBNHY'=;J+WOP.[;[-(KV= ,EH[>AA+$'IS5\S](A%_; M O^?G#U)@S^FP9_SOOJ@X[8%V%M%G94Y-?:K)(X6[OZ8>ZHAV/-'T1.>8.0) M9GFN6U;FK-Y9"ZPW#8\^&,7I"=14$T>!G2DYHA5C>![,"5B M!0PG'P^#.#G-FT7EA3BT0T8C9#0+.=:NC2N:)B4DOG?"95'A-#FSH/'(%<]R MO6U%S50KX )MV;T9R&ZO\>V6Z5,)YK#C"1#!ON^?8$]5*?%C.W4R4B>SU&M> M-:T"@0HJ\@,5T#%+OE5F8F--)A1>'(7A":M%Y?D)ML.F(VSZ'["U5*+M6Z@^ MI'6-[G2:K16:3MN:&E2-G2#9NP&LZ4Y>'VRDD$A.55G 9XPFS3X9B0 M^6;S&[F^0#78$V[I-E'BQ_@4WJ+S@G32 ]RCZY6YVWZD8L=JB4K8:D-\&>OP M17]=[">*-]V-ZXXK?7_KAH6^8H,P OU^R[EZF)A+W'AI7_T+4$L#!!0 ( M .^# E5;W9WV60( $4& 9 >&PO=V]R:W-H965T:\;5+*BT;J88JZ*"FJB1:(";DZV0-=%F M*W=8-1)(Z4@UPW$87N.:4!YDJ;,]R"P5K6:4PX-$JJUK(O_,@8G]+(B"@^&1 M[BIM#3A+&[*#->BGYD&:'>Y52EH#5U1P)&$["^ZBZ3*Q> ?X26&OCM;(9K(1 MXMEN[LM9$-J @$&AK0(QGQ=8 &-6R(3QN],,>I>6>+P^J']SN9M<-D3!0K!? MM-35++@-4 E;TC+]*/;?HIP M1# ZPX2X(\0?">,3A*0C))_U,.X(X\]ZF'0$ESKVN;O"Y423+)5BCZ1%&S6[ M<-5W;%,ORNT[66MI3JGAZ6PAN!*,ED1#B>:$$5X 6KL7FH,FE*&OZ*XLJ;U5 MPM ]]T_3WO&E!UP9Q-,Z1Y<75^@"48Y6E#%SKE*L38#6#2ZZ8.8^F/A$, E: M":XKA9:\A'* GY_G7Y_A8U.8OCKQH3KS^*S@CY:/4!)^07$8QP/Q+#Y/CX;2 M^3_ORW_V_JX82?]4$J$3Q$=]48/O;6?>7>NU3_8 MY]%T$0W8E)*,O1 @ NP< !D M !X;"]W;W)K&ULK95=;],P%(;_BA4F-"18OI-N MM)&V%L30$-.ZP07BPDU.&VN.'6RGW?X]=I*%KO4*%]PD=G+>-\\YL8_'&R[N M90F@T$-%F9PXI5+UF>O*O(0*RQ-> ]-OEEQ46.FI6+FR%H"+5E11-_"\Q*TP M84XV;I]=BVS,&T4)@VN!9%-56#Q> .6;B>,[3P]NR*I4YH&;C6N\@CFHN_I: MZ)D[N!2D B8)9TC 8OSI70;XG6J6S*F>24%%A!@2XP MQ2P'-&_7SPP4)A2]0W.]=(J& N)+=)[GHM&A5P0O""6*@$3'7>0;'7HWGZ'C MHS?H"!&&;DO>2,P*.7:51C4?=/,>ZZ+#"E[ ^MRP$Q1Z;U'@!8%%/CTLGT&N MY7XK]Y_+75V@H4K!4*6@]0M?\/M;!7Y<:0&Z5%#)G[9D._?([FXVZIFL<0X3 M1^]$"6(-3O;ZE9]X[VVI_R>S9X4(AT*$A]RS#U5-^2, RGFE&XG$9B_:,NYL MDM;&=))U%HR"4/_*]78J^U%1X$?I$/6,,1H8HX.,,UB"$/H/"5@#:\"&USG$ MVWB!G_@[>/M1?C2*1G:\>,"+#^)=,ET[0 H_Z(53XT>\H%;$>._CT6F8[A#: M@D:1'3 9 ).#@%]5"<)&E.R7(PZ3< ?)$A7&_JF=*1V8TH-,MUQAJGM^M_7H MGZUGXTSW5E7J):>[G):H6!=OA]/=:JWF6/N"Q8HPB2@LMI7+1%RR*#0 LM>Y3*CT]SL! ' MM2'UWM@2ZN_Y&GCITPOLMW++M.]CR6 MOVR2=,>$_)H^3;-]REE0!.VB*=6T^73'PGAR=U-L^YS>W20'$84Q_YR2[+#; ML?1XSZ/DY7:B3UXW? F?MB+?,+V[V;,G_I6+W_>?4_EM>J($X8['69C$).6; MV\D'_;UOT#R@*/'WD+]D9Y])OBN/2?(]_^('MQ,MKQ&/^%KD"";_/?,''D4Y M2=;CCPHZ.>7, \\_O]*=8N?ESCRRC#\DT3_"0&QO)\L)"?B&'2+Q)7GQ>+5# M9LY;)U%6_"4O9=G%;$+6ATPDNRI8UF 7QN5_]J,Z$&(DZ\\#I.4 M_)8(GI%WY$,0A+D@643\N+RL>%L=/U?$3^5A.!T+^GHL[JD2^/$071-] M=46HIJ_([U\M\O-/O_3MUUN8^)H86HZA5(&QAF-T!<;^/VI#+';L.V,.IDKN M&Q@F,9K^Y@'RU!B+KV5M]#=KXP\XZR7FTEEOJ,DX75E&P34N5N]1R LG$^E! M=@Z"_/.3+$!\P7?9OWIJ>5_29OVTO,][G^W9FM].9*>6\?293^[^\B=]KOVU M3Z%(F(6$V4B8@X2Y2)B'A/D@6$/&LY.,9RIZWD&(5 Y)#K(;"&/!909!^ \Y MV,IXGXR5M+$R+F'S I8/VY[OZ'QU,WT^5^> ,G:WC&FTRC@#RKC(G?.0,!\$ M:TC$/$G$5$KDPRZ1(XC_E,.#9"/'FK+E"\)LG1QBT:<1)6ZL1I P"PFS2YAY MIJB59K94URUCSE=:2W;(6GE(F ^"-60W/\EN/DIV8LM+Z859=F#QFI-UDHF^ M8: MWE).66C5+&2V2ME#4,X@E(O<10\)\T&PAGR6)_DLE?)IC>:OR-G$^4K.@F7& M;1(%Y%O*@C!^*B98Y+^7YEGWRF1C=82$64B8O>ST;K35MSG(?"X2YB%A/@C6 MT.[JI-T51+MR<\;7AZ*1'*AC9>*Q.D;"+"3,7G5T;+1UC,SG(F$>$N:#8 T= MZUJ]6*F]H>0-3U,NFUGV@WRJNNR0]TI3C1JK32C-@M)L*,V!TMR*=CYBG<^T MUL7C07/Z*%I3I&F2MAHF>J=PZV;AK&8 MT]:P$IK6'IK6@:9UH32O=R<6U)BUU.JCTC;U16M]4:6^OO ].Q9+RG+NLC[S M;_+);Z_$E+S1$D/2+"C-KFCG';6^;$N0=DYSJX@+K90'I?DH6E-\M:FA*Q>; MY8S16)A_)A=MP^# E0LP-*LZ T&TISH#072O.@-!]%:PJZ-F9TM3-3MLGY>GCO#1;WZO#1 C:[ M5MQR8;9'^Q8TJSTPJP/-ZD)I'I3FOWU$FG*J#1==[;@4E.:C:$T!UAZ.KC9Q/J?)FO,@(YLTV=4^ M7VL>E)4#TKA4:\RKB=(%+[!*V;A:%LM.^_&@KMKH[AE)LZ$T!TISH30/2O-1 MM*:<:T])5YM*_JDA/4WIY89=OTRAEA&49D%I]M"#%F9$'C567O&[\!V+XP.+ MHF-^6RI+4\[2C"0Q^PNUZ]Z+!&I<06D>E.:C:,V+I#:O=+5[50TZ\H6%X-)X VI#06D6E&:_ M<:S*.YBE;"^MP3C0ZKA0F@>E^2A:\U;RVJJB:JMJ]$UQ:MY8$4-I%I1FTZXG M1.FJ,V&#)G6A- ]*\U&TIE1KPXJJ#:NJA5W+3O.8=X'/+#KTMK-JSFB)=OT6 MNC06>MNJ@F:U*YKY1E8'FM6%TKR^?3!-:K9\#!^5M:FKVJBB:J/*86%:BNGU M+KM\2M8K+*A#1;LNT,R@1F<="IK5'IC5@69UH32/=KVQ><]"-2SP E-:E>TN3JI TWJ0FD>E.:C:$WUU2X152[: MWUG5((Y\N3 =4<>/UAS4%H+2[(K6NJ5XUEX?A29UH30/2O-1M*8T:[^'JOV> MPL ,:P.3[0JAGB^.AK%("/_C$(ICKW:ACA#M/MY"9UJWO80:0K3'_N@F=:!) M72C-@])\%*TIRMHUHFK7Z%.2%0MQI0JS\_EP&*^C0\"#?,DND0/$]/7)PMXE M4'6>T=I$TBPHS:;=YWQTHT?"4-\)2O.@-!]%:TJX]IVHVG>]LH7^O 0E&9!:3;M/HZD7QMM\4)=)BC- M@])\%*TIWMIEHFK#Y/Q>O5+(WU(69ZQ\V\Q#[HN2OVU.M],?Y2;%$W#J9*-5 M#/6AH#2[HC4>MNSE^2A:4\:U#T35WL9 &=O%T/8-#4/](MI] M.D@6[8QQH3[0H)P.-*<+I7E0FH^B-=_T4IL]!NZY)#5JK/@J6D,(>J>5LJ!) M[6%)'6A2%TKSH#0?16O*KS9P#.031VK8: %V71R3ZET!0DT?;CCZ5/QXLR,%"OTY&PO=V]R:W-H965TJZ3+,JZM *) ME\:.[SG]'3NVQWLA[]460).'/.-J8FVU+JYL6R5;R*D:B (XCJR%S*G&KMS8 MJI! TTJ49[;G.)&=4\:M>%R]6\AX+$J=,0X+2529YU3^NH9,[">6:SV^N&&; MK38O['AN=>32-37Q5\9;!7G38Q259" MW)O./)U8C@&"#!)M'"@^=C"%+#-&B/&S\;3:OS3";OO1_7V5';.LJ(*IR+ZQ M5&\GUL@B*:QIF>D;L?\ 39[0^"4B4]4OV3>UCD624FF1-V(DR!FOG_2AF8>. MP V."+Q&X/VMP&\$?A6T)JMBS:BF\5B*/9&F&MU,HYJ;2HUI&#>KN-021QGJ M=#P5? =2LU4&9 F<"4F^" V*7)+NT Q6FIS/0%.67>"8,_"'X4MR5)V60#S' M"[#T;CDCYV<7Y(PP3FZWHE24IVIL:Z0W#';2D%[7I-X1TH\E'Q#?>6U\O1[Y M]+1\!@G*W4KN/I7;.&?MQ'GMQ'F5GW_4#V=DSI66)7[4FGS_A 5DKB%7/_K" MU6Y!OYO9JU>JH E,+-R,"N0.K/C5"S=RWO9%_4]F3X+[;7#_E'N\D(PGK* 9 MH;DHN>X+6SM$E8,Y1W:Q-QH&PVAL[[HQ^LM&;]JR)X!!"QBX7,0 M?Q@%![@]58'CNOVT44L;G:2]%1K7.^GL=E7O=FYV>Q]LU+.T_M#U#FA[RL+0 M"T<'N';G@#.7RV-,QQVA[:\9_ %!+ P04 " #O@P)5VZZ)%GL# #!"P &0 'AL M+W=OD[.Q^?8>4HMJ2XKJ[>;%)ZIPSV[9,-U!2>XX3V27- MF36;F+4[,9OP2A4Y@SM!9%665/QS"P7?3RW7>ERXS]<;I1?LV61+U[ ]6E[ M)W!FMRI97@*3.6=$P&IJW;C7R5CC#>!S#GMY,";:R9+SKWKR-IM:CDX("DB5 M5J#XMX,Y%(46PC2^-9I6&U(3#\>/ZG\8[^AE227,>?$ES]1F:HTMDL&*5H6Z MY_L_H?$3:KV4%]+\DGV#=2R25E+QLB%C!F7.ZG_ZT-3A@( ZPP2O(7A=0O $ MP6\(_KD1@H80G!LA; C&NEU[-X6+J:*SB>![(C0:U?3 5-^PL5XYT_MDH00^ MS9&G9G/.=B!4OBR +(#E7) /7($D;\@"]V16X3I?D;2!48UC"" Y4R! *@(/ MN&3CAE>2LDQ.;(49Z[AVVF1W6V?G/9&= M3]YSIC:2)"R#;( ?G^9')_@V5JHME_=8KEOOI."[BET2W[D@GN-Y _G,SZ>[ M0W;^7_3D/T<_*H;?[AW?Z/E/Z,6P5"3.95IP60D@?]TLI1)X]/\>>M.U5C"L MI:_#:[FE*4PMO.\DB!U8L]]>N)'S^U"9GU,L?DZQY)G$CEY(T+Z0X)2Z/LRF M_A4M>N=SZ)74:I%1TQ^4WW4E:4I4#F7*K!*Z<6#0\R"4*_X[J/\<-1QW4?<^6$'==] MS,AYPG74NHY^R76F76=X"GG%U)#?J)>#TW';1WBA,^[8_:E,TD<$5^-HV.VH M=3LZZ?8C5[081OA./?/4QONL''5]]D!L$'5#2!T7>@=*1M7%K;7S2 M6KU=&5Z9%39>Z@+'S9&]IPHN2+):@6FCR!V(%!'8MPU5HHXR/GPQEX[;*44- MNCH&A1U4?(Y4\C.INACV04]2@EB;9E 2LTOK3TR[VO:;-Z;-ZJS?NM=S=V ] MQOZT;B=_R-?-[7LJUCF3I( 5AG(N1[@E1=TPUA/%MZ8C6G*%_949;K#'!J$! M^'S%L<-I)CI V[7/O@-02P,$% @ [X,"5>E^1"*S"0 KV !D !X M;"]W;W)K&ULM9UK;]LX&H7_"N$=[,X ;:R;9;N; M!&@LB9/%MA,DS0P6B_V@VHPMU))<2DZ:Q?[XI2ZQ3(NAI( MEV.+/7]*^;=LQ5A.?L3K)+L8K/)\\V$XS.8K%H?96;IAB?CD(>5QF(N7?#G, M-IR%B[)2O!Y:AN$.XS!*!I?GY7LW_/(\W>;K*&$WG&3;. [Y\Q5;IT\7 W/P M\L9MM%SEQ1O#R_--N&1W++_?W'#Q:KBC+**8)5F4)H2SAXO!1_,#=49%A;+$ M[Q%[RO:.27$J7]/T6_'B>G$Q,(H6L36;YP4B%/\\LAE;KPN2:,?W&CK8Q2PJ M[A^_T(/RY,7)? TS-DO7?T2+?'4QF S(@CV$VW5^FS[]RNH3*ALX3]=9^3=Y MJLL: S+?9GD:UY5%"^(HJ?X-?]078J^"X*@K6'4%Z[""\TH%NZY@=XW@U!6< MKA%&=851UPIN7<'M6F%<5QB7R:JN;ID:+\S#RW.>/A%>E!:TXJ#,;UE;9"1* M"BG>Y5Q\&HEZ^>5=GLZ_K=+U@O'L;\3_OHWR9_*>?%PLHD(JX9I<)Y7@"^'\ M[+$\C-:_B!+W=Q[Y^:=?R$]D2+)5R%E&HH3<)U&>O1-OBN,OJW2;A* MM4N>W4&Q+X+]G.:,>%$V7Z?9EC/R[W^*2N0Z9W'V'Y7ZJ@B..D+1^W_(-N&< M70Q$]YXQ_L@&EW_]B^D:?U>E'@GSD# ?"0N0, J"20)R=@)R=/1*0.^+\6M! MYFDL!O6LZMW8C^*8J013$=V26(SNCY?N=#(Z'S[N"Z%=:&PZMES(:Q.Q*A-: M4-];%PGS]*=H&N29A5PU&/K(9@1(& 7!)%&X.U&XQ^_31A!B'IWE8CH1)4N5 M+BK6:/\.=28CQSVX1Q7%)M;4/+Q+N]'\;K1 4$@,= MX_,H4\ZLK[11^G:P2)@W:0V*EM,:.=N%7..P4(!L%@7!I*1/=TF?:I/^1[G4 M%C=M^,AXN&1DR<,D)XM"!@]AQ/<44*S1ZEE/^!3R15:558M &[6O") PKX*- M]R=9[IE[,#/RVZ4F[MET--W[%['H[9(>';A+-YNDRB M_QXN;.9IEBN3;;97+$:K2YWIH_?.8J>@/C1H *51%$U.M]6DV]*F^UZ;Z'?D MZ7!0X*PPI<443AQ]WT99)$:'HEG1G)$-XU&J[@JTK>C=%2!IWI$K9%=K+6*+ MD?!9N>2"-B> TBB*)LNK\==,K?MR^7D;?V6\V2350[,8-L1 0$E*M%)0" MLENS9G,\-::&>=C!0"VTKF%]:-@ 2J,HFJR!QB(S]1Y9X=62FW68*/.*])UF M4)H'I?E06@"E411-5DCCV)FCD]OP)M3,@](\*,V'T@(HC:)HLI :E\_4VWRS M-([%U*4:2^IO$NLX"_*03V[MX*0- ]*\Z&T $JC9MO@M,;C MR;[O(HNC<25-O2VI^&*@F)(44UG-Q+7MUIE39V)/6O,.J"_9-:P/#1M :11% MD_/=>)BFWL3TX\TZ?6:,5.;_;V72R?_()[%\B;?*+X3TQ-Y= -2QA-)\*"V MTBB*)NNFL4'-Z>EG(U#3$TKSH#0?2@N@-(JBR3_S:;Q32^^=OFG T3/[*@=* M\XZEE0MQ9*\Z T'TH+H#2*HLE":JQ; M2V_=ZD>OXK-PJ5Q'Z[F]U0/UV%L.4(<72O.AM !*HRB:K)O&X;5.[_!:4(<72O.@-!]*"Z T MBJ+)0FH<7DOO\+YM305U=J$T[\CYCC1K*JB+"Z51%$U626/U6GJK]\@PU6=- MA71$9U":!Z7Y4%H I5$43993XR1;D]./7E!K&4KSH#0?2@N@-(JBR4)JK&5+ M_Q/;MZ^IH'XRE.;5-'E-9=N'BRJH3PRE411-?@:Q\8EMO6_Z.4W>[T8L+^)L MGJ?*(?]*#^HK RC-@])\*"V TBB*)LNE,8QM\^2CD0VUBJ$T#TKSH;0 2J,H MFBRDQBJV];]L?=-:2L_LK1RH-WSD?*>OKZ6@[0B@-(JBR2K9>T1>[P/?O_QP MMUI%J<QEH _6MWN'TCRGO4N!/6YM M4^"KBHTFK=T,H&VC*)HL@L8K=?0_KNV^I\DKBM#L:Z(/W5L24 ^UIDG=Q]0\ M,PY' $4YRW#/S-&A**"^)XHFBZ+Q/1V]#UAM<=%7"9J^ 6J)0FE>39-V_QLK M]@AL%YNZ[:X!ZFNB:+(*&E_3T?N:S5RMG/Z7*\3;N_M/K-BQ0)EFJ,D)I7E0 MF@^E!5 :1=%DU>SM]WEZD].!FIQ0F@>E^5!: *51%$T64F-R.GK3K_@/C1H *51%*W*\W!O>_28\66Y\WTFDK=-\FK?Z=V[N]WU/Y9[ MRA^\?V5^F)F*]SWS@U_MG=_@JZW\/X5\*98Q9,T>1"CC;"Q.C%>[XU&ULS5C; M;N,V$/T50ET4NT 2B;KXDMH&8DM%M^@"0=QM'XH^,-+8$B*)+DG;V7Y]24E1 M+)D1DBT?\F))U)DS',[HF)S9D;('G@((]%CD)9];J1"[:]OF<0H%X5=T!Z5\ MLZ&L($(^LJW-=PQ(4AD5N>TZSL@N2%9:BUDU=LL6,[H7>5;"+4-\7Q2$?5M" M3H]S"UM/ W?9-A5JP%[,=F0+:Q!?=[=,/MDM2Y(54/*,EHC!9F[=X.L(>\J@ M0OR1P9&?W",5RCVE#^KA*2<[CGX;4:GTJP]/[ M)_:?J^!E,/>$PXKF?V:)2.?6Q$();,@^%W?T^ LT 06*+Z8YKW[1L<$Z%HKW M7-"B,98S*+*ROI+'9B%.#"2/WL!M#-R^@?^"@=<8>*_UX#<&_FL]!(U!%;I= MQUXM7$@$63;3-J)Q5K0^.%R*9U3_<%GQ[Z0DN1ZO24C..*D;U=W-8C*:38&8?3I?['#3&OM<%A><@[$\=IXN*-"AO-/%; M5"?PH T\& Q<5:"JS1VCR3X6\J_M .5>&^\@T5O+T"19:)(L,D36R<:HS<;H M?4G+R&1.39*%)LDB0V2=G([;G(Z-2TO-&)Q*"^XKRSG&]Z<]83G'8-<;]W3E M'#0- KVJ3-J8)X,QW\E5)"Q.D=S_R%WI06ZW=W+S+'2Q#C*]M01-DH4FR2)# M9)UT3-MT3-^7K$Q-YM0D66B2+#)$ULDI=IX/)HYQ86DH.\JB]M0=9=& QM.> M_(0:$/;5_KJC+3I4@+%>7?#)F0P/AR[/S5FYO4!;*(&1O-(9DLCC7\8%(^IH MK8U^D/6M=6F4+33*%IEBZ^;'?)CG=V<@G&_J2O.AK49-K?T6A0V'5]MZ\[&AAV\:0G//9)7Z@ MJT:&PO=V]R:W-H965T;$EBG,X9T8<'HKC-64_^((0 9ZR-.=7@X40RTO+XM&"9)@/ MZ9+D\LF,L@P+>4)SP,CL:G - M+V]1H QTCV\)6?.M:Z"H/%+Z0]U\C*\&MO*(I"02"@++OQ69DC152-*/?RO0 M03VF,MR^WJ#_ILE+,H^8DRE-OR>Q6%P-P@&(R0P7J;BGZS](1!%-N?X% MZZJO/0!1P07-*F/I09;DY3]^J@*Q90"=/0:H,D M ^3M,7 J ^=8 [331-J)R4.9;T!GX/-29^): M92(1S^#LE@B"/Y>-LKK+PM:<)S' M?&P)Z98"MZ+*A6GI MKC@@\^T5PL./B0QR3NL;\UVT-D +!D/.J@H$U0ILB( M^&>1#X%COP?(1JC/(;/Y+8FD.=3FT.".4^?(T7C.'KPR,1Q\+@07,L9)/N^+ M<@GB]H.H^G')ES@B5P-9(#AA*S*8_/(3].U?^QB^$M@.7[?FZYK0:[ZTX0NP M #*L)'LDK [M?]6[V!>,<@1/CZ!JWVKB(P_:P=A:;=,T.G(B3:^FZ1EI_LYP M+D@,3#2\#@TW")VPQ<(XSHDL_)J%;V3QX8FP*.$'>/@='A?0=T:C%A'C4"<2 M"6HB@9&(7$9F))$)LDWIHT#;J,0MNV6X2,0YY(**P)A:=, M(UG<2%WCX[RGI3O%WY,R6,7IR8(6@WJZ]M9/F-<%4"9'8DT:740O)&4+"2S5VV9_#[FS\'0;==*LWHIT9J2Z= XR+X72LX$E]@45YL5L9> M J4E1%L,8&@/0]2F\!8*!C82!IHU3+TL]I)PNR10..Q0> MU AMY LWZY(4+ M8H6VFYF1,PS;ZX5YV%-I-7H%F@7+,3-?_ %-OUNY$GT*Q/ MCED0>_T..OZX_E"5AUVWWT*JP$:KP/!EY?V>J*\6*CE3N;EC.!(%3L$7PC)P M)O>;SP0S?M[+UZB*7ESK7PEM-RR-"(+'J2!JWOH=0/'+< $(,K51!@C$^+E/ M0MP>">240!+1[8':W7,W6@B9]>MU ML^KY82>K;R&WD));NRV-D$%F(2/IR-5=#Y8+#L2"@+S0.QW_D<-4K? MF1P V7TA2S/S_R _M9I)RU+;N!2R6\BQ7SFG7HLA8S7$F]5\QXZ M/2<6+U'2N"]K6MOI*X\EM4%5=,[$H!!E^^?WW3EL.0S'>QS"SB%TO-M CN4; MCCR.M&J8MM:$9@=.JO,FX)_J,L! M&P4O61B$X>_N/NGHQ82]F-#AC??@G3=V=XFQ)-BE9 =P'99\XY:==/;]AB#9-4)A?NQ2-WH"=>-> MW?A@61Y M/*HT#H+_Y>%->NJ3_UP:DR=0-^W53?]A:4QWE<;HC]+PMUJB?5T^);;S]LQG_ E!+ P04 M " #O@P)5^'$#3S8% !/&@ &0 'AL+W=O7CB.B M%61$7+ U4'5GP7A&I#KE2T>L.9#8B++4\5PW=#*2T-YD;*[=\,F8Y3)-*-QP M)/(L(_SI/:1L>]7#O><+M\ER)?4%9S)>DR7<@;Q?WW!UYE0N<9(!%0FCB,/B MJG>-+^>>JP7FB:\);,7>,=)->6#LNS[Y$%_U7%TC2"&2VH*HGPU,(4VUDZK' MOZ5IKRI3"_>/G]W_,(U7C7D@ J8L_9;$$1 M@5\*_*; /R((2H%INE.TW8";$4DF8\ZVB.NGE9L^,/2-6O%*J.XH=Y*KNXG2 MRHD^,RI5 H'Z[CODN9[75B&[? :1DF,CQRWR^>M+QY;6]*N7VS=^ M_2-^G]=Z, KT.9="JE>4T&7;2RI,_'83/5-=BC6)X*JGIB(!? .]R6^_X-#] MO0U0EV;SCLQJ\/P*GF]SG]S3C1H0:C 0B=1[A>P!N.W=3@N[P-CI^7DS"=TP M' 9C9[,/R%KJJ8 Z,JL!"BI @170]9;P]F$[#0Y08-\?^DT45O]3471D5D,1 M5BA"*XJOIJ>TD0@/2)SC01#Z@P8*J_^I*#HRJZ$85"@&5A1J^5Y HF@X\+A. MN/J-"(U4(-#.9W#(Q_.'@=_ 8RWS5#P=F=7P#"L\0RN>O456F$4V5XNL>(>8 M?8H>'F * NQZHP:FP\?:IJ"YM8H_"&!4 1B]8J@@U52D.@@8$I(A/=?JF?83 MX='J>9IM6X'?V^W_PG^W\1L=\NL';H@;_*S>IW:SCLQJE+&[B^MH;,;=Q@@O^/6+U]#*[55*Y 4H)D]M#G.[PX^R\G:LO)\[\%_P/S+R M7U!Y);KGDL"02T $ M07\#W&P8JBA[_UXKN2[3C%FG;O.NW.J =VD+'G2Q5X*[S$1FG;K-NW*K$]QE M-OBGI#;XE;F-O?236;6D2GBH_JI2ZQ1T>E/?4=Q%XIXU"-6SF J^3:6H&K)R M!8CF)E)D"U0N'GO $!'ZQL><0K43B=9IWE3FM$5[. VWF.F-]1@Q:@PKF[W7 M5*^.;,A)_$]N%&K604J;9*0\TXE_S@%Q=<&4.T2_FJ>(WBH2:,D)+2M'&3V' M1XAR_9T I;"!%$&V3MD30#&M]8]JC^HNVOJQL[[+W,G#UGY[+#E38/-D"P+94=!3E2=AZ%-D*%>_,M2D% M\=0L0EL9%)EW*HLPCJ)^6 JI@F3HUR8F&>J:"JEP8L#692G,^@(+O1H%[>!I MX4XNX.O$E=V9PQ. MR4SK!S>YR49!Y AA@2DY!,&_)5YB43@@IO%SBQDT1SK'W?$3^GNOG;7,A,5+ M77R3&>6CX"R #.>B+NA.KS[B5D_/X:6ZL/X+JZUM%$!:6]+EUID9E%)M_N)Q M>P\[#NWN 8=XZQ![WIN#/,LK02(9&KT"XZP9S0V\5._-Y*1R09F2X5W)?I1, M-\$ /8<[M&1D2IC!E'3Z /=*$HS=M4E:P\E$&%24(\E4%&_@Y I)2!Z<[O>T M(%0&$S0^P!OO!(FL_#!".5XDX8O6IU>/V):NSR!6UQB ==E5>@UXE["1P]PU71N M*Y'B*.!RL6B6&"2O7[7[T;LC]#L-_8Y'[QR*6\[1.'7YF,&E+KE&K?!I/C:L M:(%<-P2S->S:3<3:+WOI\/V6(>&&L+0_]JGKO("Z;J.N>S0XUY8D5QQSYN29 MHZ3:(!A>V!N'#=:9QW)-:)E$K>AL&"[W,.@U#'K/3(]GI<91\+^\O'Y#O?^? M4Z/_ NH&C;K!/TR-P;[4Z/R1&N%.^W0OT6=A%E)9*'#.;E%KP-$TF^Z^F9"N M?$>=:>+^[(&PO=V]R:W-H965T T";!\M)NH-%6ZIH"0PQ-FP8?)CYXR;6Q%MO!=MLA\>,Y.VEH459-HU\2 MO]SSW)M]OL%*Z7M3(%IX$*4TPZ"PMCH-0Y,5*)@Y4A5*VIDI+9BEJ9Z'IM+( M<@\299A$T4DH&)?!:.#7+O5HH!:VY!(O-9B%$$S_.L-2K89!'*P7KOB\L&XA M' TJ-L=KM#?5I:99V++D7* T7$G0.!L&X_AT>NSDO< WCBNS,0;GR9U2]VYR MG@^#R!F$)6;6,3#Z+7&"9>F(R(R?#6?0JG3 S?&:_8/WG7RY8P8GJOS.J=4G;/SQ!F:J-/X+JT8V"B!;&*M$ R8+!)?UGSTT<=@ $$\W M(&D R;^ _B. 7@/H/55#OP'TGZKAN %XU\/:=Q^XE%DV&FBU NVDB<'4V4$-Q2XJT!)G.8*&FYG*/,.!IX ^,\YRZCK(1S61]+ ME]^#%"WCY2%)W%RGU(C5B_@D>M^5D7V2I?LD MF^Z);"MW_39W?<_>>]85O_U"XG!N49C.!/7WF:!]DJ7[))ONB6PK0<=M@HYW M7JY+]JO.CE7PE2WY7+E2FBDIF]=TQ6T!MN &*JWFFHG7L"JXNW4:Z;'.E*:2 MY]!Z\SKF&]<1'ZBQ,-A9EVOCXLA;Y_J*Y2@Z>CL(EYN9ZQ3J;0NE'4+Q4;PM M-.UD.FF%Z@B&&R^:0#WWK82AF"RDK:M6N]IV*V/_2/^S?A:?3N*.]92ZF[H9 M^4M?MT873,^Y-%#BC%11),A@7;<;]<2JRK^G=\K2Z^R'!75HJ)T [<^4LNN) M4]#V?*,_4$L#!!0 ( .^# E4E8TRJS ( %4( 9 >&PO=V]R:W-H M965T2U0]F.]#^^UTG(:5KBB:D[0NQ'9][SKD7^V:XENI>9P"&/' F],C) MC%F>NJY.,N!4G\@E"'PSEXI3@U.U"@+ MPW(!EXKH@G.J'B? Y'KD^,YFX2I?9,8NN/%P21=P#>9V>:EPYC91TIR#T+D4 M1,%\Y(S]TXGO64"YXVL.:[TU)M;*G93W=C)+1XYG%0&#Q-@0%!\KF )C-A+J M^%4'=1I."]P>;Z)_+,VCF3NJ82K9MSPUVJ_GD*301O(:C IX+JHG?:@3L04(@E< 00T(2MT54:GRC!H:#Y5<$V5W M8S0[**V6:!27"UN5:Z/P;8XX$X^3I. %HP92\L5DH,A4N]W..DV3KJ[HL<3RJA(H$U6!0Q+H#WNJ]B/>GC\HZ&[:F'L-8R]?1DK8&^; ML>_U.F&WG3%L&,.=C'B@\;@*,BV4 I$\DAM%A<;JV8MBG/[$%UVM7X'M/5ZVWK^D:N7VTCCN1-_#_X'2W;GH.:E'V,XV^"F&J2[]9 M;7KFN.H43]NKAGM!U2(7FC"8(]0[B="PJGI8-3%R6?:-.VFP"Y7##/L^*+L! MW\^E-)N))6B^).+?4$L#!!0 ( .^# E7T!@^\YP( *\) 9 >&PO M=V]R:W-H965TDE$&D0IC& MM$I5']N':1],P<$VJ%0[-V MR\,A6\F,4+CE2*SR'/-?8\C89F2YUF[ACBQ3J1?L<%C@)=R#?"QNN9K9M4I" M&&DG<\:>]&26C"Q''P@RB*56P.IO#1/( M,BVDCO&STK3JD)JX/]ZI?S3>E92R'1D]2V4P *O,GG'-I^@\M/3 M>C'+A/E%FQ)[Z5DH7@G)\HJL3I 36O[C;96'/8+2:2=X%<%K$KHO$/R*X)\: MH5L1NJ=&Z%4$8]TNO9O$15CB<,C9!G&-5FIZ8+)OV"I?A.IWVBF81< M_&B[Z%*JVRZE/W0#4> 81I;ZD@G@:[#"MV_

4VSZ2F(']]&M M[Z-[3#V<,%XPCB4@B;=(#]HNHM3H&PU=(-:AT]'/8;V?X%- T2F@Z5] !T9[ MM='>4:/5P],NS^= 84'D!2HX6Q-=F=I,EWI7!Z=P@Z#ANA75]QNVVU'=AN]6 M5,]K-Q[4QH-3C1^U6ZH$>\&O^E>]AMOGH+[K-4#1N1ZD;*YN&/?-G*W&"^ M)%2@#!8JE-.Y5-?#R_:@G$A6F/HW9U)54S-,54<%7 /4_H(QN9OH '6/%OX& M4$L#!!0 ( .^# E52J&I"#P8 &DE 9 >&PO=V]R:W-H965T6!YE_9CA".GM,D8]>3'>?[ MJ]F,A3N28C:E>Y+!DRW-4\SA-G^_Q(-H3?[^]RN)L=4:(X M)1F+:89RLKV>W*A7@6H*A]+BCY@<",K&GR9QSQW?7$GJ"(;'&1\"_T M$)"Z08; "VG"RO_H4-LJ$Q06C-.T=H8:I'%6_>+GNB/.'%3]%0>M=M#:#L8K M#O/:83XV@EX[Z&,C&+6#,3:"63N88QVLVL$:ZV#7#G;);D5'R:6#.5XM(-@OK.JVK.FFOU&F.;FG&=PRY642B'G]WV-\<\)]!_QP[27OII$_: M(. MSJ=(T3\B3=&TOO8,N_]:9%,T5UYU=\:[JWV]\7W1O>^+[@^[.R0$=_55 M]^"MZ,F+N[H88')^E/N\Q--?P=MP&GY%="_T#$J%P9QQ$"F\ 3UU^S2()6:5 M*[;'(;F>P+3!2/Y$)JN??E!-Y9<^C51@1@DF9I2GE:G;AFXN9T_G6N@QL[6% M.F^:N>/0O'%H?H^99JB*U30+)/5'@SG]R)Q^"7.'9! MMRB*DT*HAKPD+'M(6,K4HT\O@U$OU8O9Z<>Y9G3ZT>F:F8NY;;?>]AXPQ=05 MI26$46"^S&8&DL :.K"..K &=> (=F$1@\AV"ZL:)#11I95 ?4@S&.3+U1*$ M3N,B[:-\,,"EE%O=[K=,U6Q/UETS55'5Q:(]6_?86=9"T5OCM]>'9VCS>6LB M]F6V-9 $UN#=/O)N#_-.,@JK&LQICF"A,?"6PZ(#1W_!@@B>=B;_6BL%@S)8 M>X0TW8.4P>H_SN">-)#J,'TR&JSOI3*RNZ.^:6DMUIU>*[NE-;?'RK([ M:4(?EJWI+?W(;&0@":RAG\51/XOA^0,(?03F,6,TC'$ICICOZB&#QP\)01%Y M$"* O*-(22:2#:$*&%N=-"[=K,;=;(X+W)HHO MLUF!)+ &YZIRVK-0!EF_"4-:9.(%WXB<$><1N]]'P#XL,A7%O"7I \G[J!W& MO91;J6B.5#17*IHG%GNQL1YNV<7Z ME8GF2D7SI*+Y4M$"66A-_6HG_6K_^0PZ'/+B858FFB,5S:W1SM^U[EI.:DA? M*EH@"ZVIOM-VK#J\'ZM,YY;Q(UJ?B6U#LAC&T=\H!U5&!1$[QWJORJ1NSTI% M)/Y+H>I-M[C!.%49)B]LI.ZCURCG2?N MFFT9[3'$D1K5'1G5DQK5EXH6O-V&I@A..]3JZ"WJZJ-#^5D3P4)#?"0M/X=F M(3E_UBL3J5O64M$+/^7WTZ&42]68G=G MNO?K28^=J=KPU]K<&(GGC<3SI;8VD(56,3X[.Z>1$DB[Q9D=ALK-C.H;]K'T M>"[HICP-TRI?JU>.VE/NJE=>=>KG!%\=0KJ%+!\R>)20+812IA9T9%Z=ZZEN M.-V7IT0>*.VV-8$+UNAJK0]QXGL"E-F+:[:;W?UXHHWLJ2,W-5(-%6%ZW]O2,EWUY9K M[3_E'G"@MSR\C-=RLVUE5AH25:X*>4]W_U*>H5"Q5?P4K3_HEV/=2Q4-$+R MJA>&'524=7_QU]X01P+ 8Q;P>@%/%PC."/B]@/_:%8)>('CM"F$OT*IN=[JW MALNPQ(NKFN]0K=# IAY:Z[?28"_*5* \R!I^I2 G%SFN&65K@>Y(C1XVN";H M)W1/"LX*6E+<.I.OT T6M$"8+5%&RT:298<5Z$/%&R8%>IL1B6GY#J0?'S+T M]LT[] ;92'0HRM CHU*\AX_P_.>&-P+(Q)4M00>U$[OH]WO3[=<[LU\??>1, M;@3*V9(L#?+9M'PT(6^#[08#>GL#WGB3A+\W[ +YSGOD.9YGV,_MZ\5=DSK? MMWK^OU<_,88_1)/?\OEG^#XU%:FQY+7)L9UH8!95"?%2;'%!KBW(>(+4S\1: M_/B#&SD_FZPZ)UDV)UD^$]F)_8/!_L$4^^(35!;*"EX1DP,ZV:B5507D>1&D M201^?SZV[!CE1Y[OGZ*R,2J-$B\\1>5C5!1&R8'K1,EP4#*<#+)\M8(JH[+2 M4N4BJ#-(D**IJ:3$F%'".0-O3K)L3K)\)K(3GT2#3Z+)P+N%/+^&1(^%X 64 M#2@0.RHW".K(,ZDE?2H)E.\G%9U"UI EF"H&C+1NE/BKR6W=BN%1\#A:J+Z( MR,8(/XFU()UB.3%&/!@CGCZ%^RR(H)'K@A3L0?:5=@N55O25E@T'%N%GJ)]8 M&4IRL%M50>6%\E]\V?!R26JP[4J"I-P01+[U!,2O.OECE.GDCU%I[+F>9M0Q M:N+D)X-AD\F3GQ'&H0(^ ;='80MUL(2+8^CNSC@']2C:3)>>GH%(9A$ 1:B!I00>IK@9R9 MN/PTU4+4Q)5$B3E$7>?04#O?7)Y:(QF;76?.F)V5+9N5+9^+[=0K1V...QFX M?VS5*"/:$:;-JJA1 XG1)^XX,-)$"T0#* GT5&D 17K6S0V@U#F3*%WOH*\W M79"/"J\@C$(A8ER>"4)OO,TXTA4>@UQ'3_N9"17'^LDS&9T/PX<[V5LO MLOUY.]3'!JP@5+Z"'-3>JK""O.A_?]PTZ,880_3.XV66?)+EU :' <"=G@ & M&VS!VTQ27 Z]Q/DD%(S=X<6QKK,!E82AKO88Y07ZPF]WKG988ED6Y< RQ. KWW,K(E7G#& MO(<>WXVF*]O(C)=&G2='A6^N:7.R9;.RY7.QG?KC,&:XTW/&S;E>JI>+CQ/+ M1:K'G D4C4)NC'(O8GW.-Z+.Y?-#M^].MK*+_57CVT^0RY#KO3/JFAC42$;E MVH2* EW9,Z8NZ-L[X -]=[O_$69QF+-125:PE /NLE#=79AW+Y)OVQOA)RXE MK]K'#<$P9"H _+[B8/#^12TP_+?%XC]02P,$% @ [X,"5?]WP+(Q P MDPP !D !X;"]W;W)K&ULM5=M;],P$/XK5IC0 M)HTF3=^FT49:FR*&*%0;@P^(#UYR;:PE=F:[ZR;QXSD[66BGK'00OB2V<\]S MY^?\N1TW8>!R[8,M%FP V& M.5W")>BK?"ZQYU8L,/%F]Z7.FP D*<> MX)< _RF@^PR@4P(Z^WKHEH#NOAYZ))T< $IU1"3.97Z@7R1E"MJ4ZC(&W(6Q\RT:4K.>;$F37(/ M0]"4I4=H,9>,1RQ'@\]K#A)'KBY#M\3H5*NF8_DZ+UTUY/M'-"7G&C+UHR[K!6^WGM<I44O9U2S!AG&2KQDU2BG/.H53?;G40O79A-DH5-DDT; M(MO*1K_*1O\_G1K])I/3)%G8)-FT(;*MY RJY QV;I5/F(8(KTPI\,KF2R+, M?:X2EN,]K@']:5-^F-U4EZ""^V1K[WJ])V?%S@!>*OP^'J<->2P$=3>JK SD MTI:W"D5;<5UM=!8,=IF@G\-((T!?E\(H1\[QD'U'Q+\ E!+ P04 M " #O@P)5OE(F4W@$ !Q' &0 'AL+W=OF.8+=]J/I@D@-$D\34 M-K!3](X,P:]_-D3'?3(BB=Q!D\4 ML56:8OKR G9] W;>'TPCN<++A^8@]X2SV$"_-ORB8H[LZ)$<0H9BTF&*,SZ MQM#N!G9+.N06?\2P83O72 YE2LBSO/D<]0U+]@@2"+E$8/&UAA$DB22)?OQ3 M0HVJ3>FX>_U*#_+!B\%,,8,12?Z,([[H&_<&BF"&5PD?D\TG* >4=S D"DL>I#&6?&-OY="[#@XS@D'IW1P+G5HE Z- X?&J2XU2X?F MI2VT2H?6@8/MGG!P2PI1L$)76@B8O\G#EWD+@.).9->%4 MO(V%'Q],8"[RA*,Q+ GE<39'OZ!A%,4R[#A!G[,B>642?/" XSCYN6=RT;!T M-\.RD8>B$>=$(PWT2#*^8,C/(HAJ_#VUOWO./U#[VXX"8 K%*MF<5]D>'"7Q MMU5VAQK61^18CH.^33STX<^DN=>*<^HG$[1B&1REJ7%[[AQ MS)[E>KE;#>+^,<[B=)6BOQY!KK-_UZFJ;._: M$)\W3"?)VP0!-L+P,Z509T MWG/-[1RMAM;=X:I[@8UW@8U_@4V@'.R-4MK6]I^2]89RJJ0>5U)7I21>/\WB M?X6KJKC4S5];75IIGE::KY46Z*+MI\7.'VC[/6M,3;\ZZCIIGE::KY46E+2# M":-9S1C[T72VT73>K\@KY_*OZI<,U!6O[,O5L==)\[32?*VT0!=M/T>V^Q"V M>B/BK16O=3M"*\TK:>JE6FN3@2[:?C"WNQ*V>EM"7?!?"<<)^DIQ!+7%/R8O M..&Q^"$]S"+TA2\$:/N:7;CP:]I3*!-")\W32O.UT@)=M/W,V6[&V.K=F+=. M YJV0LJHZZ1Y6FF^5EI0TDY-444PS9T3$:'_/#^[8B@/6+'C7#VMSL>&^:G0 MP?,'NSNR:YY[=M9PQE,!,-&7=M45_:7&^5=QPLLS/8Z:$ MB^3(+Q<@)A@J#<3[&2'\]48V4)TR#OX'4$L#!!0 ( .^# E41P:WFJ0, M )L4 9 >&PO=V]R:W-H965TU'T!2.?+2&2J)*TG0#Y\",I1;8T1GD8W]@2 M=?<[W1WYM\G9@=!;E@!P=)=G!9M;">?EN6VS.($; C-,1>W=&NS MD@)>*Z<\LSW'&=DY3@LKF*FQ%0UF9,>SM( 516R7YYC>7T!&#G/+M1X'KM)M MPN6 '?H"DI">5ILT2]H!3068V*> M(+(13_90[ #=W*/?@&PI+I,T1@LQ*]&[$#A.L_5&&])\+Z MZ)(4/&$H*M:PUOB'_?ZC'G];E*"I@_=8APNO%_C'KCA#OO,!>8[G:=YG^7)W M5Y?._XL>O3EZJQA^,RE\Q?.?X"U)(2< Q6HM7Z7L%GW[4]B@3QQR]EW7[@HX MT .EVIVS$LVH^.>M*T9OG-=.49.PT"0L,@1K-6O:-&MJ6CBF)KMB$A::A$6& M8*VNN,YQ8^"8EHZ:V%[,?E<[M%:#CG;H4=..>#QGU4[]9$_D&M6/Q6JQM/_F M"5!M57J#O7:Z&J6%1FF1*5J[;=ZQ;9YI):F)IGICDA8:I46F:.W>''>4;N_6 MZ$UJXFL6M]<5$YV1.^VJB=9JTE639UA5ZO;)88O8<6S5*1>K$JFVV,UHYNDP KX%* _%\0PA_O)$!FO/(X%]02P,$% @ [X,"503(OFHX M P SA, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;: M(B%-VB8D>-@;38F>.P=K]^OG&:?N"+& ];NU0T]CT^YQ[;-\0PJLQ* ML+L%8R98%D)68[(PIOP0AM5LP0I:7:B228OD2A?4V*Z>AU6I&G9ST'LZO]^-G#7!.0J_HY0M$+WJXKL4PZ7A7NAE^:H4<\12C77EH-LN& M"1V,/'S1=)Z9#2:<^%WMVFI]A>U^3D:YDIMMC8@+6'U:L."1BC%)J>!3S8&5 MTX*+E0L/(#!30NG V'JR"?L0J7XYN.]Z4&JM3L&ETDUNE\%]3]OA>\"Z!P:Y M$)W! 7&!R:BDQC M;VRG&=P$GT!!V[Y?E=;A7--5?W!)-H3F9I-,E@P/8;M(6/K)+-SCNFB 9P7Q^0;G#_%)FDP MK;DP7+:]!<\R)I\<9ZR\H5/[Q\J.OAV?L9S6PMQWX)ALVE]9QNLBZ4;=PD*T MHS;M+S"]?MP=5FTN+C.V9%G:=O5\VC0#V[!9VPL(^\A-<_D1C.,P/P(8E@=S M@'$<"\OS/\UGB,['89BWH1<9HIPARG$L'Y(V'RR/GY/8RS_3)(FB.,96-$V] M#E)LW>(8?OQJF#=@8'D@TY^M-;[;>(4\7P?8GCY7(=A,\4K$9HJO-2#^=0-& MDOAW&\L##&P7L-J!_/X\4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_V ME$11DO@1P/P.H@A#X&G$$,"0*&K>@WOOHW#]G@HW_\&;_ 902P,$% M @ [X,"59>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'P;.R/(UG?T>7L69O'!ZT?V4M5*COLK9W;G/;[-E^+BMM_]$8H M?V:I3<6=/S2KOMT8P0N[%L)593\<#-)^Q:7JG9_M[C4W?7B@G;0_8DK7R0I72OPU[[O10]5DDE*_E+%,/>H,?L6C]_UT;^TLKQ,LN- M+LMA+]B>N!?&R?Q=<=9 +OB#;4L.3\!=O MCVJGKV3IA!ES)[X976^D6C6W\?^B#_Y&&X?=YS:(I^;_A%$OES(78YW7E5!N M&TSF>CQ:3,;L8G0SFEY.6/9],EED #!$ ,.C ;)/SVSF C!'(^&B0V6)V"2 3!#(Y7B1'V7< F2*0*2UD5E<5-Z], M+UDF5TKZGW'EV"C/=:V[$DU ^5GQ?;.)?$_<*V3"!!-0& MT54E7=N-M&W1Q]+Y1$JH7'8#B DD(#:([X7KJB[;9CAS:Y]M>6R?Y:Z%LCXG MA)B80@)BAURK7%>"+?A+-W28,0)B94RX4;X^+9O[J&5K;CK1PG01$/OB3FPK M=,Z->V4+PY7E^5M[!)@^ F)_9&+57.']L=&F>2M@^HS9(R2V!YJL_ PA)J:/ MD%@?!](5]LD/XLK.*Q*BHQ%B?<#$9Y;@UDD)+;(H6SF=[5#3$PL(;%8]B4U>ULFYIB0?$R") [= M*L=$$Q*+YKVD]T4RPI0342OGK0OW$F*VB8AM@TLQ@IB8;2)BVQR2X@G+_-T+ MB(G.?A%[9S^FIQP5A>S,AT28>B)B]:#1[+S@$::>B%@].&:G;6+JB8C5T\F$ M=E6M%2^]U?T-(2:FGHA8/6\P&Z]+KZ'V0C^0@)B8?*(/G!#SF* -^"YJ"D4> M8?*)B.7S!G-BG:Q:8?ZP8EF7<*(;$U!,+*!]B;!_?7:=/L3$+!036PC%['1( M,6:AF-A":,K>Q<0L%!-;",>$_6:,KL(<:< MPT%&@EDHH9Z&^X-Y)ZPS,F\ZT+8IL!^JTR%A%DJ(+81B=O+-!+-00FXA9#64 MG<"M*IB%4F(+X=.:,$-*,0NEQ!:"ZZ'X=$**62@EMM">V5<("S$Q"Z7$%MJ+ MV0PS?>,L)=R,D6(62HDM='A9MXTJQ,0LE%);Z-U\=J>!0DQT5QJUA?9@^OK/ M?1E?B0XF9J&TM5"_O=B>GQ5B*94HIOX1UI?GO,SGAC4?V[T\<=*LNR_KLKST M93-UHWFQVUJ[VQ9\_A]02P,$% @ [X,"5!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7'X@AGWZ50SONNU/=[?NZ M^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YH MGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U M=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J' MH/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N! MVH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV2;06U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"] M@T#O0+V#0.] O8- [T"]@T#OF'RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NC MWIE [XQZ9P*],^J="?3.J' M2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$YW5;4Y[]02P,$% @ [X,"5>(A M,D+Q 0 &2< !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR M18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84 M)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0R MGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z M=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6 MZ/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[X MO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F* MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH4 M60V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6G6WZMWPV_B-N\0)02P$"% ,4 M" #O@P)5!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( .^# E6OXTAF[0 "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ [X,"58KWP.R\!0 MAX !@ ("!# @ M 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ [X,"51$N^%G+"P WAT !@ M ("!;30 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ [X,"523I_@#+!P $10 !D ("!;UX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[X,"58'2>D]L"0 >QL !D ("!@W, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"5>C77>;L @ B 8 !D M ("!F9T 'AL+W=O&PO=V]R:W-H M965T 9 M " @8NF !X;"]W;W)K&UL4$L! M A0#% @ [X,"57Q,<=GE! .0T !D ("!I+( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X," M5! =PP !D ("!Z\$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"5293-BLV!0 H@T M !D ("!X,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"5>SV!BB? @ @@4 !D M ("!/-L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [X,"5>6^F-R+!0 ^R, !D ("![>0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"5?BW MIDCQ# W:\ !D ("!6_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"57?4V2G*! GAL !D M ("!KA ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [X,"5?,B=4X# P R0D !D ("! M>QP! 'AL+W=O&PO=V]R:W-H965T0E 0!X;"]W;W)K&UL4$L! A0#% M @ [X,"55^ORPSN @ R@D !D ("!^R@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"59+'8+.U @ 00< !D M ("!^4$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [X,"52K*B2,%! 1A4 !D ("!@5(! M 'AL+W=O&PO=V]R:W-H965TFA ( $(' 9 M " @:-< 0!X;"]W;W)K&UL4$L! A0#% @ M[X,"5?AQ T\V!0 3QH !D ("!7E\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"525C3*K, @ M50@ !D ("!UFH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X,"51/]?3UA!0 PA@ !D M ("!/7&PO=V]R:W-H M965T 0 '$< 9 M " @3V 0!X;"]W;W)K&UL4$L! M A0#% @ [X,"51'!K>:I P FQ0 !D ("![(0! 'AL M+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " #O@P)5XB$R0O$! 9)P $P @ 'P LE $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2P!+ (04 2EP$ ! 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.22.2 html 224 340 1 true 65 0 false 6 false false R1.htm 100000 - Document - Cover Page Sheet http://www.repligencorp.com/20220630/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 100040 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 100060 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 100070 - Disclosure - Fair Value Measurements Sheet http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 100080 - Disclosure - Acquisitions Sheet http://www.repligencorp.com/20220630/taxonomy/role/Acquisitions Acquisitions Notes 9 false false R10.htm 100090 - Disclosure - Revenue Recognition Sheet http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 100100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 100110 - Disclosure - Consolidated Balance Sheet Detail Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail Consolidated Balance Sheet Detail Notes 12 false false R13.htm 100120 - Disclosure - Convertible Senior Notes Notes http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 13 false false R14.htm 100130 - Disclosure - Stockholders' Equity Sheet http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 100140 - Disclosure - Commitments and Contingencies Sheet http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 100150 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 16 false false R17.htm 100160 - Disclosure - Income Taxes Sheet http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 100170 - Disclosure - Earnings Per Share Sheet http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 100180 - Disclosure - Related Party Transactions Sheet http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 100190 - Disclosure - Segment Reporting Sheet http://www.repligencorp.com/20220630/taxonomy/role/SegmentReporting Segment Reporting Notes 20 false false R21.htm 100210 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 100220 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurements 22 false false R23.htm 100230 - Disclosure - Acquisitions (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/Acquisitions 23 false false R24.htm 100240 - Disclosure - Revenue Recognition (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognition 24 false false R25.htm 100250 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssets 25 false false R26.htm 100260 - Disclosure - Consolidated Balance Sheet Detail (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables Consolidated Balance Sheet Detail (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail 26 false false R27.htm 100270 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes 27 false false R28.htm 100280 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity 28 false false R29.htm 100290 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss 29 false false R30.htm 100300 - Disclosure - Earnings Per Share (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShare 30 false false R31.htm 100310 - Disclosure - Segment Reporting (Tables) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.repligencorp.com/20220630/taxonomy/role/SegmentReporting 31 false false R32.htm 100320 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 100330 - Disclosure - Fair Value Measurements - Schedule of Financial assets and financial liabilities measured at fair value on a recurring basis (Details) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails Fair Value Measurements - Schedule of Financial assets and financial liabilities measured at fair value on a recurring basis (Details) Details 33 false false R34.htm 100340 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 34 false false R35.htm 100350 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail) Details 35 false false R36.htm 100360 - Disclosure - Fair Value Measurements - Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail Fair Value Measurements - Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs (Detail) Details 36 false false R37.htm 100370 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 37 false false R38.htm 100380 - Disclosure - Acquisitions - Consideration Transferred (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail Acquisitions - Consideration Transferred (Detail) Details 38 false false R39.htm 100390 - Disclosure - Acquisitions - Fair Value of Net Assets Acquired (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail Acquisitions - Fair Value of Net Assets Acquired (Detail) Details 39 false false R40.htm 100400 - Disclosure - Acquisitions - Estimated Useful Life and Fair Value (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail Acquisitions - Estimated Useful Life and Fair Value (Detail) Details 40 false false R41.htm 100410 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenue (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail Revenue Recognition - Summary of Disaggregation of Revenue (Detail) Details 41 false false R42.htm 100420 - Disclosure - Revenue Recognition - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail Revenue Recognition - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) Details 42 false false R43.htm 100430 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Detail) Details 43 false false R44.htm 100440 - Disclosure - Goodwill and Intangible Assets (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail Goodwill and Intangible Assets (Detail) Details http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables 44 false false R45.htm 100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 45 false false R46.htm 100460 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Amortized Intangible Assets (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail Goodwill and Intangible Assets - Amortization Expense for Amortized Intangible Assets (Detail) Details 46 false false R47.htm 100470 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) Details 47 false false R48.htm 100480 - Disclosure - Consolidated Balance Sheet Detail - Property, Plant and Equipment (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail Consolidated Balance Sheet Detail - Property, Plant and Equipment (Detail) Details 48 false false R49.htm 100490 - Disclosure - Consolidated Balance Sheet Detail - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail Consolidated Balance Sheet Detail - Additional Information (Detail) Details 49 false false R50.htm 100500 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) Details 50 false false R51.htm 100510 - Disclosure - Convertible Senior Notes - Additional Information (Detail) Notes http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail Convertible Senior Notes - Additional Information (Detail) Details 51 false false R52.htm 100520 - Disclosure - Convertible Senior Notes - Convertible Debt (Detail) Notes http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail Convertible Senior Notes - Convertible Debt (Detail) Details 52 false false R53.htm 100530 - Disclosure - Convertible Senior Notes - Schedule of convertiable note interest expense (Details) Notes http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails Convertible Senior Notes - Schedule of convertiable note interest expense (Details) Details 53 false false R54.htm 100540 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 54 false false R55.htm 100550 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail Stock-Based Compensation Expense (Detail) Details 55 false false R56.htm 100560 - Disclosure - Summary of Option Activity (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail Summary of Option Activity (Detail) Details 56 false false R57.htm 100570 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail Summary of Option Activity (Parenthetical) (Detail) Details 57 false false R58.htm 100580 - Disclosure - Summary of Restricted Stock Unit Activity (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail Summary of Restricted Stock Unit Activity (Detail) Details 58 false false R59.htm 100590 - Disclosure - Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) Details 59 false false R60.htm 100600 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 60 false false R61.htm 100610 - Disclosure - Accumulated Other Comprehensive Loss - Change in Accumulated Other Comprehensive Loss (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Change in Accumulated Other Comprehensive Loss (Detail) Details 61 false false R62.htm 100620 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 62 false false R63.htm 100630 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 63 false false R64.htm 100640 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail) Details 64 false false R65.htm 100650 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 65 false false R66.htm 100660 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 66 false false R67.htm 100670 - Disclosure - Segment Reporting - Percentage of Revenue by Geographic Area (Detail) Sheet http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail Segment Reporting - Percentage of Revenue by Geographic Area (Detail) Details 67 false false All Reports Book All Reports rgen-20220630.htm rgen-20220630.xsd rgen-20220630_cal.xml rgen-20220630_def.xml rgen-20220630_lab.xml rgen-20220630_pre.xml rgen-ex31_1.htm rgen-ex31_2.htm rgen-ex32_1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rgen-20220630.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 224, "dts": { "calculationLink": { "local": [ "rgen-20220630_cal.xml" ] }, "definitionLink": { "local": [ "rgen-20220630_def.xml" ] }, "inline": { "local": [ "rgen-20220630.htm" ] }, "labelLink": { "local": [ "rgen-20220630_lab.xml" ] }, "presentationLink": { "local": [ "rgen-20220630_pre.xml" ] }, "schema": { "local": [ "rgen-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 624, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://xbrl.sec.gov/dei/2022": 4, "total": 7 }, "keyCustom": 45, "keyStandard": 295, "memberCustom": 26, "memberStandard": 39, "nsprefix": "rgen", "nsuri": "http://www.repligencorp.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Cover Page", "role": "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Revenue Recognition", "role": "http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Consolidated Balance Sheet Detail", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail", "shortName": "Consolidated Balance Sheet Detail", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Convertible Senior Notes", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Stockholders' Equity", "role": "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Commitments and Contingencies", "role": "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Income Taxes", "role": "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Earnings Per Share", "role": "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Related Party Transactions", "role": "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Segment Reporting", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_ae2ffda6-bcfc-46db-bcd5-841f8d30b69c", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Acquisitions (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_ae2ffda6-bcfc-46db-bcd5-841f8d30b69c", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Consolidated Balance Sheet Detail (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables", "shortName": "Consolidated Balance Sheet Detail (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Segment Reporting (Tables)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_9246dfe7-1532-4dd0-87f7-45ddba5000af", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilities", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_9246dfe7-1532-4dd0-87f7-45ddba5000af", "decimals": "-5", "lang": null, "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "rgen:ShortTermContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Fair Value Measurements - Schedule of Financial assets and financial liabilities measured at fair value on a recurring basis (Details)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Financial assets and financial liabilities measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "rgen:ShortTermContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "shortName": "Fair Value Measurement - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "lang": "en-US", "name": "rgen:RevenueAndVolumeProjectionsPerformancePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_0ab5940a-9d11-4800-9ae2-541dc2f2c926", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail", "shortName": "Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_4d702496-2a52-4ff5-9e26-744760265c5c", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_656388fa-8409-4392-8dca-899ab7b8f851", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Fair Value Measurements - Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "shortName": "Fair Value Measurements - Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_dd501eb4-f99c-432e-9be2-f39306011d62", "decimals": "2", "lang": null, "name": "rgen:ProbabilityOfSuccess", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Acquisitions - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "shortName": "Acquisitions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_44b01a4c-9a9f-4ab6-a0bb-ad6f3641aadf", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfBusinessCombinationConsiderationTransferredTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_eac7055a-0a87-43aa-b2e8-99397105bfef", "decimals": "-3", "first": true, "lang": null, "name": "rgen:CashConsiderationExcludingRestrictedCash", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Acquisitions - Consideration Transferred (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "shortName": "Acquisitions - Consideration Transferred (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfBusinessCombinationConsiderationTransferredTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_eac7055a-0a87-43aa-b2e8-99397105bfef", "decimals": "-3", "first": true, "lang": null, "name": "rgen:CashConsiderationExcludingRestrictedCash", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Acquisitions - Fair Value of Net Assets Acquired (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "shortName": "Acquisitions - Fair Value of Net Assets Acquired (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_e76165f7-2ad1-4e89-a5cd-582d64ccc709", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_e76165f7-2ad1-4e89-a5cd-582d64ccc709", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Acquisitions - Estimated Useful Life and Fair Value (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "shortName": "Acquisitions - Estimated Useful Life and Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_e76165f7-2ad1-4e89-a5cd-582d64ccc709", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenue (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail", "shortName": "Revenue Recognition - Summary of Disaggregation of Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Revenue Recognition - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail", "shortName": "Revenue Recognition - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_22e0407b-d582-4781-b021-58c8727dd25e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail", "shortName": "Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Goodwill and Intangible Assets (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Amortized Intangible Assets (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Amortization Expense for Amortized Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Inventories (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail", "shortName": "Consolidated Balance Sheet Detail - Schedule of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Consolidated Balance Sheet Detail - Property, Plant and Equipment (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail", "shortName": "Consolidated Balance Sheet Detail - Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Consolidated Balance Sheet Detail - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail", "shortName": "Consolidated Balance Sheet Detail - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_936b502c-f490-4dee-ad29-b2ae79a4d03a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_936b502c-f490-4dee-ad29-b2ae79a4d03a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail", "shortName": "Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfConvertiableNoteInterestExpense", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Convertible Senior Notes - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "shortName": "Convertible Senior Notes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "0", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "U_Days", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_95d7c307-befd-419d-91e0-3faa2a38bc6c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Convertible Senior Notes - Convertible Debt (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail", "shortName": "Convertible Senior Notes - Convertible Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_95d7c307-befd-419d-91e0-3faa2a38bc6c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfConvertiableNoteInterestExpense", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Convertible Senior Notes - Schedule of convertiable note interest expense (Details)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails", "shortName": "Convertible Senior Notes - Schedule of convertiable note interest expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "rgen:ScheduleOfConvertiableNoteInterestExpense", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "lang": null, "name": "rgen:AmortizationOfDebtDiscount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Stock-Based Compensation Expense (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_765686aa-5341-4b75-90ca-332f554c6a2d", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_22e0407b-d582-4781-b021-58c8727dd25e", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Summary of Option Activity (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail", "shortName": "Summary of Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_905742e4-0f6f-40e6-8966-a874817a4aa4", "decimals": "2", "first": true, "lang": null, "name": "rgen:PercentageOfSharesSubjectToForfeiture", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Summary of Option Activity (Parenthetical) (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "shortName": "Summary of Option Activity (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_905742e4-0f6f-40e6-8966-a874817a4aa4", "decimals": "2", "first": true, "lang": null, "name": "rgen:PercentageOfSharesSubjectToForfeiture", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_22e0407b-d582-4781-b021-58c8727dd25e", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Summary of Restricted Stock Unit Activity (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail", "shortName": "Summary of Restricted Stock Unit Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "ix:continuation", "span", "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_950981db-611c-4d15-95ff-270b6ea94b3a", "decimals": "2", "first": true, "lang": null, "name": "rgen:PercentageOfSharesSubjectToForfeiture", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Summary of Restricted Stock Unit Activity (Parenthetical) (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail", "shortName": "Summary of Restricted Stock Unit Activity (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "ix:continuation", "span", "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_950981db-611c-4d15-95ff-270b6ea94b3a", "decimals": "2", "first": true, "lang": null, "name": "rgen:PercentageOfSharesSubjectToForfeiture", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "-3", "lang": null, "name": "rgen:AmortizationOfInventoryStepUp", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_ff8e8f47-30f8-4855-b5ce-b5625541d440", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_ff8e8f47-30f8-4855-b5ce-b5625541d440", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_22e0407b-d582-4781-b021-58c8727dd25e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Accumulated Other Comprehensive Loss - Change in Accumulated Other Comprehensive Loss (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail", "shortName": "Accumulated Other Comprehensive Loss - Change in Accumulated Other Comprehensive Loss (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_b9a9cda9-d299-4aac-9015-73bef2cb9126", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_c6dabd82-3055-44a0-ac3b-d0446be1b882", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Earnings Per Share - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "shortName": "Earnings Per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail", "shortName": "Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_af5f595c-fd7c-4d61-be19-a6f9825736ce", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProfessionalFees", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_af5f595c-fd7c-4d61-be19-a6f9825736ce", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProfessionalFees", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Segment Reporting - Additional Information (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "shortName": "Segment Reporting - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_93e4929d-e477-4dcc-8e51-c9054f500422", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100670 - Disclosure - Segment Reporting - Percentage of Revenue by Geographic Area (Detail)", "role": "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "shortName": "Segment Reporting - Percentage of Revenue by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_cc31e0b8-c778-4821-bc18-4ceab1df3c4c", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100060 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Fair Value Measurements", "role": "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Acquisitions", "role": "http://www.repligencorp.com/20220630/taxonomy/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rgen-20220630.htm", "contextRef": "C_7b7d8ff2-85a9-4e73-a5e2-118f100eb7d3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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/2022", "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "gYearItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r643" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions", "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging growth company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r643" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r648" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r643" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r643" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Smaller reporting company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r643" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions", "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/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" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rgen_AdditionalUndiscountedInContingentConsiderationEarnoutPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional undiscounted in contingent consideration earnout payments", "label": "Additional undiscounted in contingent consideration earnout payments", "terseLabel": "Additional undiscounted in contingent consideration earnout payments" } } }, "localname": "AdditionalUndiscountedInContingentConsiderationEarnoutPayments", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_AggregateContingentConsiderationObligationForEarnoutPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate contingent consideration obligation for earnout payments.", "label": "Aggregate Contingent Consideration Obligation For Earnout Payments", "terseLabel": "Contingent consideration obligation for earnout payments" } } }, "localname": "AggregateContingentConsiderationObligationForEarnoutPayments", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_AgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement.", "label": "Agreement [Axis]" } } }, "localname": "AgreementAxis", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_AgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement.", "label": "Agreement [Domain]" } } }, "localname": "AgreementDomain", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_AmortizationOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AdjustmentForAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of debt discount.", "label": "Amortization of Debt Discount", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscount", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "rgen_AmortizationOfDebtIssuanceCost": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of debt issuance cost.", "label": "Amortization Of Debt Issuance Cost", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfDebtIssuanceCost", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "rgen_AmortizationOfInventoryStepUp": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of inventory step up.", "label": "Amortization Of Inventory Step Up", "verboseLabel": "Inventory step-up amortization" } } }, "localname": "AmortizationOfInventoryStepUp", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rgen_ApacOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "APAC Other [Member]", "verboseLabel": "APAC/Other" } } }, "localname": "ApacOtherMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "rgen_ArtesynBiosolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ARTeSYN Biosolutions", "label": "ARTeSYN Biosolutions [Member]", "terseLabel": "ARTeSYN Biosolutions" } } }, "localname": "ArtesynBiosolutionsMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "rgen_AssetsAcquiredUnderOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets acquired under operating leases.", "label": "Assets Acquired Under Operating Leases", "terseLabel": "Assets acquired under operating leases" } } }, "localname": "AssetsAcquiredUnderOperatingLeases", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rgen_AvitideIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Avitide, Inc. [Member]", "label": "Avitide, Inc. [Member]", "terseLabel": "Avitide, Inc." } } }, "localname": "AvitideIncMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_BioflexAndNtmAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NTM Acquisition [Member]", "label": "BioFlex And NTM Acquisition [Member]", "terseLabel": "BioFlex And NTM Acquisition" } } }, "localname": "BioflexAndNtmAcquisitionMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "rgen_BioflexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BioFlex [Member]", "label": "BioFlex [Member]", "terseLabel": "BioFlex" } } }, "localname": "BioflexMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail" ], "xbrltype": "domainItemType" }, "rgen_BusinessAcquisitionWorkingCapitalAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition working capital adjustments.", "label": "Business Acquisition Working Capital Adjustments", "terseLabel": "Working capital adjustment" } } }, "localname": "BusinessAcquisitionWorkingCapitalAdjustments", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationConsiderationIndemnificationEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Consideration Indemnification Escrow", "label": "Business Combination Consideration Indemnification Escrow", "terseLabel": "Business acquisition, Indemnification escrow" } } }, "localname": "BusinessCombinationConsiderationIndemnificationEscrow", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable asset acquired and liabilities assumed deferred tax liabilities current.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liabilities Assumed Deferred Tax Liabilities Current", "negatedTerseLabel": "Deferred tax liabilities ,net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities", "negatedLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities notes payable.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Notes Payable", "terseLabel": "Notes payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed deferred tax asset noncurrent.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Asset Noncurrent", "terseLabel": "Long term deferred tax asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetNoncurrent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liability current.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liability Current", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilityCurrent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability Noncurrent", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability Noncurrent", "negatedLabel": "Long term deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilityNoncurrent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Current.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Current", "negatedLabel": "Operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Non Current.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Liability Non Current", "negatedLabel": "Operating lease liability, long-term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Right Of Use Asset.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Operating Lease Right Of Use Asset", "verboseLabel": "Operating lease right of use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_BusinessCombinationSeparatelyRecognizedTransactionsSettlementOfPreexistingInvoices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination settlement of preexisting invoices.", "label": "Business Combination Separately Recognized Transactions Settlement Of Preexisting Invoices", "terseLabel": "Business combination settlement of preexisting invoices", "verboseLabel": "Settlement of preexisting liabilities" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsSettlementOfPreexistingInvoices", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_CashConsiderationExcludingRestrictedCash": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash consideration excluding restricted cash.", "label": "Cash Consideration Excluding Restricted Cash", "terseLabel": "Cash consideration" } } }, "localname": "CashConsiderationExcludingRestrictedCash", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_ChangesInRevenueProjection": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Changes in revenue projection.", "label": "Changes in Revenue Projection", "terseLabel": "Changes in revenue projection" } } }, "localname": "ChangesInRevenueProjection", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies [Line Items]", "label": "Commitments and Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies [Table]", "label": "Commitments and Contingencies [Table]", "terseLabel": "Commitments and Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_ContingentConsiderationExpense": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contingent consideration expense.", "label": "Contingent Consideration Expense", "terseLabel": "Contingent consideration", "verboseLabel": "Contingent consideration expense" } } }, "localname": "ContingentConsiderationExpense", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "rgen_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail" ], "xbrltype": "domainItemType" }, "rgen_ConvertibleNotesTransactionCostsOfEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible notes transaction costs of equity component.", "label": "Convertible Notes Transaction Costs Of Equity Component", "verboseLabel": "Transaction costs attributable to equity component" } } }, "localname": "ConvertibleNotesTransactionCostsOfEquityComponent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_ConvertibleNotesTransactionCostsOfLiabilityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible notes transaction costs of liability component.", "label": "Convertible Notes Transaction Costs Of Liability Component", "verboseLabel": "Transaction costs attributable to liability component" } } }, "localname": "ConvertibleNotesTransactionCostsOfLiabilityComponent", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_CustomerNumberOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer number one member.", "label": "Customer Number One [Member]", "terseLabel": "Customer Number One [Member]" } } }, "localname": "CustomerNumberOneMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_CytivaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cytiva.", "label": "Cytiva [Member]", "terseLabel": "GE Healthcare", "verboseLabel": "Cytiva" } } }, "localname": "CytivaMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_DebtInstrumentConvertibleIntoEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible into equity.", "label": "Debt Instrument Convertible Into Equity", "terseLabel": "Debt instrument amount convertible into equity" } } }, "localname": "DebtInstrumentConvertibleIntoEquity", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_DilutiveEffectOnSharesOfConversionPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dilutive effect on shares of conversion premium.", "label": "Dilutive Effect On Shares Of Conversion Premium", "terseLabel": "Dilutive effect on shares of conversion premium" } } }, "localname": "DilutiveEffectOnSharesOfConversionPremium", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "rgen_DilutiveSecuritiesEffectOnBasicEarningsPerShareConvertibleSeniorNotes": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Dilutive securities effect on basic earnings per share convertible senior notes.", "label": "Dilutive Securities Effect On Basic Earnings Per Share Convertible Senior Notes", "verboseLabel": "Convertible senior notes" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareConvertibleSeniorNotes", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "sharesItemType" }, "rgen_DilutiveSharesEffectOnBasicEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DilutivesharesAbstract", "label": "Dilutive shares, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive shares" } } }, "localname": "DilutiveSharesEffectOnBasicEarningsPerShareAbstract", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "rgen_DiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Discount rate.", "label": "Discount Rate", "verboseLabel": "Discount rate" } } }, "localname": "DiscountRate", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rgen_EngineeredMoldingTechnologyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineered Molding Technology LLC", "label": "Engineered Molding Technology LLC [Member]", "terseLabel": "Engineered Molding Technology LLC" } } }, "localname": "EngineeredMoldingTechnologyLlcMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "rgen_FacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Facility [Axis]" } } }, "localname": "FacilityAxis", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_FacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Facility [Domain]" } } }, "localname": "FacilityDomain", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_FairValueOfEarnoutsRelatedToAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of earnouts related to acquisition.", "label": "Fair Value of Earnouts Related to Acquisition", "terseLabel": "Fair value of earnouts related to acquisition" } } }, "localname": "FairValueOfEarnoutsRelatedToAcquisition", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rgen_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rgen_FiniteLivedIntangibleLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Liabilities [Line Items]", "label": "Finite Lived Intangible Liabilities [Line Items]", "terseLabel": "Finite-Lived Intangible Liabilities [Line Items]", "verboseLabel": "Finite-Lived Intangible Liabilities [Line Items]" } } }, "localname": "FiniteLivedIntangibleLiabilitiesLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_GoodwillAndOtherIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill And Other Intangible Assets Disclosure [Abstract]", "label": "Goodwill And Other Intangible Assets Disclosure [Abstract]", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndOtherIntangibleAssetsDisclosureAbstract", "nsuri": "http://www.repligencorp.com/20220630", "xbrltype": "stringItemType" }, "rgen_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_IncreaseDecreaseInUnbilledReceivable": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the amounts of revenue for work performed for which billing has not occurred, net of uncollectible accounts.", "label": "Increase Decrease In Unbilled Receivable", "negatedLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInUnbilledReceivable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rgen_IncreasedecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in operating lease right of use asset.", "label": "Increase Decrease in Operating Lease Right Of Use Asset", "negatedLabel": "Operating lease right of use assets" } } }, "localname": "IncreasedecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rgen_IndefiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Accumulated Amortization", "label": "Indefinite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rgen_IndefiniteLivedIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Net", "label": "Indefinite Lived Intangible Assets Net", "verboseLabel": "Net Carrying Value" } } }, "localname": "IndefiniteLivedIntangibleAssetsNet", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "rgen_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "rgen_LongTermContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term contingent consideration.", "label": "Long Term Contingent Consideration", "terseLabel": "Long-term contingent consideration" } } }, "localname": "LongTermContingentConsideration", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "rgen_LossOnDebtConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on debt conversion.", "label": "Loss On Debt Conversion", "terseLabel": "Loss on conversion of debt included in other expenses" } } }, "localname": "LossOnDebtConversion", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_MeasurementInputEarnoutDiscountRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input Earnout Discount Rate.", "label": "Measurement Input Earnout Discount Rate [Member]", "terseLabel": "Earnout Discount Rate" } } }, "localname": "MeasurementInputEarnoutDiscountRateMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "rgen_MeasurementInputProbabilityOfSuccessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input Probability of Success.", "label": "Measurement Input Probability of Success [Member]", "terseLabel": "Probability of Success" } } }, "localname": "MeasurementInputProbabilityOfSuccessMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "rgen_MeasurementInputRevenueVolumeDiscountRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input Revenue & Volume Discount Rate.", "label": "Measurement Input Revenue & Volume Discount Rate [Member]", "terseLabel": "Revenue & Volume Discount Rate" } } }, "localname": "MeasurementInputRevenueVolumeDiscountRateMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "rgen_MilliporeSigmaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Millipore Sigma.", "label": "Millipore Sigma [Member]", "terseLabel": "MilliporeSigma" } } }, "localname": "MilliporeSigmaMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_MonteCarloSimulationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Monte Carlo Simulation.", "label": "Monte Carlo Simulation [Member]", "terseLabel": "Monte Carlo Simulation" } } }, "localname": "MonteCarloSimulationMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "rgen_NGLImpactAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NGL Impact A[Member]", "label": "NGL Impact A [Member]" } } }, "localname": "NGLImpactAMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_NetWorkingCapitalExcludingCashAndInventory": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net working capital excluding cash and inventory", "label": "Net working capital excluding cash and inventory", "terseLabel": "Net working capital (excluding cash and inventory step-up)" } } }, "localname": "NetWorkingCapitalExcludingCashAndInventory", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "rgen_NonEmployeeDirectorStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Employee Director Stock Option[Member]", "label": "Non Employee Director Stock Option[Member]", "terseLabel": "Non-Employee Directors" } } }, "localname": "NonEmployeeDirectorStockOptionMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_NonExecutiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Executive [Member]", "label": "Non-Executive [Member]", "terseLabel": "Awards Granted to Non-Executive Level Employees" } } }, "localname": "NonExecutiveMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "domainItemType" }, "rgen_NonMetallicSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-metallic solutions [Member].", "label": "Non Metallic Solutions [Member]", "terseLabel": "Non Metallic Solutions" } } }, "localname": "NonMetallicSolutionsMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "rgen_NumberOfSharesBasicOutstanding": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares basic outstanding.", "label": "Number Of Shares Basic Outstanding", "verboseLabel": "Weighted average shares used in computing net income per share - basic" } } }, "localname": "NumberOfSharesBasicOutstanding", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "sharesItemType" }, "rgen_OptionToPurchaseAdditionalDebtFaceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Option to purchase additional debt face amount.", "label": "Option to Purchase Additional Debt Face Amount", "verboseLabel": "Additional Notes issued" } } }, "localname": "OptionToPurchaseAdditionalDebtFaceAmount", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rgen_PercentageOfSharesSubjectToForfeiture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of shares subject to forfeiture.", "label": "Percentage of Shares Subject to Forfeiture", "terseLabel": "Estimated forfeiture rates" } } }, "localname": "PercentageOfSharesSubjectToForfeiture", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "percentItemType" }, "rgen_PfizerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pfizer member.", "label": "Pfizer [Member]", "terseLabel": "Pfizer" } } }, "localname": "PfizerMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_PolymemSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Polymem S.A. [Member]", "label": "Polymem S.A. [Member]", "terseLabel": "Polymem S.A." } } }, "localname": "PolymemSAMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_ProbabilityOfSuccess": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probability of success.", "label": "Probability of Success", "terseLabel": "Probability of success" } } }, "localname": "ProbabilityOfSuccess", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "rgen_RDAndCommercializationBasedPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "R&D and Commercialization-based payments.", "label": "R&D and Commercialization-based Payments [Member]", "terseLabel": "R&D and Commercialization-based Payments" } } }, "localname": "RDAndCommercializationBasedPaymentsMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "rgen_ReconciliationOfBasicAndDilutedSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Basic and Diluted Shares [Abstract]" } } }, "localname": "ReconciliationOfBasicAndDilutedSharesAbstract", "nsuri": "http://www.repligencorp.com/20220630", "xbrltype": "stringItemType" }, "rgen_RestrictedStockAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units and performance stock units.", "label": "Restricted Stock And Performance Stock Units [Member]", "terseLabel": "Restricted Stock Units and Performance Stock Units" } } }, "localname": "RestrictedStockAndPerformanceStockUnitsMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "domainItemType" }, "rgen_RevenueAndVolumeBasedPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue and volume based payments.", "label": "Revenue and Volume Based Payments [Member]", "terseLabel": "Revenue and Volume Based Payments" } } }, "localname": "RevenueAndVolumeBasedPaymentsMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "rgen_RevenueAndVolumeDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue and volume discount rate.", "label": "Revenue and Volume Discount Rate", "terseLabel": "Revenue and volume discount rate" } } }, "localname": "RevenueAndVolumeDiscountRate", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "rgen_RevenueAndVolumeProjectionsPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue and volume projections performance period.", "label": "Revenue And Volume Projections Performance Period", "terseLabel": "Performance period" } } }, "localname": "RevenueAndVolumeProjectionsPerformancePeriod", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "rgen_RgenFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rgen Facility [Axis]", "label": "Rgen Facility [Axis]" } } }, "localname": "RgenFacilityAxis", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_RgenFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rgen Facility [Domain]", "label": "Rgen Facility [Domain]" } } }, "localname": "RgenFacilityDomain", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_ScheduleOfAccruedLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Accrued Liabilities [Line Items]", "label": "Schedule of Accrued Liabilities [Line Items]", "terseLabel": "Schedule of Accrued Liabilities [Line Items]" } } }, "localname": "ScheduleOfAccruedLiabilitiesLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "rgen_ScheduleOfAccruedLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Accrued Liabilities [Table]", "label": "Schedule of Accrued Liabilities [Table]", "terseLabel": "Schedule of Accrued Liabilities [Table]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "rgen_ScheduleOfBusinessCombinationConsiderationTransferredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of business combination consideration transferred.", "label": "Schedule of Business Combination Consideration Transferred [Table Text Block]", "terseLabel": "Schedule of Business Combination Consideration Transferred" } } }, "localname": "ScheduleOfBusinessCombinationConsiderationTransferredTableTextBlock", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "rgen_ScheduleOfConvertiableNoteInterestExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of convertiable note interest expense", "label": "Schedule of convertiable note interest expense" } } }, "localname": "ScheduleOfConvertiableNoteInterestExpense", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "rgen_ScheduleOfEarningsPerShareBasicAndDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]", "label": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "rgen_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "label": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "rgen_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table Text Block]", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table Text Block]", "verboseLabel": "Intangible assets" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "rgen_ScheduleOfIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets [Table]", "label": "Schedule of Intangible Assets [Table]", "terseLabel": "Schedule of Intangible Assets [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "rgen_ScheduleOfRelatedPartyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Related Party [Table]", "label": "Schedule Of Related Party [Table]", "terseLabel": "Schedule Of Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_ScheduleOfRevenueByMajorCustomersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Revenue By Major Customers [Table Text Block]", "label": "Schedule Of Revenue By Major Customers [Table Text Block]", "terseLabel": "Revenue from Significant Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersTableTextBlock", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Number", "terseLabel": "Vested and expected to vest at March 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "label": "Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest at March 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "monetaryItemType" }, "rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Vested and Expected to Vest Outstanding Weighted Average Remaining Contractual Term", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Vested and Expected to Vest Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest at March 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "durationItemType" }, "rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "stringItemType" }, "rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Equity Instruments Other Than Options, Nonvested, Number of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Equity Instruments Other Than Options, Nonvested, Number of Shares", "terseLabel": "Number of unvested options and restricted stock units" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsNonvestedNumberOfShares", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "rgen_ShortTermContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short-term contingent consideration.", "label": "Short Term Contingent Consideration", "terseLabel": "Short-term contingent consideration" } } }, "localname": "ShortTermContingentConsideration", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "rgen_SpectrumIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Spectrum Inc.", "label": "Spectrum Inc [Member]", "terseLabel": "Spectrum Inc.", "verboseLabel": "Spectrum Inc." } } }, "localname": "SpectrumIncMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_SrtMajorCustomersAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SRT major customers.", "label": "SRT Major Customers [Axis]" } } }, "localname": "SrtMajorCustomersAxis", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_SrtMajorCustomersDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SRT major customers.", "label": "SRT Major Customers [Domain]" } } }, "localname": "SrtMajorCustomersDomain", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_StockOptionAndIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option and Incentive Plan [Member]", "label": "Stock Option And Incentive Plan [Member]", "terseLabel": "2018 Plan" } } }, "localname": "StockOptionAndIncentivePlanMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_StockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock purchase agreement.", "label": "Stock Purchase Agreement [Member]" } } }, "localname": "StockPurchaseAgreementMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_StockholdersEquityNoteDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note Disclosure [Line Items]", "label": "Stockholders Equity Note Disclosure [Line Items]", "terseLabel": "Stockholders Equity Note Disclosure [Line Items]" } } }, "localname": "StockholdersEquityNoteDisclosureLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_StockholdersEquityNoteDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note Disclosure [Table]", "label": "Stockholders Equity Note Disclosure [Table]", "terseLabel": "Stockholders Equity Note Disclosure [Table]" } } }, "localname": "StockholdersEquityNoteDisclosureTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rgen_TotalTradeAccountsReceivableRoyaltiesAndOtherReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total trade accounts receivable royalties and other receivables.", "label": "Total Trade Accounts Receivable Royalties And Other Receivables [Member]", "terseLabel": "Total Trade Accounts Receivable Royalties And Other Receivables" } } }, "localname": "TotalTradeAccountsReceivableRoyaltiesAndOtherReceivablesMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_TrademarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right acquired through registration of a trademark to gain or protect exclusive use of business name, symbol or other device or style.", "label": "Trademark [Member]", "terseLabel": "Trademark" } } }, "localname": "TrademarkMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "rgen_TrueUpCostsDecember2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "True up costs December 2020.", "label": "True up costs December 2020 [Member]", "terseLabel": "True Up Costs December 2020" } } }, "localname": "TrueUpCostsDecember2020Member", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "rgen_UnvestedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Options [Member]", "label": "Unvested Options [Member]", "terseLabel": "Unvested Options" } } }, "localname": "UnvestedOptionsMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_VolatilityRateOfContingentConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volatility rate of contingent consideration.", "label": "Volatility rate of Contingent Consideration", "terseLabel": "Volatility" } } }, "localname": "VolatilityRateOfContingentConsideration", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "rgen_WeightedAverageDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate.", "label": "Weighted Average Discount Rate", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRate", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "rgen_WeightedAverageNumberOfSharesDilutiveEffectOfUnvestedPerformanceStockUnits": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Weighted average number of shares dilutive effect of unvested performance stock units.", "label": "Weighted Average Number of Shares Dilutive Effect of Unvested Performance Stock Units", "terseLabel": "Dilutive effect of unvested performance stock units" } } }, "localname": "WeightedAverageNumberOfSharesDilutiveEffectOfUnvestedPerformanceStockUnits", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "sharesItemType" }, "rgen_WeightedAverageRevenueAndVolumeDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average revenue and volume discount rate.", "label": "Weighted Average Revenue and Volume Discount Rate", "terseLabel": "Weighted average revenue and volume discount rate" } } }, "localname": "WeightedAverageRevenueAndVolumeDiscountRate", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "rgen_WeightedAverageVolatilityRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average volatility rate.", "label": "Weighted Average Volatility Rate", "terseLabel": "Weighted average volatility rate" } } }, "localname": "WeightedAverageVolatilityRate", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "rgen_ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Zero Point Three Seven Five Percent Convertible Senior Notes Due Twenty Twenty Four [Member]", "terseLabel": "0.375% Convertible Senior Notes due 2024" } } }, "localname": "ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rgen_ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Zero Point Three Seven Five Percentage Convertible Senior Notes Due Twenty Twenty Four [Member]", "verboseLabel": "0.375% Convertible Senior Notes due 2024" } } }, "localname": "ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFourMember", "nsuri": "http://www.repligencorp.com/20220630", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Awards Granted to Executive Level Employees" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r187", "r322", "r327", "r608" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r266", "r291", "r344", "r346", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r605", "r609", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r266", "r291", "r344", "r346", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r605", "r609", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r187", "r322", "r327", "r608" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r183", "r245", "r246", "r322", "r325", "r552", "r604", "r606" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r183", "r245", "r246", "r322", "r325", "r552", "r604", "r606" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r239", "r244", "r245", "r246", "r247", "r266", "r291", "r333", "r344", "r346", "r375", "r376", "r377", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r605", "r609", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r239", "r244", "r245", "r246", "r247", "r266", "r291", "r333", "r344", "r346", "r375", "r376", "r377", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r605", "r609", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r184", "r185", "r322", "r326", "r607", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r184", "r185", "r322", "r326", "r607", "r626", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r189", "r531" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "AccountingStandardsUpdate202006Member" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.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", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 1.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 of reserves of $1,279 and $1,417 at June 30, 2022 and December 31, 2021, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "verboseLabel": "Accounts receivable, net of reserves" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r574", "r591" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r16", "r236" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "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", "negatedLabel": "Less - Accumulated depreciation", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57", "r60", "r61", "r62", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance", "periodStartLabel": "Translation adjustment", "terseLabel": "Translation adjustment" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r60", "r61", "r62", "r593", "r617", "r621" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r69", "r70", "r498", "r499", "r500", "r501", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r69", "r70", "r71", "r117", "r118", "r119", "r451", "r526", "r612", "r613" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r58", "r62", "r69", "r70", "r71", "r451", "r499", "r500", "r501", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "verboseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetResidualValue": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expected value at the end of their useful life of a major finite-lived intangible asset class acquired during the period either individually or as part of a group of assets (in either an asset acquisition or business combination). A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Acquired Finite-lived Intangible Asset, Residual Value", "verboseLabel": "Intangible Asset Residual Value" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetResidualValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted Average Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r537" ], "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", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "terseLabel": "Additional Paid in Capital", "totalLabel": "Additional Paid in Capital, Total" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r117", "r118", "r119", "r383", "r384", "r385", "r469" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r100", "r228" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r120", "r121", "r122", "r123", "r132", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r383", "r384", "r385", "r400", "r401", "r402", "r403", "r433", "r434", "r435", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r506", "r507", "r514", "r515", "r516", "r517", "r521", "r522", "r523", "r524", "r525", "r526", "r554", "r555", "r556", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholding on vesting of restricted stock units", "terseLabel": "Tax withholding on vesting of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Net adjustment for the initial" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Other" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r348", "r387", "r388" ], "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", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r192", "r203" ], "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": "Accounts receivable, reserve for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r84", "r100", "r279", "r509" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "verboseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r78", "r100", "r279", "r511" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AdjustmentForAmortization", "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", "terseLabel": "Amortization of the debt issuance costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r100", "r219", "r228" ], "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", "totalLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "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": "Common stock excluded from calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r20", "r111", "r169", "r173", "r179", "r196", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r448", "r452", "r488", "r535", "r537", "r572", "r590" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r43", "r111", "r196", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r448", "r452", "r488", "r535", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, fair value", "totalLabel": "Assets, Fair Value Disclosure, Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r111", "r196", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r448", "r452", "r488", "r535" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 1.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r454", "r457" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r235" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings", "totalLabel": "Buildings and Improvements, Gross, Total" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r343", "r345", "r427" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r343", "r345", "r422", "r423", "r427" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "verboseLabel": "Business combination date of acquistion" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued for business acquisition", "verboseLabel": "Shares of common stock issued for acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, voting interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r416" ], "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": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r438", "r439", "r441" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred", "totalLabel": "Fair value of net assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r438", "r439" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity consideration", "verboseLabel": "Value of common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r436", "r438", "r439", "r443" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business combination contingent consideration", "verboseLabel": "Contingent consideration earnouts" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r437", "r440" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r437", "r440" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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": "Noncurrent contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r428", "r445" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Net asset acquired", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r425" ], "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Fair value of acquired finite lived intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "verboseLabel": "Business combination, intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Net liabilities assumed", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other long-term liabilities", "terseLabel": "Other liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets", "verboseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r425" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Fair value of net assets acquired", "totalLabel": "Fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalUnitsMember": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Type of ownership interest in a corporation. Class of capital units or capital shares.", "label": "Capital Units [Member]", "terseLabel": "Capital Stock" } } }, "localname": "CapitalUnitsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r641" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Computer hardware and software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r14", "r102" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.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", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r97", "r102", "r106" ], "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, cash equivalents and restricted cash, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r97", "r497" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "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 (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "verboseLabel": "Revenue recognized during periods presented relating to:" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r26", "r27", "r28", "r108", "r111", "r136", "r137", "r139", "r141", "r143", "r152", "r153", "r154", "r196", "r250", "r254", "r255", "r256", "r259", "r260", "r289", "r290", "r293", "r297", "r303", "r488", "r647" ], "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]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEvents" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r577", "r597" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r241", "r242", "r243", "r248", "r629" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock shares reserved for Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r117", "r118", "r469" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r303" ], "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": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "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", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "verboseLabel": "Common stock, $0.01 par value; 80,000,000 shares authorized; 55,465,918 shares at June 30, 2022 and 55,321,457 shares at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r76", "r581", "r600" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "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": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r75", "r87", "r580", "r599" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r158", "r159", "r187", "r485", "r486", "r628" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r158", "r159", "r187", "r485", "r486", "r622", "r628" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r158", "r159", "r187", "r485", "r486", "r622", "r628" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]", "verboseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r158", "r159", "r187", "r485", "r486" ], "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": "Accounts receivable, percentage by customer", "verboseLabel": "Revenues, percentage by country" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r155", "r158", "r159", "r160", "r485", "r487", "r628" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "verboseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r158", "r159", "r187", "r485", "r486", "r628" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r235" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "verboseLabel": "Balances from contracts with customers only:" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Receivables and Deferred Revenue from Contracts with Customers" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r310", "r311", "r323" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "The beginning deferred revenue balance", "totalLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "auth_ref": [ "r310", "r312", "r323", "r627" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable", "totalLabel": "Contract with Customer, Receivable, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r261", "r263", "r264", "r266", "r270", "r271", "r272", "r275", "r276", "r277", "r278", "r279", "r284", "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Carrying Value of Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Current", "terseLabel": "convertible senior notes", "verboseLabel": "Convertible Senior Notes, net" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r80", "r552" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "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 product revenue", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "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 product revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r79" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Costs and operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r156", "r187" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r110", "r115", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r284", "r285", "r286", "r287", "r512", "r573", "r575", "r589" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r281", "r575", "r589" ], "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", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Notes threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r263", "r284", "r285", "r510", "r512", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Notes issued", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r50", "r586" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Notes, frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r283", "r510", "r512" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate of the liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48", "r264" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Notes, interest rate", "verboseLabel": "Senior convertible notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Interest repayment terms" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r49", "r266", "r477" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Notes, due date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r110", "r115", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r284", "r285", "r286", "r287", "r512" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r110", "r115", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r284", "r285", "r286", "r287", "r304", "r305", "r306", "r307", "r509", "r510", "r512", "r513", "r588" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r270", "r509", "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r270", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs", "totalLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r390", "r391" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "totalLabel": "Deferred Income Tax Assets, Net, Total", "verboseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r112", "r399", "r406", "r407", "r408" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "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)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "verboseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "totalLabel": "Deferred Revenue, Total", "verboseLabel": "Deferred revenue (included in accrued liabilities in the consolidated balance sheets)" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomersDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Current, Total" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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, and liabilities classified as noncurrent and other.", "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r391", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred Tax Liabilities", "totalLabel": "Deferred Tax Liabilities, Net, Total" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r100", "r234" ], "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", "totalLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r100", "r234" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Discount Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r55", "r455", "r456", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Technology - developed", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r322" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognitionTables" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r77", "r124", "r125", "r126", "r127", "r128", "r133", "r136", "r141", "r142", "r143", "r148", "r149", "r470", "r471", "r582", "r601" ], "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", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r77", "r124", "r125", "r126", "r127", "r128", "r136", "r141", "r142", "r143", "r148", "r149", "r470", "r471", "r582", "r601" ], "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 (Note 12)", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r146", "r147", "r150" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r497" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 0.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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "totalLabel": "Effect of Exchange Rate on Cash and Cash Equivalents, Total" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r393" ], "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", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "verboseLabel": "Income tax (benefit) provision" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r113", "r393", "r409" ], "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": "Corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r380" ], "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": "Unrecognized compensation cost, weighted average remaining requisite service period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "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": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r69", "r70", "r71", "r117", "r118", "r119", "r121", "r129", "r131", "r151", "r200", "r303", "r308", "r383", "r384", "r385", "r402", "r403", "r469", "r498", "r499", "r500", "r501", "r502", "r504", "r526", "r612", "r613", "r614" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r473", "r474", "r480" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Contingent Consideration Earnout Expect to be Required to Settle Include Significant Unobservable Inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r473", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r473", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r272", "r284", "r285", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r474", "r541", "r542", "r543" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r473", "r474", "r476", "r477", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r272", "r334", "r335", "r340", "r342", "r474", "r541" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r272", "r284", "r285", "r334", "r335", "r340", "r342", "r474", "r542" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r272", "r284", "r285", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r474", "r543" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r478", "r480" ], "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 the Change in the Fair Value of Contingent Consideration - Earnout" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r272", "r284", "r285", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r541", "r542", "r543" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r479", "r481" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "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", "verboseLabel": "Weighted Average Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r18", "r227" ], "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r229" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "order": 0.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": "2022 (remaining six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of Amortization Expense for Amortized Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r229" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r229" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r229" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r220", "r224", "r227", "r231", "r553", "r557" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r227", "r557" ], "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 Carrying Value", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r220", "r226" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r227", "r553" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail": { "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", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Net Carrying Value", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r235" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Furniture, fixtures and office equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r157", "r628" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r17", "r205", "r206", "r213", "r217", "r537", "r571" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r211" ], "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)", "negatedLabel": "Cumulative translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]", "verboseLabel": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r212", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r100", "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r169", "r172", "r175", "r178", "r181", "r570", "r578", "r584", "r602" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.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", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r238", "r240" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r240" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r394", "r396", "r398", "r404", "r410", "r412", "r413", "r414" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r130", "r131", "r168", "r392", "r405", "r411", "r603" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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)", "terseLabel": "Income tax provision", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 14.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", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "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, excluding impact of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r99", "r520" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 17.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": "Long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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", "negatedLabel": "Prepaid expenses and other assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r223", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total", "verboseLabel": "Gross Carrying Value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r223", "r230" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r17" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Value", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r218", "r225" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "verboseLabel": "Net Carrying Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r167", "r508", "r511", "r583" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "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", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r86", "r278", "r286", "r287" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_AdjustmentForAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfConvertiableNoteInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r135", "r138", "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Charges associated with convertible debt instruments, net of tax", "verboseLabel": "Interest charges associated with convertible debt instruments" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r36", "r204" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail": { "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 products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r42", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r38", "r204" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail": { "order": 0.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" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r37", "r204" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail": { "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r82", "r84" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Investment income", "totalLabel": "Investment Income, Net, Total" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r15" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r235" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r111", "r174", "r196", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r449", "r452", "r453", "r488", "r535", "r536" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 2.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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r111", "r196", "r488", "r537", "r576", "r595" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "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 stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r47", "r111", "r196", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r449", "r452", "r453", "r488", "r535", "r536", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 1.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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "periodEndLabel": "Balance as of June 30 , 2022", "periodStartLabel": "Balance as of December 31, 2021", "terseLabel": "Liabilities, fair value", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "verboseLabel": "Balance as of December 31, 2020" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationOfTheChangeInTheFairValueOfContingentConsiderationEarnoutDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r23", "r24", "r111", "r196", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r449", "r452", "r453", "r488", "r535", "r536" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r271", "r282", "r284", "r285", "r575", "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "terseLabel": "Notes, carrying value", "totalLabel": "Long-term Debt, Total", "verboseLabel": "Total convertible senior notes" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesConvertibleDebtDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "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": "Fair value of convertible senior notes", "verboseLabel": "Fair value of the note" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "verboseLabel": "Payments to Navigo in connection with this program, which are recorded to research and development expenses" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r249" ], "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]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r235" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Equipment", "totalLabel": "Machinery and Equipment, Gross, Total" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "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]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Non controlling ownership interest minimum" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "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": "Total cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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": "Total cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r97", "r98", "r101" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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": "Total cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r63", "r66", "r71", "r74", "r101", "r111", "r120", "r124", "r125", "r126", "r127", "r130", "r131", "r140", "r169", "r172", "r175", "r178", "r181", "r196", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r471", "r488", "r579", "r598" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "terseLabel": "Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities", "totalLabel": "Net Income (Loss) Attributable to Parent, Diluted, Total" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "stringItemType" }, "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": "Recent Accounting Standards Updates" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "verboseLabel": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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)", "totalLabel": "Other expenses, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r162" ], "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", "verboseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r169", "r172", "r175", "r178", "r181" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.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": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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", "verboseLabel": "Noncurrent operating lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r518" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r446", "r447", "r450" ], "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 loss", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 noncurrent liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "totalLabel": "Other Noncash Income (Expense), Total" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "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)", "terseLabel": "Other expenses", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r89", "r92" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "terseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payment of tax withholding obligation on vesting of restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r90", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration", "verboseLabel": "Upfront payment" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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", "negatedLabel": "Purchases of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r91" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedLabel": "Additions to capitalized software costs" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r289" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "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, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r289" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "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", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalOwnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owner of record or known beneficial owner of more than 10 percent of the voting interests of the entity.", "label": "Principal Owner [Member]", "terseLabel": "Principal Owner" } } }, "localname": "PrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes, net of costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period.", "label": "Proceeds from Sale and Collection of Receivables", "terseLabel": "Revenue", "totalLabel": "Proceeds from Sale and Collection of Receivables, Total" } } }, "localname": "ProceedsFromSaleAndCollectionOfReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Proceeds from Sale of Other Property, Plant, and Equipment", "terseLabel": "Sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r93", "r382" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products", "verboseLabel": "Product Revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r624", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Spectrum Acquisition, tax preparation and other fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r237" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r15", "r235" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 0.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", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r237", "r537", "r585", "r596" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r237" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail": { "order": 7.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Other, Gross", "verboseLabel": "Other" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r235" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r341", "r529", "r530" ], "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 [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r341", "r529", "r532", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ], "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 [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r527", "r528", "r530", "r533", "r534" ], "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 Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedLabel": "Repayment of Convertible Senior Notes", "terseLabel": "Repayment of convertible debt", "verboseLabel": "Repayment of convertible debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to provide funding of research and development costs over periods that initially exceed one year or the normal operating cycle, if longer.", "label": "Research and Development Arrangement [Member]" } } }, "localname": "ResearchAndDevelopmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r389", "r551", "r641" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r14" ], "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]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndFinancialLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RestrictedStockUnitsRSUMember" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r308", "r537", "r594", "r616", "r621" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r117", "r118", "r119", "r121", "r129", "r131", "r200", "r383", "r384", "r385", "r402", "r403", "r469", "r612", "r614" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r165", "r166", "r171", "r176", "r177", "r183", "r184", "r187", "r321", "r322", "r552" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r324", "r332" ], "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]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty and other revenue", "verboseLabel": "Royalty and Other Income" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r158", "r187" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureSegmentReportingPercentageOfRevenueByGeographicAreaDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r62", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Changes in Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r422", "r423", "r427" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsConsiderationTransferredDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r379", "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule of Identified Intangible Assets and Estimated Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r220", "r226", "r553" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForAmortizedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsChangesInCarryingValueOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217" ], "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]", "verboseLabel": "Changes in Carrying Value of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r39", "r40", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r237" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "verboseLabel": "Percentage of Revenue from Significant Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r347", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r353", "r368", "r371" ], "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": "Summary of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Basic and Diluted Weighted Average Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r155", "r158", "r159", "r160", "r485", "r487" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Percentage by Geographic Area or Significant Customers" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r161", "r163", "r164", "r169", "r170", "r175", "r179", "r180", "r181", "r182", "r183", "r186", "r187", "r188" ], "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 Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/StockBasedCompensationExpenseDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r350" ], "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": "Incentive options, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/expired/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at June 30, 2021", "periodStartLabel": "Unvested at December 31, 2021", "terseLabel": "Restricted stock units, outstanding", "verboseLabel": "Unvested at September 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Unvested at June 30, 2021", "verboseLabel": "Unvested at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value of restricted stock units vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Incentive options, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r356" ], "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 exercisable at June 30, 2022 | shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r356" ], "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 exercisable at June 30, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/expired/cancelled", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/expired/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Granted | shares", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "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 grant date fair value of share-based awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r381" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r354", "r355" ], "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": "Options outstanding at June 30, 2022 | shares", "periodStartLabel": "Options outstanding at December 31, 2021| shares", "terseLabel": "Stock options, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "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]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r354", "r355" ], "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": "Options outstanding at June 30, 2022", "periodStartLabel": "Options outstanding at December 31, 2021", "terseLabel": "Stock options, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "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]", "terseLabel": "Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest at March 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest at June 30, 2022 (1) | shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityParentheticalDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r359" ], "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r358" ], "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vest Over Three Year" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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": "Closing price of common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Incentive options, vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Unvested at March 31, 2022", "verboseLabel": "Unvested at September 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Aggregate intrinsic value of restricted stock units vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Incentive options, term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r381" ], "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 exercisable at March 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r381" ], "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 exercisable at June 30, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r372" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest at June 30, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Tax withholding on vesting of restricted stock units (in shares)", "terseLabel": "Tax withholding on vesting of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r107", "r116" ], "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" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r108", "r111", "r136", "r137", "r139", "r141", "r143", "r152", "r153", "r154", "r196", "r250", "r254", "r255", "r256", "r259", "r260", "r289", "r290", "r293", "r297", "r303", "r488", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEvents" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r54", "r69", "r70", "r71", "r117", "r118", "r119", "r121", "r129", "r131", "r151", "r200", "r303", "r308", "r383", "r384", "r385", "r402", "r403", "r469", "r498", "r499", "r500", "r501", "r502", "r504", "r526", "r612", "r613", "r614" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsTables", "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShare", "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurements", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEvents", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r117", "r118", "r119", "r151", "r552" ], "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/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/CommitmentsAndContingencies", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetailTables", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetsParenthetical", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotes", "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShare", "http://www.repligencorp.com/20220630/taxonomy/role/EarningsPerShareTables", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurements", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsTables", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxes", "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactions", "http://www.repligencorp.com/20220630/taxonomy/role/SegmentReportingTables", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityTables", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEvents", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPolicies", "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Fair value of common stock issued for acquisition", "verboseLabel": "Fair value of earnouts related to acquisition of Avitide, Inc." } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r27", "r28", "r303", "r304", "r308" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "verboseLabel": "Issuance of common stock for debt conversion (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r303", "r308" ], "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": "Exercise of stock options and vesting of stock units (in shares)", "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r303", "r308", "r359" ], "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", "negatedLabel": "Exercised | shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SummaryOfOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r54", "r303", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "True-up of costs related to the December 2020 issuance of common stock", "verboseLabel": "True up of costs related to the December 2020 issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r54", "r303", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "verboseLabel": "Issuance of common stock for debt conversion" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r308", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Exercise of stock options and vesting of stock units", "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r32", "r33", "r111", "r193", "r196", "r488", "r537" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossChangeInAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r308", "r309", "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r505", "r539" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r505", "r539" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r505", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r505", "r539" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConvertibleSeniorNotesAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEventAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r538", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r56" ], "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]", "verboseLabel": "Consolidated Balance Sheet Detail" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedBalanceSheetDetail" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "verboseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r429" ], "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": "Trademark and tradename [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLifeAndFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "verboseLabel": "Trademark and tradename" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureAcquisitionsFairValueOfNetAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks", "verboseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/GoodwillAndIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r120", "r121", "r122", "r123", "r132", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r383", "r384", "r385", "r400", "r401", "r402", "r403", "r433", "r434", "r435", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r506", "r507", "r514", "r515", "r516", "r517", "r521", "r522", "r523", "r524", "r525", "r526", "r554", "r555", "r556", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/AcquisitionsAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/FairValueMeasurementAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContingentConsiderationEarnoutExpectToBeRequiredToSettleIncludeSignificantUnobservableInputsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r143" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "totalLabel": "Dilutive potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r135", "r143" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail": { "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", "terseLabel": "Diluted (Note 12)", "totalLabel": "Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r133", "r143" ], "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": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r134" ], "calculation": { "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Options and stock units" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.repligencorp.com/20220630/taxonomy/role/DisclosureEarningsPerShareReconciliationOfBasicAndDilutedSharesAmountsDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r108": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "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/extlink&oid=120395691&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r132": { "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/extlink&oid=122038215&loc=d3e31137-122693" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r14": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r15": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r16": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r17": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r18": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r19": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r22": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r246": { "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/extlink&oid=27011672&loc=d3e149879-122751" }, "r247": { "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/extlink&oid=27011672&loc=d3e149879-122751" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r251": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r252": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r253": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r255": { "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/extlink&oid=126975872&loc=SL124442526-122756" }, "r256": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r257": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r258": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r259": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r26": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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/extlink&oid=126975872&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r29": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r31": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130534-203044" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r32": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r33": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r35": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r404": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r405": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r406": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r407": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r408": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r409": { "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/extlink&oid=122134291&loc=d3e330036-122817" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r42": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r43": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r44": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r45": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r46": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r47": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r48": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r51": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r52": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r53": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r54": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r571": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r572": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r573": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r575": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r576": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r577": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r578": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r579": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r582": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r583": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r584": { "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/extlink&oid=120399901&loc=d3e537907-122884" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r593": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r594": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r595": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r597": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r600": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r601": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r603": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r626": { "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/extlink&oid=120402547&loc=d3e617274-123014" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r637": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r638": { "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/extlink&oid=120402810&loc=d3e638233-123024" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r642": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r643": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r644": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r645": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r646": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r647": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r648": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 85 0000950170-22-013883-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-013883-xbrl.zip M4$L#!!0 ( .^# E44@M7R,J@" .)Q.@ 1 B,>[#C!M\ )^9,U]\Y0J:%A*G M)-EF?OT;66*UL<$@H2R7OM_O_[\?Q!J7K[:WFEVXH=FPT\'[^/+P<0/QY-9 M&YL?]O_XL=D>#0>CV/S7;WNOFY=C/SN.HVF#FJ/I]&3]Q8L/'SX\#VDPFHR' MLRG\U.2Y'Q^_:!":WWNSC3:_W;RTT]BL4TPIPAIA6WQB>G[>#P:-K\X']L\I?@ET>C.!R>-J\&(SOR SML]L]_\AFLT3]O-H;# M9B]_:]+LQ4ELW\?P/-_RGWX^F@(M@!ZCR2]K5];]@3T?MX+9Y? M#V3_\RN7YX^=G5Q<_O&SZZ\]7_[T_-+!QR_=E^1E9'YG=I]?/AJ/=H#M[<#? M_+4P;5],3T_B"[@0C>977O[4].8O7?[,BVEK1Y,T;H\[4=/LU+PQ+AL^_,6FGGS\%O'G]<:?M%U=O M7L"G:[_^4_/S4;0!_FU^G@ZFP_@KP>BO/[^8O\[O'L>I[70)BO^8#=[_LK8Y M'DU!PZ #>):UQL__^F5M&C].7\SWZ(M\VQ=G]_W9C<-I=Z

-],IJ?#^,M: M&$Q.AO8T"V[\:>W7GP^.@15HHA M[J)%VK"(A-/:6TM]T,"0D3V&7SGCZOK^D6WC;[ 3P^;X^"2.)IWX;;0@C86-/\UL;'VP;NO_\+4ZFH)/?P"+&@9P]\*6TM9X@( M&A!GVB$MJ$,DL6B8)LP;N_;K&_;WGU]<>YPO/!W#/@EGD5."(I[@OO *[JNE M8RK)$#@]?SH0[O6M$3#J=!/6V]KA]BC$C_\13S]=HG(JZ)0H+,P:Q"/0S8I( M$2$Z$8PC?,S6?L7P/XIAJN@75OJJM;ZS%/.E!BZ#]HP@H^!>/&*,G*$)V20I MQS9@1+ZTF\FNE/8:F8=8M1; MQ'V"9Y+,(\D9=HYSQHFZ2O3-6=O"([P",VR'?X^VW1J%;#WO1W>$"#PDN1O1 MF=$Z21-1=!26J@5#)D2.$K?.6.^(X^DSZ9^._9]'XR'LKLD6;.'I9P(").4B M8MA)C@.MI08"),,0$R%B98S#CB^(UIFD00:*C-4<<2((TA)[Q)3R2GOE=0I7 M:7WNS\R)/=^#K^"]S^3E;L3^ZY>$^_HJJ39&PC(1[$4)VU *I$&F06D3SH1S M5HAK$K$!2PS=,H?V\%XK:^96\91CM*=@C.PZ_=/Y\M^\5U/=G& M%$$H?9S\^G-V)-8GG:F$)32=8[&>+<\O:Y/!\1"2H\ ZW $RAJA1G04 %) M==+.X42XEVOG7XV='CO_:Q#RWVD0VZ9;0KS1K]C<_H_K6NO3+Y_?;A(/,V_F M?P;XL8]@7/U@^D<\=O 380"?SIWPRRT#VSE_9[Y?LM4 0Y6UUL?!9.W7\\LV M/ CG; C7AMWI46SS=6T\RG=['\'C'1_'^6_\_.+&G_[U?,T7*WQQ$SE..JF_ M($[G_$Q_[;R(,]5Q_9/SO\^_]^(:>V[FEE,J8&$3TI834"P6E$$*!,&VE$90 MEC2CI7$+W)WU@^RG["8P?8/W@S"SPSF'\D=;'Z.?9;RTF]+ Q_865MQ9.#JG M(#L_UX5A"W;6^#3&3MWNGF05N%3F TR38!P7P7PM!4])!Z0(!>9';Y#5Q"%! ML \I.@N>1VG,OW0I0"%E]R<3?&\P^?.WT]] 1QT=V_;/ZPS:M\,XV8OOXV@6 M=^)T\.+O7GYV049PY5+KW+R_)/[<-)&FE*P$CF?/%CR MX.!5R-:+ '_!]DKC2^7D;[,)X,3)9,.#TIT,.A>]8V V4.N_#<9I&#^"V[@S M/;YRR9+92._.1KHX-IK$!%,6[IA4!(\4%#'L08K Z?-$1< _*I3*QF5MR#N9 M@[V,Z"Y-P!^#T>!X=KPHS7_#HWUN!S9GDRD8_O:SBY^DPG'>&J53#N-PD-1 M--+8>W >HC24.*.L+E52YQ[:A:_W>NSMI=(YOR@'*FWKCT#QO 11'8Y/.K_P M8PXC+,&[*T#Y*&*I\48BQ1@ >TX]L@2 IM<4OE24099',0T6"F"#48N60ZFPJ@<&K"(XN - M9C(Z[4KEUJ:=9 N0_\DA@?>@/#Z+!OPQ'D7@7/MGG+Z:C<)R^;) ]&=8Y(:: M@")7"OB2K7<4! %3 !8*C#E=NKZ_AV6\J[Y9H&7$UH%.P1:90'*0!&-D '$A MP4GP-%%O:+$X^24\YWL[[0)3DVG;!56S8;@"L2[B\5-X-8$?G9N/ON@7FT02 M1GB4@@+L&R1!+A*#K$Q&4Z&8]+%4[NS%+HKX!L3X]" ?DLYCZ& *KGYR7=^\ M:0PX:*1U +W$$#>!#B8L7QN$!" #NW@GY]&%18G,O008E%F)&7?F@M_MCQQ['WOA$,9H0=6#(6:(1 M!R2<,;!!TEG'+1?:N&+EX_5X='@0V^,WL]8?V4F\/'3_[703-LSAN#W=3=O3 M>'%%N$O(XTJZQ"+ \IMV'&9^NMONQ_;]P,QW::78#].!J,VYWQ-$Y>SN+!![C@=/[? M5^/9$O#(DJ(?%)-(8S[LSFRD4B%'%89]&(A76$GMBSLQ+6CCK2#JJP'C!^C; L07AD4 ML68>>*<,,Z5RZTY'+K_'\6%K3XX&_EL/71ZRCL<[U;H0VU2H\3?GLS'IX> MQ^/])6#>Y3A.CAKK;3!(>.-S@KY"X$M9D$!BO".*>XE+%9 [97[LQ^%P,#K\ M/8YB"QIO%#;",0C6I-/#[^-9"L@20EHE^%C$I2AD0BH$BK@Q(5=?!$2#,8KS M(!]!]2W9Q]J+4PO[,6S9=@1L7C8?5Q3GIEX'03U248,)BP[X& E!1G,-Z%68 MR(M-)+RKKQQ"ITOM\(T=@+[?M">#J1TN^=1R<796PCXCE*%H5FXOW-#F>=4>WZ^+>R@S8\?81-$F^OTN]*P-@(11OZ34_R+BZ]<"@C.S]H6EM@72:56)BV" M0D0#9 M)L 9% IA3Z0QV5.DHE1)?;2#^GZZ$,0)K,&9!]5#N:?C).6D8TL0Y%X1CB5A-D MP7 @+3 -QEIB1+'!H#OBS)Q&,QYU>0A/DH6&2;#TU*/$#48\Q(ALH";7'$9E M+ ^8+3TMY=O,V ++WXTT270U3P+4#<_G^%9[@20)EOD@#''?4VW"?:#.QZ$EK%1" GIZ# "SQ<>Q7G"3+$%:,L)D]_Y MYS?"_P#NZ:(=K\;M3ORPX?UXUL5EWK3C$;ST\UC(9YD19U?!^D?!MF'R]B3 MDV1[@&5?5$EDX!%I\'$UR07^%&R9E> ^&>E2,-HESWFI@M,+4+U,75* LQ9I M!*YJG V013SIA$R0'FD9(@Y@FJ0IUM^^$NCLO(#+E)IY;/B3C\^R6?XV'LZ. MN]:G>?_O >&>3L!X9;'RKYZ#=[]^1GWP+^<,N-HB<1E>Y'<3,"?:$V$ITN72WG#<.5R^0(T0OT M[K7F,F&!B,H9^%%(!)!8(&IDP-1R(TE/8T]/.V:H$XTN*8P4SBTQI1;(>AZ0 MTC:DJ)TE2I7*MT7 9]87GY>%'& BL,$2S0TA@T7.8P^2H*2)CBF%B\NT+RZG MZ'H2RJ*LD0K):=!P2(;,&H[!&@D!UDAQD=_2$A=7DK;4JN;E@I/[GB'U4T$+ MR2/GVB"6FS-P@P&K),X1YC%XJK5QJECAJK6T9>>IINBE\"H@$UDNPLOMR$E* M2"K%8J I>5UL'*6XNI?;(FGQVB)G1HM@8:@]M M3_^"[& EO-=@-0@U"O$$V]O$)!%57#F*66#EMIB\O7*KDY2#\=0..\Z@GO?1!-1B)2K+Z7"?#6%GUQ:Y4PB M^407(P[@%UD9)8K8<*=S UQ5;*2B_)#2(ILW"&PT"0Y)0G++/R*0$> ?4(6= MC!:XM?RQ+:; M0@.JNWOK+;B7O?$2763)!B]SK0P@04(LB"X)Y.B=,486TQ0%@GF7(N!P'B%82 M[WQ4NMCLNB\T+_M$Q7;Z=&__;5\X8IC11L:(M.MJ.W1NDHD](H0G):(2CA=; MVU'B@ )(T4BEE%5;GYRH5.;%K-Z0BPSK$ M^!]SFQO_:8VDT=@7VS*GA(20Y7 %B5DNR]2PWG/2,1.(Z\4@!H-W'8^C[KP MT3H2$O.\.%!3V_+>O2WOSKB='FT<@T1X^R3/:(U3S)%\WN-)[CB1*_9C2,@& M88(#&^!#L6G_=VH_NCF>3'=3)SDE9;\L;N*%D]JY+N8%\L,%96"D;4"*6JZ< M5-J6VYJR5UG?JTENPDDGS@!M,0F&GO/@D9/9)5/8@Q?&A>?%I77>GO4R3\8[ M?9(!)>9",I(Y)+#TB$O#D%8!(V^5=IF9PA<;4/KN:]*7%#+A5%*< A*!@6^8 M1&X#[2V2E"@E5>+4%]O6<77]N*[7:!E$%U.C93UX/#$B'&"/= MA^4O8TU]T6@Q"E!;$:-@#3@C+ FDK2(HC2U8$68T#CF4N2( MDI13B!Q'5K(\:UXR8*W54BX=$_8#?#DF+<5.(HT=1MRH@'0"+":Y#M@(+7FY MJ3VUZWQ!H(&:R'3P'FFO5)Y;*9 A>8RE,CB ;-&0BDV[7?UA\,K.P;^<0M M*3: 6FH]PP);<@1E@E5<9/88Q!U5R 6B4.)>$A]%J\\JR>2LX*##2F4@M0U0E$%^0,&28Y4@[KD@@!I/E'ZG<5WR+BA(5 M$*O'+@HBA4&19?^%4X%<)!(LAE<^)"EI>8V(5I_-\>DFO)K/<*: M*,NM+;;E\>,U#5A@E[5B.!^PPM%B0*8Y#91C![O7"(8$]L:HH"PN[TAP^8TH MON,LCMJR;,4I%%8XBVU$5C&1T^,9TMAC))+WU%DE3;FQG7OY/EV+'NRLK*)Y8T$Y[B*(1FB#H6$(\6=& B"IF@L%>2LFB*945Y MC2E6DN;#L64\HLAL/O($U]^Z1)'R0CI"K3>JN+S"'O3674&^(74NI]%CN!TC ML!6Y1RZ 5HS)6)YP4K3NE)XOU4GLJIH!-H2RVL@2VG&+(B4D2(!A<%1_AXZ2F^_?"\,0 B MPKQ%S.>SN$ [UII82\H*US2,K!B*R=K.])RYRTJ9I -R2$J MM:&8!VK*:[QTX;[829Z4F__)@;'WX*-\%A/[8SR*P.7VSSA]-1N%WC0)41&; MZ"7+[?T=XM0SI+7Q" ?)+.QYP\J=]E<8+EC-QK+,!NT3J&G&).*OCQ)OOO,JON_6Q)*9: .-2'@3\I$21BZG9TE#$Z,D1<'Z-+.E M9H*OKN7J:GQ[P3@E7 4DI,&Y8X!#.DB'6")!ZL $^*^E"O"=+-A>G,0\)Q-< MD+-FG9W*G+=,>I*';DYC%05-R&,C$)<)G!++ @)0[JGRSC'W?=JT?NY09Q3L M2H>1%":[*,D@YXA"0DA&,+=4B&)S []Q""8X#,ZZKA<-.)TS[P&.UI2R!_]P M32E;;4@T> ""7/J<]F#F!WF6)X*\""8 A+>*%(O>BU;(*PK&:*,8];F=,LV= MSJ- S@BP#&!=;:ZZ,J38"'?U^4OS^5>1E66DDAFOZJ )XHYS9%2@*+*DA6>. MZ%3L:785X-L%>&O6CD\> =NLP!E. C!,'@&O: 13:G0$W6L%$MP(JJ55@3^M MJLE'2N%=9/N*D+C5.G?HY1'Q*&G6+@Q B\/>$.]5N>TK>M2->36FP^-DDP.6 MTI YK &6:@7.53321F*H(;TI5.N S]O1^SB9QC O4'N:9QQ*.LEBTDA&KQ"W M22'MG05_E3/8D(QR5UP"[]=XELO\SHH+7P[:Z*?C]NY%AOUD8? 2$\8,8B$G M/?'L+R)>:14R-0S1),'L>Y\-Z MEI!D5#+ _=JZ8C5C<9[)_2W=PF9=$4%YTH"*-+$.+)VRR'FO$=$J41:EH:PX ME%]*)\I5!&Y*Y<"E&"%#_'!G5U8WGZ]IXE.^6#]8R>EYR MG&)QB>I<<.=Q1)[E6:4J)&0<<2AY%Y/QG"15K,-66.=7O,"Q:\3H*)U'3N01 M"33FVL6L:BD3FFONN%DZTOEF#*$0-8L1R63!BZ&(<@D/;X&P.N993AX'D10# M"+'TL:;&<[&$MU"-.HE]2SW]NN?$@*C'F3L;4$&14\BC0&+%* M.H'8E"HO-7Q35%K-BFJ)A/8Q68J,#Z#PO MY4FWVXZT '!,=T<4JO!X=?*^J M4,PX&85'6I((VDF>O5(LVS.I"?Q?:!#;XS>SUA_92$ MNU2];+1M;MN:7RY"X=\L6_,S^M]?;Q^?6#]=]H3DUM;+#EL%6 "2HJ4T.40H[Z+[ 3F6XU-)4F_S@.QRRZI* MSL%89.JA2+ SA4-.YUF$*E%DA8](8H&)85PI5JP'UH?>,RO0M$)2PT3N9^E\ M;O=D-#+:.S#JP.O $_:\IU'A0D9?]#YN( C-QW41,953PDDD2&O)\QA'G".) MRKAB)>2.YWA[<6I!DL*6;4< P(I*N%K<3D]$.@1H^1\BPHR9U,J>\GYDMNEE)S92Y& M6D6JDY4,19I=-:L\TKD&S>K$ G-4,5FZ//TOGHB@]3G+-^R>!OB/; MQJ[Z.^\3^,H\&-@M#EQ3(/KNZ&DFXB62B\A80(R"D\EY#O@QYU"6(HZ]=\'U M]!1YB3V7/U4G$E%Z9W5R>>G#3O^3,SAXY/,L3.Y31!9P I(V@(E*TAA>K&E: MW1C,ZXEU!A&Y"#93Y@M#7.P=VE=%A$'!EGQ:&.Y8/AE?5+6WVKN#MT;)NG;H%B^]MX""NLO=H6 MHVGS9"4M;.[H33'X5)R 3\45@GU(6?"42U[L^,^^M&(N0..F -X-(P*Y$'*: MN2+(>.:1()+E0AO&<;&UPL6WO5W-8*"$HZ,F$D2"SC/473XIAKN[1"3-&#:P M8EFZTKS=Y5KQ.Z5&GP.[;TV,[J?R45)(+:U%@O%\TJD$,C@/C6$T"<&]M+38 M3/?RID:L0-4 _YC6R2+-,< Q9BC2 1BHC;%..9VT*"X9>.G.;3$NG $G+:2H M$!$,;'L(N4=94HB+$)P50%6[=#3US0]_50T]Y.&=M=[QD)#D'I^-K\]-4!B) MGH4\\] 7)YH52JX62M;FWTO41DI)0KE6"'S07)=L%3)":>0C)DP(PDT1#0T* MZ+C%@\*4&XFH%:"W4P*W*%*)%.=*8BJ%%\4VP2G)JA;@X5II [8J BM=GH,8 M1,9B'BG)#^7)'(+$$V4(6$D=Q9HZE72X\MWT.&5] [@GCJ#(9? M]A2@#*?.(TV<1IS08$1@QM)BZ^L*43[?9OC9@GPXC36+8#; W(>N@Y5!VND M&XC(('@40==YB"4'@TOHP;FJ>G$!DNLX@ Z5:WIIS/UJ-")&:*I\\H!.2A7= M'O:KN6P?#>M:9F^RYD;.< MXF"GA"?9\5(2O&&NI,'_WMH]90GH_2SO,FOP"-80/+HGZ:I)'&U7 MK("5=(@+&I CDB"1I HF=W@7Q26W/WJ54C]92[0,SL,=+=@"Q%F2R&CF$""J MH 3FBKJG'J9=KBCMC+.S.PC?$NKF<_#XP]CL1T@],PT8BG&.=G_PEK MCQ-S@,V+'1IZ+\YV?N&GE_?%$4D1:T.P04;A/ :=&*2MPB@1HI(,2?!R)Z#? ML\+[^^Y]R$0DE)" E)4!<4LP0S[&<^N^$@_(8N,)4 MS!-3'$.&609_$IM?8$F*3=$H@2L%''1[RKWV22"7L@>E@(6.1Y;;F/!\ZA2" M?%I!Z4=RCI=SA.!EL"YHN!T6 G%N,;(>_-V .977X:],J-/K+*6@4^F M"I/+ZWWXUVG;^ MWLXL?^WV/G)W%H351AA[$/Y;46\+[*CC@! #EPKQF#PRR7H4.=822T"+O-BL M_J(ZRQ20(F4]\(]'DML"2<0%4\A8P9 4SFBP%-:HGL;[RDV1>KH3&YVQQ@<+ MFH&:;DH2: 8,KJ5B+N9#1T-HL3DRSX=?0$^$?B40C#(\A!S MP(\@G8)#4@L9B"*(SE MGL'4C.NO9US/CZ).K.^@Z),T L98R84%>>7<@681&#D5 NP/%@.S-G+?=^BY MZFR@!=H!SBUE'O1,Q)XCG@(!()HP4BE$DLV"-,5U%UC5@>]=(]SSGK./!!I6 M4(_(#4A-4CSW-<2(N]RO5LF M.!!6>\3EL5F+95P2K&.D0Q&\/VN==KS< MHM_:_&QES<]6(*DB,:*$ #TFF,U#A#0RT3"4DWP()\SP4%PJP4V"8C\N4E!6 M7Q"QLEJ06HGQK:WHXBB<%]XAG7*O,"L%TH$H1*DP7#M*77G>_/*WXL)F M,/43D&N1IREZ"@HYYK$?G"#-K48L,1M,("ZR8AW#'A6V+G ;NQ@=%L0CHW/W M> *\TPI;Q$S@E*C((R_6]^MW-N9\W XQ=]BBGU[ZH)A9LD';8%'">5*FLAR< M?280%=Q8APW3L4B]?3"8#N-NVAZ%P?M!F%WK*_$1C&=V?W93&OC%5>,4=8*[ MI'I*Q;P!#8"BHP[Q1!5RRELD(*;I=TGNXD MD,O#S)V05 A. B\O\^><8:_'H\.#V!Z_F;7^"+SU'" ;=*SZ[703"'(X;D]! M$0#OSZ\(=VE?O]&VV?6[ \OOI(_>M.,P\]/==C^V[T'K7-$1.[^_WCX^L7ZZ M['&)JP'A46BNC*:(!JGG[1,L,1)I,!_@0&#,97$69$'=9IZDKN#.2Q^51(YU M_/0^=Z,!0Z!IL(11[6*QO8L*[FVR&F9*1JU5*8^Q#^#><9V0D]8@RSB-P6JA M2+$9<\4D6Y2@9)4D4L NI#;S,6I@H? !"=B4DGOO%2X6EQ78B'.1/;D)I]2" M^0N6ZGSXY9&-)L^+42I*RQU7?4\Z>.QTIH75M-D<:-)Y+K2VN<0F#P_6'FG* M(W:):UUNIED9 [A7-'W)*>II",BP*!&702/G:4):2IJ\59BH8OE6_$"MU=0F MNBB3 80HF%,HR"\2!1;HWFQ+.U-:M;"$CJX],91(8#_>291Y!KI MI/.KX)P$O:E-L96DO>C%\7V-I#4LYP0QCKRT>4:9 \W.,44$!\VM=0*38L5I MTTZRFL[_Y.W_W@X_W_E_@#H 5K=_QNFKV2@LXQCYXN5?X&FRZ3A]G47H"R?) M7:_'27<%Z8NS)@25CAF!E'!Y:K@@8"&(1,Z!\R8M>-B^AAU6F*XK-2%1L9#K MM0#G6$.0CEPAL-[.L(1Y2L4>#=2,F#JR:T5J#?:& M:L%\)-H4Z_@^8B_V\G'QDM*F../1 M<-&=5]27H>7+L=!*@K!0Y9 B#F0IY-KJ%!0*1+!@E%>JW$FR70N?;'#:Z6EW M+&]]U]'GM].KGWSB0($=\(,3.]S],'JB%6U!6!P3N,(AQIR=D\_B B=YTGQ* M$K, RJ-4EA837"X@_!4-(!N;,^IBCFCF_6FTS-%597+7.Z]]L<=PYD8@JY M/-!:*>X3,8H[6VQ5>VGE: MA]QI'IQI8RTB+AHIB1%*%!N.O%/"Q9/TE[D3.%J2D-,1]E+2&%X%C0@F-"A- M\MRN4KG6DQ:H#U+[,WC$CE5OW^6\^)PU#ZR>[*8->(:!MR_'PZ%M)_M'MKW$ M-5V&?[QZBQWP:%H['5]0^W@>(OQU,!GG,I7UM_LOSU=P_M'YWS=^/[_Y,H[& MQX/13;<](UA>U>1K][UVBQ?75W_ELANH<3*[\L#7?S9_]+4?O>%N\Y5^X7ZW M/\8-=]R?"\MGM^PTRMF'WWC+E_;T\R5V]\N??./-@.&?W>N.PO#KSX./Z^V5 M_=,,!Z,_]\;#ZQH@?^'YN#U\03%F+UKX^$6^;JVQK6^_?O'9%2^2]5.4QN/I M"#SJM68ZWHMI\LO:JYV#=TI(&TW,\YL9R1X00V!B0'MYPKARVB<&WTCM^/CL M.^^,MU$P8?, :))[-0GD*'Q#T42(T%XF*YM7[T2B!',3S5 M8*$96#/&\V6.:"431M0SC, 9RX4?\!\/+G.RS-E(&%P&=B^)?$@76$[CT& : MC0YP7\M!M0;&J*!PF5-84RT\TB+ W9((H(:]1,DJ:Y*-,:JN0DJ%R?@J<& M6&$P*Y5V*2_>)8^$!@>6)\KS1$R0(D.QME8'R_EUVH%SCX6-&F$,MIH;*[LL M+Q0H!D$A+#>$SG+'_))'T),_]R87^GD3@$?WF[TP U/HXF?]Y%&WHK"4H\%__J6E^/FDFT]-, MH6S0T&"43?XZ?H[_]:<$1@Y-!O\;UPG\?3+]Z=BVAX,1FHY/UN=O (TC.HHY MQ6.=/"=B_I5DCP?#T_4#\ 4FS4[\T.R-C^WH_-MN/ 73?G:#[C?M<' X6A_& M-/T)GF)R8D?G2_IP!,84P3L^KI^T$7UH[#T+2'SOZ G^7_)3_^ M]&"*W;KZKY,LAS5B^RG1_'@X;M>OK_3+A/PP7\LHU_8-KSP OS=IFSO3%@B M+VC[TXD%M#\Z//_D_%$K?;^-OBO>QC?3S%G_YV$[GHU _W]*/OSC3_FZ-N=[8.ME\W^P<;!UOX9=1_.\L6M[YSCE=V#[:W] M9F/G9;/U7YM_V=CY?:O9W/WCC^W]_>W=G2H /1 >F]:_J<%WVAT.!V/GC4O MGV\^;R@6W"R-Z?=?Z!>9?L:4[#"M\X[KGXG!N2T]8]P52WAGV;B#@;I!.,ZL M^^7O7C'P9]>W\]M?+GSYQE8686S9$]I_]]=EKW;W_FANVF[?=/>U#AB.QJ,N MYC7P7;SDU3M..??"2!19/LT$F(MT3#$/X#$F88#YWJXU9]$[ &M=?HE30:=$ M =7;7 N@&+(B4D2(3@3C"!^SM69D<^@TQ,'ZR['O3AYSRXQ>49Y@]-<+G7*- M>K_VR>95]==/]2>+"!DL-F(PS3-I;A),.YN.SZ4A+P:D<1W_U%V.AO9T/)O" M[3_&\-/\IT#/9/*=?<'GXX*325R?Q!/;VFF\+CO=O=?R[\,"VO-??S^8#-Q@ M.)B>KI]__^PBN"I0X684I;QJVE86$F M[Z\SVX*6&I[NQ9-Q.UUKNI90TU_6!A^SZA\/HQU-V]ECF,7/E-Q7:?>E3?UO M__PQ8:5_NL4LOCBY>:_T3<#I:@2\;$#XU[<;>P=;>Z__WNQMO=G=.VC>O-W; M?[NQ<] <[#;[6YL'V[L[#6'-[EY#Q _AQV;W57/PEZWF2B3A(HJPL7F0/R:& M\9MDYUR)PK_9$O0 2SRN.:UQC?N?:+P:M\WT*#;_.-?1S3QGH8E QG ;XKK] M=[]@?GQ2R>4I9U;D\UJ;BV"C)$CY2*,-7%(O%F5^WG0/M#5/I+EN?')9PS'\ MR%&PIZ?1MG'4*^;]^VP4&X:?+8U-40;):,SM-47()'?(!2*1CXQ0K81CS"V* M3:\&$[!:?PSL;W?0OD>H?_$A](KZ^^T\GJ/^Z86:/H?] M.1VU>7?Y/\UT?.6OA;AWCR6.9;.@:]P^R44OS:L!N(9@1W(IS+*0/,=26,T( M\EWFN\(<6:L4BL01;USD3+*'&O^MKF8F/\W\87K%#XPQ(EP*^=AGW4M 6_6L MNYYU?XUFEVN@MS/Q2P>(46 M#4>,4$ 3W&'D&(LH)>N)]#1*OR"%LAQL'2\QX?<#*:L;K MXJS+#UL?K9\V><\UX]1<[L+&3IK]D^ASA6]H!J-F,)TTFT?=^=&/U4Q6,]F_ M\I.;(A&+H1A;,,7Z&D?&MP:2/[OD:B#Y6\-I]P^='0]"&,:[Q\E6$R9[O%#+ M?8*9E?H+I_[73E7P_4Y5'A9>OH%$Q9R=W(9Z[A]&H10;%C 0U,2(.)$"667R M@% 9A<+&*:<7@WIR+]#V9#QOO-PU!MG,;3G;T\UQN)[%@B;1YY8RTWC2CM_G M^_0LC>5E'-H/-O?U6,;)2A7S;Q=SPH@.(9&2_N/H8..:**&J9OBQW>4:'K/NESO2HY?P29N'\9T@^=QF[& M;=-U>6[^?=8.)F'0M?$%-'U5(%9$9?($J'S-1G;$;@_MZ*QG_X^]M!MU.]VX MG;:?[SW??]YL'9\,QZ>YFUO=/XO8/]PB :>_ ZP954B=4,P28X99$)-K?-UGGR/*,H]\ZD\$)&ME@EU:'.W?9-.WX_&/E5]!FY M/QO^V"@M_C=70=^I@<4Q2AZB0XE8,+ L@!R"P47$A\@YQ9)KN5#9?3.>3.WP MOPLAOYJK&(>JSB3YYPT#U271(E>IN@MRW%U.'IBJ$4\E1\XKP#X@ M/B9IQE1X,/;)\YN';X[&HSX6G%"!$2;D-EFJ:O+!E+Y,7?ZW?_Y(,3$_39J# M.(PG67+."J^>-=LC/YSE9-\F:Z7.G-?$X7YX X_3(_)Q2M/O+^;[>1K\8#J MB]M.XF,;0W,R:R>SG+4_'3=P17?01^@/[L>,3W(-Z(:?KA>J;%;OG2XJW=H\ M:K8UT\\ID;?D6U/RG/%;K@$=P3F[4H]V?CBI.0*DLJ M2WK-DA*=Y9(8=4N3NWL''YE(7F+OD*%,(*X<1A:SA*@A21)C E,/;G5W!K=/ M"76=%]RS:,%\"GW3C:%?<3A[D8_UK %(W;RWPUEL_@5N0W)CJZ:;\KQJ;[1_ M/N8BMJ(B07.J.#( 8\YKBC9_MP[_>MG9KX M5)# -/XK^SP8>\D] Y;$K4\SG >UEHY\?R(_-D9TT:3",H;'#(7R8N_GF X9_ MS ;Y>&$Z;EP\NP#N>7'"P'(Y'A%-[H%Z=M!PY7SB7.[SX4/^./= ;0)\.CKL M+@4Z^-C%D@AMN@$-D^8'N"'LD&8R\T=@T,>YW=!YU\KID9U^NO@/]OHR\QKG M7SY[B!^?-784FA_H_"$=[#/XW/U/%E2XOKL4OI17<7:?W-EXTBVB6Z2=3!N# MFV!/)\\[U;RDHW2,O5?*.,1\'D\(]A0932CRPF(MM <+NZ!J[,U9V\(SSGLV M9XLZM=-'&<6P2!G_>YP\(8?V9K%:U:J_?396":N^.ZV;9F?<2XK;FRF^>I(6 MVC+XZ1OO;-/ G!T/IE,P@)W_U8Y'VHGRNCSLPNF1X,)K-B>Y Z! MR[;S\_5>F.\X^7&IQID)$:,G&LE(P="2:)&C,0\0CE@E@;V0#X8+YQV!+KB5 MF75FJWLFP]4XK]Q45.-@_&.:>!AM1F6WOAN M ]H2W?C!!!X#7IXAVVQ/_?@8B'?Z+,-PN!U UTSQPP9(^&%Z=/[Q$=+OGB(B^NS'#\_.HOK/CBVL%H[H,0 MZA ]#S%^YQZ,^?7-R*305(K2Q;OP ,J5 MD%7E8%D![4*K&Z$SW56ULWG^Q5K;5,K14" MY1$KBRQU#''=U37KW#:HY1SC%*7\GE>=8,;DY!&J2;4H.[A& \Z-QE\\[F\SS@(! $7@2 MFGSEI$L(.D^^S4FY^;>&I_G'/PS@I^%GFQ$L>YQ1R/O!I L.C.S(#^PPQ^;S MQ,I\\61J1\&V8=+D$96#\*6^9.P'^^.-N3Q?RN#MD;FH*78K2+&;',7A\'R' M-#^ W'>);O.Y];?DC_VXGJ7N[["TGHM>":M>1);OPSQ@+KV56"CD4JZB4X$B MIW%$UH<0K2$LQ06-[MW/0O?$'%]UJ^/[!+,LJ]H]K^8>=4URLYKL6FE,FO%L MVAGU;-W'GSH8EVUV_;S+R"1W& M=:4[0(*S"18) ACS90RE!OI/M5&@1@=I?/("0/:B$:, M-*$48W?OIMS=@TLI!_ TT]^ M6^U6(9]R09\2802N"O-39\ MB+Z[=>'WZ=.Q&++>H4'V-R66WT3;ZPVTS[MZGWUR_J@/R=K_'NG[W?2P7Z0F M()]H@J.+ Y$3>QCGL2MD$SS9NAU^L*?@"#WQN^ONHK0!6OIGI97J>?&W-;R7O/GA-U6@I4M/KWE&OE<2W'7 MMO@KF>E7CR/J<=#W3/_>#3B\A2'W'TY8!C^^THJ_?[PJ>ACEFXW?MY87RKC_ MNIKB\[OZ8#=+1ZEO-O8.FNT&U728?O/QU?;.QL[F]L;K9GOGU>[>'QL'V[L[ MJV9JG3I0G%VO+'EHR;5XKL3CVKE:&%_;$E3J5^I7ZA=#_8J#GIC_O#V-QPUY MOFJ/N;+Q@3#H(ILYM\(_&P#PPR [NH/CL\3H23,;V5F 58653[RL[G@YQJZR MI"*DI^:G5.I7ZE?J5^I7A%24%5]B>M'#<[$>MI6NDI;.,U(7BHJN9CB=W;\4 M;MKFJ,VI^?\,-.U.RG/WI7?.#@&2Q'>3HQBG#YO-187X%JGHEABB'[?=L)=U M^)78Y@=?C+QL7GG*YK?Y4S;[W5,VMNM*_^^S46P8/JL>R=WB7T8?N\H41KIW M+Y-D;05AA7O\E25?94GIH1'VC?D<%<45XTM5ZE?J5^I7ZE<45Y0;4%'<]X/B M)A?'2>_&Z5UN4-*^&XS\4X5S5T[/N@(R>-QX%$>3/'ET>P2/'R_&:A\ N6(' M[O8''YL_QMU0T*VN)]'G^*]"O@KYG@Y+2H=\O$*^OCI>E?J5^I7ZE?H5\A7E M!E3(]Z0AWW64UW5!.QH/ 69-WL5_S ;3T^\#[^U?>?#SWG#-5D> "OLJ[/O> M65(Z[!,5]O75^:K4K]2OU*_4K["O*#>@PK[O"/9Y.SEZEX;C#T\V6?.3TSUX MWN95?MX+<%'I9-"=PUU"-4!P .7.K]F+D]EP?E2W>Q+G M2ZT8KF*X)\*2TK4WK2"NMZY4I7ZE?J5^I7X%<47Y ;T%<:R"N-M ''OWCYD= M30=3P"GOXSL ,/F-X=G?3PC=_?7*8W8X[:^7C]G!O.%X,FOA5AMN/)LV?]CV MSSAM]@:3/RMVJ]CM:;"D=*7-*G;KK0=5J5^I7ZE?J5^Q6U%^0&^Q&Z_8[3;L MQM]EFK7CX>3=23OV,63\\H0@V^;9TW5P[I7ZE?J5^I7/%:4']!'//9F8^^@V=YN4$5D_6;D[L%?MO::[9U7NWM_;!QL M[^ZLFJ$]]-DKC*HLJ2"H)ZY(I7ZE?J5^I7X%0459\3[ZSMVA%*F'4K<=2I%W MPWAHA_,3J1@&H\.G="3U.C_;_"QJ_FSU,*HW+GME2;\/HTP]C.JK-U2I7ZE? MJ5^I7W%847Y ?W'81@5BMP(Q^ZX=3/Y\EZR?CMNG!,)R45;S:OY8%7]5_/4T M6%*ZXJWXJ[]>4*5^I7ZE?J5^Q5]%^0&]Q5^U.^*M\.L=?3<;M?%P, 'O,X9W M$SN,W;RR^63J=Y.GU%SC[94G;?;SD^;VAVCG[6#Z2#."[G>3F+^\.P, MK0*X"N">"$M*U]P5P/77C:K4K]2OU*_4KP"N*#^@MP"N=D:\0V?$$)/-K=R? M$%![>?9(S=N3\0B0V6@P;J\ M K&*AA[&BPI70M7,-9?EZA2OU*_4K]2OX*Q MHOR WH*QVNKP#JT.@8+QW<2F.#U]%R[;M3\A;/8'W*G9[Y[P:D/ZBLDJ)GL: M+"E=&5=,UE_/J%*_4K]2OU*_8K*B_(#>8C)1,=EMF$R\&T^/8OMN,$J9^AD2 M/2$TMIN?K=F^?+:*PRH.>QHL*5T!5QS67V^H4K]2OU*_4K_BL*+\@-[B,%EQ MV&TX3+Z+'X\&;O"D$A6WSAZIHJZ*NIX&2TI7MQP_&'7!,^0[_+)&U\JRL-^- M$U2D8:S4K]0O#0 4JZI6X45.X%T[?6+I5/L7#U6"#UDB_ZO#6 I'^NDPDJ\Y MC/"O=3H%8G+U#RZ,/0G]C#.%02R"9YL MW0X_V-/)3VO-BZ+H7D7P$U(T@_#+6AJ,[,@/['!AR01WDTTW'H;%4'H^([/Y MMW_^2#%A/S6OMG77V(/W;/L-F_X+TA6ZAFQV [W03/9XWM#@9 MV]MZ\WK[]ZV=9G-W[\WN7LGJ^IR\G99R=@B[.KZ;',78,\6TN;NSO_MZ^^7& MP=;+YK?^J:6-U]?6G+D!'T[&PT$ ;17>?<::_CWASN96L_^7K:V#_<+W0HE4 MG5^<5[0^F,)R_1?I_,/;D9T%6$!XUMAC6/=TT@Q&S?1H/)O849@\:^)''T^F MS>3(MK$!\;(_%LJ0FWS)!0%=>F\Y;FXTEUU$Y7R-9X^5E[]N9]/Q3V[^W3P/K[P63@!L/!]'3]_/LWY-?,?T[JYUKJ?^V<@!M"?V=K>H[I[9?< M=@5]+KAX^&U6MI:OG&'HQ\YA^L;(M2XR<*U['K>NU+^1^H]Y?/?Y"<(Y)4KA MS,I\BOOS]]]GH]@P_&S5V7V]X^H3UW>5'U4#?A\:\&7T\=C%MF&D:L$>[+KJ MFO?%.:S4_\X,TUD@XX(Z N,<>LIQS>:Z>N^=HBO:A%%,Z:I-UZV\SUF)Y_\/ M1.^C$#QQ15KY455K5:V?J=8;TRNK:NW]5EY=M+YY"H4RCLB M_>+!\_[^]3/G;]BQ"V-CK358D/U<-$=Z6'U09D%(9=M72R?$)6D+4X"E-V/8M).CQHY 8>87\1^S MP7L[_*3BM4:0RK-OB^7":-QC'MQCBRUK-_U+&;NFAV;OF\A?NE+]>? 1[C=Z MU5J?>Z!T-;JOWD5BDY%-0CP9AQP3$0D:!!;4)4K)6M/=Y>-T+_=TVWSG M9; N:(H8%@)Q;C&RGCD4,.?21>*T!@=W9(^!A+,).K3V9#VK](U1R/]L7>KS MC>FF;=O3P>CP;W8XBVO-;#28_\K;=V_W7X*7#&($=V%K38A^ +28_+*&X*]Y M*Y=?U@8?@4BSXS">GGV^]JLP\ID@].<7UY_WUT?:!;W66OTS$M54E\"%7@M] M-=755/?!5#/)!9>,(YRP05R! ;8X220DV&JJ0Y+6?6JJ*8V88P6V6<#E\!V" M'*8$">VUHBH$*N+J3+7$[)DFO)KJ\DSU$LXT:]RE=+VSX?V\X4H;?82-[X;Q M63.*TV:#UA9GZSC2PIC'1J#$RFFO$&9/(AL"1QAX^8<3ZK$T? M#I8VAL/QA]POZ=6X?3F>N6F:#<]YLW?!FK-SZH5H8O*,*O-%/=PG&9[KLAP\ M_%ZE5%*0KQ04,B01Q%V*\"I+*:&&80*H'B_$3UB%E'*BGI*43G]V;?/B[*^K M_SUO8M'D0K@N%'ZUJ#N_"_\%E7P2@0;OX_"T9JGT$6A_ _VKLUI/;RLV_I+- M"UXHYRQ%AA&).!7@96'+$)@OS5/43)#%>&:?V;>=.%VHB0/%C@5>$"2N^J5W M^J5T4E=#6@6]&M(G:TAY,IKSY!"Q L"C2!2YI#5R+!E#K1>8FH6 QZ4;4J*> M<5H-:5'ZI>;T?;>QY>W1>W@Q;@=QTL64RSCI+'T_ENEMU9.VLLE=/:^B5>$7 MCOF23\HB##\4)M4Q&NX@0QKDB/@6':R&>%F7F&?E*7+[J MEN](MY1.\&I05\^#_I&[&M0>&E3GO/4T4422L(@G&9"UE.6\#4$BH1/-GW-2TN )U2TV+^PY#%V_:>&('H8D?3^)H E_)^1CCZ5%L&W^M M5TA-PNBC\[6HV.[=&]J6SJ<^L60978:K$U>,$R>U4YX8BT*0!G&?+++:>.25 M5EH;3:E?2&+'F8[?FJOXC5'8S?I]HU/K"SV6,L\8D86=2MVC'7-)>^.)J[#2 M25VM>K7JU:I7J_XM5EV A9;,( 6+0-R1F MI/)+8>HL=22[P181F'LNJ4_', M\"_7SQ2JN:I57T5ZRMF=EA/D(5?(6!CO2M=4!^.I'2XDH%//U$IP &O1&+V0@IO% M6U1&GDE5\SX+5"YU(DT!P8G%3:39&8]\'4K3"P>JCGBXBUTOT[^M+'G"+"F) M 55CU>U1V/:H+"GGA+!F@9<(W]^TXQ.@\^FSYF1HLR<^"MUHFI-C^+R6M)=O MZ&KXH<8V"S)?WT%LDTFA.:$))2DMXH+G5LG)(Y,LHR8%K?1G:5[W2]Z>J^8W M63%OC,+6N5I>6$6>U,^86E0SH:IK>JUK2B=X-;"KYT'_R%T-; \-+,56<:,4 M(H1)Q"6Q2$M+4"#6!TF"45XM)H]ZV0:6\F=&UI+W G5-+7G_#H,=VZ.I'1T. MW#">G3@^(,!18_B]"1)7/5BC\=7;^I*W9;214D>"F/8&O"WCD/$T(&F44Y*' MF$)83(>^<^4[3]H")VOKHQ_.PF!T^/MX'#X,AL.%>%V,TF<4Z\+JUDH2]2>N M9THG=36H5="K07VR!A6;(&@>9@O&TR&NJ49:AH0$5\IH28*G;#$=^A[+H#+U MC*I%A3&JGBDL@%%S-GH6QCC?W#4SH[_>5@WFEDWNZGD5K0)O]KR4$9B%(!&U MW",N2*[C3A1I9R6F6!CM/_.\[A/*6*AWI05_QNBBPA55K_1:KY1.\&I,5\^# M_I&[&M,>&M.4$L,^."0L88A3K9&1*2#+6?+,XJ0M64088['&5.)G3-)J3,O3 M*S7CXCL,5;R,*;9M#,W4?JSC!'KL8M6H;7F$KFY5T;KO"Z.HA4K2,X42SJW_ M!9/(N9A/AX20B2;CHEQ$C.)<\VZ/_/@X'MB/%X=$BTEM?6;PHIKD5-W2.]U2 M.JFK$:V"7HWHTS6BEAIGM4:)\X!XC 0Y$QU2*NF(0]1$+*2]W",845:-:$FZ MI:95?+>QBMV3V-KI8'38#*.=Q*93KLTX-;-)K)WS>^]\U6!NV>2NCEC1VO%F M1\QFC\L[<*6TC8AC0I!U/J!@B%4"?#2IW2*B&1>Z^756S7OYZ7;3V\D\\W5! MM;KD&6.+FG94E4VOE4WI!*\6=O4\Z!^YJX7MH84-8$XY<0'IF,#"$NJ1MDRB ME!)/Q*C@TF>S:>X3ZG@$"XO),R&JA2U0V=3 MBPK_UL'0!1Y"U<'0_?;AG S">R>1-I"!*1.4MQI\U-+M7E.1R M#O3E<)6%^&Y*UCG056-5(UX,_:L1+XXEU8@_:2/.D\%*4X)() 1Q; PRU!%$ ML;2)8$L]74P@9FE&7))%#0JN1KS_D9JOY*>[I6W;^>NW_6AI0205XDG,NA/;*:6,2EP,JKI!Q; M2*;+4CP_\HQ+_Y-N/$"P8,XI&CTC!-AF/GL#.C^4:(%V7\F-/Q_ M:=-[JOTO)_5G<9&@$KFR#%7CQL.P&$7S>GOCM^W7VP?;6_O-QL[+9O]@=_,_ M_K+[^N76WO[_UVS]]>WVP=]K?D_1+B'0/'_^RQK@N%JP_74GH4R_O3+F.V%, M26RH.JQNE8*W2F7,JLYJJSN^.G=\\RRQ?CBP;C <3 =QLK[JL%'I'"W?:"V. M%U4K%G=445E2'$M*8D#56'5[%+8]*DO**76MK( M2Z_^?_;>=;FMY,@6?A5$CSW3'8&4ZY)U4WLF0E:KY\A?6^PCR9XXOQQU%3$F M 1D -=(\_5<;)%N40-W #;#V1G:T*(H$02"S;K8[+I0:3%+EUMY22J>TB#,?WVQW?;KYCHXVARC;^JK!;MWZ M0S(T*:VF$?!VI96#8%6SU->LA -,J*O2D@)24CDD+YQ0O/_;ZWZY1M\^%1?G M4^U$8TT>+:WQD0-,ZZ8F)J6%3DPZ6B:-/+.0HX=<4NKN@?40A K@O$+&;'2J MG_E9!V!2.Y6]I2X(7QI+6E ER,!2%]<%V=U7:MA??;J:I0T.+.9M)-);C\\V MU1+\S";;[#X\6\8_?@F1.\GWV&F#/L::D5 -&@@:MW@Q+[W[X/AF9O8=X#L M6W1&EGD"KH.L3(J5AWGA@"ECPE@YY?WD/O'UF. R;:D<'44>++:V;FDB4%CJ1Z&A) M5#EI#7H'6:8":+D!:R,#$8I/AD6=TU:#Z(Y=*/LD435%9XE$6\(6JN8XVES% MX\5\8^=NR/N+/)\MEI-GBW5>32?SO*92CN'*+KKHME&91A?=DJS[X*);%T4J MZ*!@%6:(28%7UD!,@A4CZS(Q6\W%N^1&;B#]!N'WT&0LK)P:WE?/"UUZ>VQ0 MUKK!B>F)Z8GIB>EW;E-%N"YB,"=0Y9LL(6)/A(XAV#Z#5'V ME<8AIA]+_N?6*I6KY]A/ZH??,&!C7FL=I2ZOMX_;%RQ0M A6Q.32RPJV*4_#Q6 MJ&G=U,2IM-")4T?+J.'1?]7L-(^?L6Q!@-,&W;W"3,FH;'3W2IEX+1N A2,]E- M\(O@G#? .&,&0TXFRSU>S-BS(N."3X7I*\U!@#-HP&G=X,2R]^^#X9F;6': M+&LL<]TMQQ"CCH#")' R!D!M><8@959ECY MKFKL69MI,[7.T)G4L>)/ZZ8FHJ6%3D0[7J(57*9D+$3I): 3!H()'%BTQ=0O M:72]U'G9T1#D1I4<#4$F MY??!59#2)9.D!.)XXGCM^U6-1S5FQ.D&U(@%Y&\,Y$$#FGF(/,DCM[U'Q<3YELK5F;]%[+J-6ZJ8G(BIJDFRK59K\Y";_V<:MU@Q.M$ZT3K1.M[TCK03!64K00+"^ N2CP MEF=0)8;B4$CKL.><3C^TSNQ4V+YZE8G6QY+/Z2%;/80[/+_)'Q_]+*QRA-E; M.)VE^IX>_OSWA#K9*#DXDVL\9\8@.%' %UV#PB=FA!M:DNCQXOQ\MCZO_UA- M_#R]GVT3*P)-OG^V6.>)^^$WM/CP+SHR;$MJ?O7-?$?=(=[F3H!<,F*7M.0 M0BP*C\;"@UQROZ>YX]X#M"[!7ZP7\1^GB[.Z%U[]VR3_\V*V?O>0SFK'P5LT M>KI1]B+''(EC6G(#81B%2L.A0HZA+/PQ*O!?EU< M6K D2@K 3): TBNP,5DHR:0LG.#WQ]U.JD/#K/RQH$/RW.SOQR=?7H]X>B3Y_]_-E3T4_, MU73112,4I"@+(!,9@D12^MI!^NY,U"7#VZ M6)\NEO5MI0]6\&KSS;L'J7(Y&*,D>"D1,'H++J?4'<+&4A)ZPWG_0=KS6U-3 MQECW9\QA>&F6B?_-:,<;CJ)DCLQ5'O656(KPX%G0D!T+T4N!KEM_^PG'IZO5 MQ3>OUZ[TH5NSG0I=Y?FGWI>P)=CJ$K &ZVNTPE2Y4-]7$%EJ(PN386^QN,_W ME54IN1@+F*,&#+9J\R)SQ5 TPC&9T?=2PWW;^SJY6*_6?IYF\U?[>7/&!1DU M9U!L=/4=NLY?@H'.,?C"??&YE^GA>WYS\\778.?8T?6/83GYP]57;GZ<;:)C MLEA.%N]-3G4[C6;B#M(]V[KUAV3H\>71CD"%A<2D]UQ ";H27R@1?"H(*EDN MZY<43[9_5M_LZ7HNM9@D1,M=+,5B+KW220TF MXT B,-5S!!_D %4ZK7R(""E[!QBSKN&I/$BC$DJFM2V^Y_#L^7U9=I3' MIT<;B9Y+;9E@P+4-@$$'\#8KD)B\$]VI%0M[B<2=SAB_+@J]1R8B&M#6E>Z( M48/-74:26Q&J.LC>[^<][7X$MU7$H*:HU=3QVR[H'4$8?NIL[3HPUY,_7\SS M1++I1# A-NWS1QJARCB5A%'=8!0-*)0!YT3ERER492RCS[U,1SEDA(I@F71< M0RG=<4$V%FJH&DC&99F$52[LAR=[C5 I^!35;?-?1A"A'\?C3SGF\Y"7$\DW M,1>R=S\>/+?_09J:_W\E$K?M@>.:FK'_32'H[!3IA/69?P.K2%<,I M 5;D"(5IDY@KJ*/H6:3>(>6_17YM7C_8TL(^"FQIW>!$J/?O@^&9FPAU@(0J MM):&=XT +&1P141@UO(0G2B>;166WW%/V2>A2B+4]K"%NI%'=H#^**59 M%US^;/+:SU(UWR3ZU[.U/Z,"_B$J*:H8:L_0I)Z:AL!/U-3$$HHW!@R7'# J MV]VKQT&XDHWJVO1D+],)W@/PKQ5_G\X?7Z+O#5'5BY[B4R7EU.B^[EPAG!D< MSK1N:B)46NA$J*,EU&1"=VQ?V=!F!)210^#"5FHMB"5$+W(O1]R'(U0CIA); MNX"^I:4^Z 0%C2UN"%(>Q7AQ?G'6U5Q/%NO3O*Q <5Y_ZVF>KV9O\N1LL:(; M9P>LLBA)V[:YQZ>X6D>\[X^UNA.KPI,F _)89:).&FRJGWF6HI&."59ZZ82X MP2@G':$\OLDG3^>57O(OE52>Y?5)>>G??KUF7-4E5S_[K'B49LK<;2T]=,"U M!Z6RKP7\ RD.4AS#\,'PS$V*@Q3'810',Y&K8AAHQ22@"@FL%Q:,"*J[:%,F MHWM)3-VGXN!Z:JTFQ3%"Q4$U.2-.=F6_G,_FKW9,;M'AX6#.M.YV>?EO"[5U M/PW))5\(B:]WR@#%ZA'H/NN+2-Q(L"8&0(D%O$(!,G.;9-):QEX&;S_/:U_= ME9Y<0?D->/\IEUFOZR=OT7>M(]7+Q=J?70XIO;IZ_7).L/OQZ@9V.D@< MKAKL-QE.FK#9(T=2AL-6AEPXA3(48,I[0)D$V.[*-J&E/?-CZ5^'UX +:'LAS*]0PEUW,V\V%V M-EO/NEG!\]1_[H?. =SX/0-N"H>"-7A:EI4\4C^9I3])23!%QZGA? M]=^' S]2E50=1,J E $I U(&C2B#F+@3S'"(0N2J#)P %P1"YM&(S*)AJI=V ML0,I ZEL_=/7H1(I@WO/-]6_?;72YM-/V>/WGS4'%[?8@]_)'N_Q:U"YG-,\ M\;&;-.3G[V;S5Y/Y8MTE=);URQ4.ZL->+3>#DY?KR:),UJ=YE;O(WZ1%-^U; M93;W\SC;5/_4+YS7YUT]N*W/]M[?Z^1&P.^^=&Z+I&-<.?(C:Y[^E@)^[5_E M2V $7^H[>^C/_L>_6_WXW>0/3=G]G@5W2Z8XW!(,E>#[,>CS)[_^\O0_GSR; M/#YY_NO)\T^OFJTV8/+UZ_SLOH5_F^5\WCDVX MK;'5-_AB OOSY_\G^>/'OQ]&]/)D^? MU7\_:3S\6D3S<[M MM@-Y?[%>7&^*N]=<-R,/V8^;A\.9?[>X6-?G?YOK#GOSNSC;6/[J!^K;/_.O M5_GA*M>M2@6[:QMN4CB7S_W=QZ4*;V:KV2;_\.[A]<_?4K!P^>LT>Z#,[SB"-_.)CV!<>H1](K>_\+'V]%JVPF=GBYS MGORE_OMT-7E2+9V^*=E]+_>AN\$TK'Y[/:'; MO;@_O\GSB_QP6&.#[\F77XBYW;W0%WVV\B<@NYI2$GD!RC,&DU3,@MATQ]?MC,VA8"-IX:_76Y2!=QO;KOTXR&PK$E'NO+^I\='M>X[?N>AKF[L^Y]&.:@ M)UQ^V>Z-8^4G)E]G1([1@F96 N82P!I3(*B22, M0W &@777KDA$)@7;OD!WOP3FK@TB!\^W!TTXPGD4.H'CLKK'0!H(P# 0F'@TSVL;8"C%S+:;U M]1(Q$S$W:&@B9B)F(F8BYMLN'I6*"6,LJ%0RH'460JZ<&YWWUE@FE.(J];9%U_AFD++@L-D1N> MI,&<^-953?=%S)*IJ5:4RFZ(F/?5;D65!ZU7'CQ?O/-GZW>;Z[X7Z].\G"PO M88&ZM(:JXK[9!]]PI]WGFIL;]]7@W+*/KG,2>8V(/).\,%@08I=.02X%.%$, M:*<%1_2VV*V;NJ6T46510"JC $/2$%)B8)4N*HB"R$HS(J^O6[L/C&:[7]!) ML$:,/Q0?$.,WZ19B_!$SOE8R,L,K9WO- 67QE;T-@G0"2_%=_B9_S/A_9 M),!R'P"MJ3\3JU[@UA0ALW9"-E.AB'T=M1#C'Q>L45<0B0"*%A(!QR "K'"A M9)_KMC]H0%\2^%@JH3MD7'+GL]UJ4V#%%NR.@J3F"1!3A*"]!S0L.LM0Q:ZU MH0T18"2) ((UVO:WZ0-B_";=0HP_8L9W19@D3 "IL@+,7=(^:PLJ:I&EM=%8 MM57-(5W0646PFN>N_^'J,R,+*U);7O]OA?$Y[?M'@6O['3LA]EG\(:CX8[?5 M\'*Q]F=W*_B@@MTQ%.R2]FNN?IU4WY!5GX\\&X<29-8(J+D$G]%#08XNJEB8 MV\KS.)G1"9<@HS& *5;5EQ6'Z)C"4OV/0K2B^CJMIF5?R9Z#P1AIOA8Z#;[I MUHL#&'ZG6R^:]P<1?F,.(<(?,>%CC*)X[B M]Z^C]Y1""E$RL $38.$)7&0,A.H&3!8FHMK:SYM@DBU%@%7> 68CP:LL@'-; M.&.Y?KN9N@WD.&6TGR<\H_U\J_X@PF_,(43X(R9\+XW)'BVP: M@$A:L8*)N MZCU#$[U.B6TE\%V0=:./('CI1$) \%IB_6DMLY3>:MW,?KX;PF&:FR=-A-_& MW ZZ)OG^\.CQ8K5>7<[C>)V7?EV#?Y+?OL[S"@!T=W++J1VZ[NK(.JC(+4-T M2T-.(/2B,&DU3,@MY)9!NX4 K7D7D5O(+0TY@>08A4FK84)N.60^]-8F-II@ MW&J^=+(HD]>7=RA3.UO3M':08Z3&;3\@,]/U$0TCWR=*U83PEBD'W7A 0)4" M.&01%*)(POCL[?:%BSNTGG6X>U+^<[%(JT?S]"(OW\QB7KU8G*5>#JBMGHKF MZLT)6(@]B3UID1-[CI4]=69H75# (K>5"7,"%U(!PQ+'@#JIM'7YTBY]7'MF M3\VGSA%['BFP-&YH8D]:Y,2>8V1/CUP;G1R$Z+H[A9.!(%V @CZ'9"UGV?71 M)K5G]N3:3C7OZP8;0I:!(4OCAB;ZI$5.]#E&^K2:2::2!*V4 BP^@RO"@E2* M)2F,$S;TT72T;_H4?&ID:[U%1XTL=,'OL1Z//\^K[)?Q=--1E/*;?+9X?5Z_ M19U$0Y5:_<[);MP#@S,VR:Z&P?!VV<6UCLII!B$S R@< ^<005OO&7?!A]C+ MB?DU%%?-]=-[('YRV=O9C_)B4VQT'C_A#!$K$6L['ABL(G(6E$A@ ME>J(U3NPSA6(060FG4W1;UURO]M0U'T3JYU*ZXA7"6:H#8.HEF* J+8UJM6, M57KU=1?*N0*,(8%7*"!B]);Q6*S;.CK8;4#IOJE6B*ERBKB6<*9QSUCK+?2GQEIN\=AH$NO?DL)XRQHE8 M6\,9:EH_OE/Y%_FL6N#5=/(JS_/2GVU.YWVJ#Y^MUMW0SS?4P#Y ]46U2JV9 MF117PRAXN^+* J.2C@%+-@!ZQ2"$P$ FG94N%HN)?1S'7V'P?UXB<-5=CS[ MWSZEE\*IQK[.#PAD!@8RC1N:F)06.3'I&)E4:YU"L@A%U \H? )?,("./ED? MDI,N]7'^?D F19Q*["N)02 S,)!IW-#$I+3(B4G'R*0\1.%XW5!F'1R@TAFL M2QJR%T)&IQGR7H[7#\BDG-FIHTWIL:),XX8F*J5%3E0Z2BI%[I36'%0H'M!G M#H$7#E)P'XJV@HNMHO!=#M0/2*563E'2N)B&0(;ZW8_U9+V[1;>&??U'AR&K M6=K([O M8O<=5OR>%OC:(PP86Y4)Y[D8?:<[%@Z>M7!3T>B\A_$I$\I:D+0A M:4/2YNBES>AE0F*.6240;$P24#D&%JMJT#JRY#.3N'T5T[>4V5#68FS:8" 5 M.;_%W4T3BGW6X@BJQ=EM-;QK49<+%XO0&(^:M)OD2(%0VY&)[\ MZZM D81?<_72)/F&+/FB0Z6"=9"5+(">9_!"UA6!W@G'@M8V]S$XH[L^K+LX M[$KFK?II1T*B=1 M P]" [+(P0H5P:A*V!(ERVRK.G67X1W[87..4R/ZNHF*V'S\8+4[!-'%&D3G MQQ A1.=#IG.GDZM;<@>JLGJE9E4WYX5AW:L;$Z1PJ-'V,4%D+W0N')M:VIP3 M6-'FO%5_$)LWYA!B\S&S>316%VE .ZP;[;H7A\#K#MU'+7P01@1UI^J*_;*Y MX%-N^FH4)38?>$%%;W5C']=0-.B2QL'FZ3PNSO.D+!?GU\42B_F.11)4*7O_ M^HTJ99M4<50I2UKN1G^OUB$GSB$%5G69"0X<3V67QQ??7LRE^>$C3*9K,V51;=]__]^_$=]2=-"B930XAAQR]0PB^ M&G8..80<0@XA^!JH<\@AY!!R",'70)U##FG'(72%]K&F0Y_.W^35^KS^XRHG M2@UH#6=##WA*U+@'!F?LO=$4G4'OZPS:J6A,, $"]Q%0A@0^VPA,!!:8$L7[ MU$>SV'L,OCR$?I;7O9Q!&]9FI1E!RT"@Y8@4,,4 Q0#1ZT'I566CC)0=-X8 MJ'0")WD![K4R(LIB52]#;_=%K\B)70E9&CE]>V!PQB8J'1R5ZF*YC*6[ M'9C5G:JO'X*-""HRJ5A4I7ZEC[ZHO>U4;9N7 A.T# 1::*=*,3 08Q.]#HY> MO2J,.2ZZ76>EUQ ->-.QK3.2@0*&UF(6D&RE@,J M6R (&F^SIR.!/Y(-Y!N(-U NH%T ^F&.^H&([662GE0)A5 *Q!"* J< M]9IIEI-UVWV+.Y6K[$$W3%5O?15' H"-*P>:+=&2YP^)3H_.%]7(_[NYV'BR M*!4$PGHR6ZTN_#SFBC^K-5UW/-@Z&"H%;-G8I#1):1[B;,NXF"1/H&+DG6HL MX%5(8***JF1E7-BZC^E;:F*6K_+\X4T:.2D_51)Y>L4ACRN%?+WJ7-6U53_[ M?$^OHE+I\4G0(0$LI;".-8@&9VP2&20R#M%]Y90U3GO(J2N\C0G!I2HWHHPF M%B:<07:7 IJ#BPRI^JJI.2I\))%!(J,)WAMR$ W.V"0R2&0KKSE5D M9,X A4:P7@LP7AB%ABO#Y5UJ;0XN,ARCD2HD,DADD,@@D4$BHS42/DZ1H9@Q M(AD-(F<#R$,!FZ,&EKF3PDOE[9WFR!Q<9!CF2&2,3F30:)HV?'[X:[&OK\.^ M[PKPQN.W28795[5CJ(_.R_?V4*R^F\EJ<39+DP_79^->&I!#OA .7^\24JJD M5'MI/5.)QU@R^,@\H(X, D,.4CJ+)4M5_+92W6'8S89VGBWFB]=Y617K_-7E MX,-OKBC_JF.WJ72ZL=+R+T:V4&IZ_:?&4_NHV[BV'48_#Z7.2-B0L"%A0\*F M;V%3)4KT+GC0Q6A [SU8C0&4E,4&ZP//H8]I/(<4-L;TE84C64.RAI(SI&%( MPY"&(0US_^_O$P71/@1,*8+D590@E[9J&&ZA9&4%%R9KN=5UM5ZW4=??>$ W M*7;[+5(ER=MHN3\)7Q*^AQ6^1FGM$"-$U 90Z@@^6P\IZ>1,C"IR[*/T#B5Q6F-0$C9-NH6$3;/$ M?YS")@3M6(@.DF0:4.0$SD6_UOXMS;,:HISMJ]BU<=L/R,SCFY(Z>NG&F4RP^0G;]=+7Y?8;.Z7[YZN\_FJZK_NE2P79V<;!7AYNW _ MUPJ[J5&M#7\B9"+Z)?JE14[T.U;ZM25XEIT %JP'M)F!ODH0=/ H*EQ0Q/_TB(G_ATC_T;'LHHQ@RB.U:UL MJ*RJ=>D*!R*7.6F=MMM:=R@<:)U_C9FB;FT(S%$CT[X&LM#Q_[T?_Z_]V\GK MY>+-;%5CC*I9ARK J)JU2<%&U:PD\&ZTO+#@ZOO* *MZN"T#_E>:ZOKQ=QYJ;6M7E5^OC*0<>&7HV;FXB=B)V(G8A]AX%D M0GAKI0-I!59B%P%\%A&*+4Y*[9/)6U<,[%ZXL!]BMU,NB-@)O6C6QG#<0ES? MI%N(ZT?,]3(%]%X&2"IR0%2L.Z71$+T)QDF'9?N49O!3JVDR%\$7 M[>(;]0$Q>Y-N(68?,;-W]15:56ZVDBE [0U88U+=FZ-@D3'.C>VO_F(_S,[Y MU%@:US &^*)I"V,JMWB6UU!:7$1SO*PI%L[ MHVI^=]\!]0U.)=G7GNPK.>D<(@.92P!T,H/EF+KD#$LQ>(["]W*;3%Z_K[SM MIT_43:WN:^CHX2".=!YQ/W$_<3]Q/W'_?7-_"D%%'D%%)@$9=V"+#?6#C-E9 MY;C9&D*^TX4KO7._U%,A6VN2(>XG[B?N)^XG[B?N;Y[[&;/&>+B#IG?N=GMK>:C6)^X^ ^ZE D^0 R0&2 R0'/EW7&:2* MADO0V9>N.9-#*,J#2]K*'# C#[UFI7^:'-&*CX5Q0M7CW_7__3GQ'#50#U.?DEJ-P2T-.(/2B,&DU M3,@MY)9!NX4 K7D7D5O(+0TY@>08A4FK84)N.606]+<](IX5X;M MD.?Z^1L$P<83I7_RJUF\[P.\AL*Q)1YKY+B(3L3I1)Q.Q ]Y(EY$3L)%"]KG M *B# >=YZ:8:&IVDYU%N%E[,'KJ\!"718?@2U@@A"@!%??@ XL@>-:YZ!*MVKK%8)>>N8/+ JU)%I L(%G0 MA/5)%I L(%DP(%E@C6;)> ;&R@#H60#KA8#@E+%.Q9S9UAB=7=KI#BP+^ -# MG78D"T@6M&%]D@4D"T@6#$@6>&:#0):A2_\#1JN@*@4/.B2=E?!.I>T[#W=H MJSNX+!!TB#!P6;"OCKM>*TX^;L*CUL1/L[.+B@63[Y\MUGG"Q0_4E3=4 M[;C/&?6D(.]10>[W;@[2D4,7DD.:#V#$$*&($WPRC/AW-:D MQCZ*4:ZH8I_G3M8.X+X.TI,-EI0W;FX2#"082#"08+B?.[F5TL(P"Q%# 0Q: M@Y,N0';!)AFR]69KGE,?92H'$ P:23"08* >M.&XA30$:0C2$(/3$,[F:'75 M Z)$!"L[)U>-5'3-01_H"GI0!J"D@ZM^H $ PD&$@R# M$PSH"@:O(L2<.* /W17B*""9Y%$'C8A\']4N!Q ,O*_N&!(,XZAZZ:'$CR9, MW]7/_[5YQIPFOIK6O\H56\[/*QQMADVO)HN+]6KMYZEBQ8Z3IZDRNI4Q8?UY M@K* O8AZG1Y:O7LXCSDY4G9'$NO3MX?6FU/<;@\V+IY M=,T^>W"MU!21ZN4)SHCJ6_4!47V;?B&J'S75JX(\*@\R:PUHG01;1 9M$/) MI64"^^B/.R#5X]1)3E1/<$;YM^&XA=B_3;\0^X^9_3FS4MC$H6[7)2#7#D(. MES2V?;03?ZTCEB?X(SVN@WZ@.B^C;]0E0_:JHOEJ7B-##) MN\EYF8/KQN?E^M5B9/"";^?T=^A).^A&WU+_^CC@K/$+OZF6H]WQRU26.)#* M-])]K7F$%-^8%9\IW85;P8!/I3O:D04LBPP81F62\D&QLLFI$7X<[A\,N4GM$ZD3J1.H-Q .1^J!)W6$1%D,EZ*(JJ3MKP256P!5F3)0\ M:=?+/.-#D[JE6[<)Q(C4V[ ^D7IK'B%2'S.IAZA+R")"YM("BOK!FHC@?#0\ M>19U8'LLP]@/J9NI14&D3B!&I-Z$]8G46_,(D?J829UQ)XP-E0'*,P:35,R"V' M3(#V<-A#EY_=U<_/\GHRF\?%>:8&LB8YZB"G0(W;?O!7W/87)718W=YA=0ZZ M6!L2%"X%H,@60HX>#$.>&%,J<]E'KUC%ZJ<;J/YEL5I]>$_MBY^J@JV+I3Y: MWCR1!OG9(VET4ZM;ZPAK'(P&A/G$N,2XQ+C$N*-C7&N%5=IZT$(@H'$!K!<. M,F>!)1-Y=KT,WNV?<:6>"BF)<8EQ&S0T,2XQ+C$N,>XMC.NU<877#:I.KNY7 MM37@A=6@Z[MASBJ;L^JCRZI_QG5=V;4BQB7&;=#0Q+C$N,2XQ+BW72YCT'H5 M$)QB 1!EW>,:CR!*$CP$SPK?GD"V0PM4_XRKU51;VN,VQ+C[:EJBD_O[0XV3 M]6E>UO@_K[_H-,]7LS?YZB1_\OU9#>4?'M)5OPTK,*H]:[G(B6K/R"V$7H1> M%";D%G++$;B% *UY%Y%;R"T-.8'D&(5)JV%";CED4O2WE"#-<&H]:?KS8EF? MUU"TMD1S!SDH^G B'GN@ M6'TWD]7B;)9HF&<+PSP_YY(!'F0WCIC?7V/A<1V^=V7D+B2P077S1YT&ZY(" M[57QK#B7T??1TK4YQ'M\\PSO_5G\%5<]OJ*JEQU37;[(1_/T\CUO/?J-MI[E M]4EYZ=]^_2G^JOZ"^MEGC_.YFBIN&CO._R(D#&YL:3OE2'27*,D?DC\D?ZB. MKP\I@:XX::6'^D$ .E\7@U;U0PDHA4@"L^ZC5^V^I<3GFMZFO+D*_/$)B/$ M7N.&)OXG_B?^I_3'>#6+#XPSI1VX[+N)-MT=J4P6R#%HRX0IW/1RI]I]:Y:O M27\(-A6,U NE/TC^D/PA^4/RA^3/V.6/UBX9G@(41 L8K0"F4EE2"*002"$TZ@-2"*002"$,3B'D$EA&I<'$& !M"!!\ MJ&QODH_26!G[J>[9MT(P>JH%(X5 "H$40J,^((5 "H$4PN 4@M79>&,,:.XU M8 @6?'((RADM<^8N)]=' ^-B-$/?S=[/YJ\E\L:X_Z)?URQ4*ZL-> M+?W9Y+5?KB>+,EF?YE7NHGY3:>77.4W*;.[G<58?M%K7+W1E:*L'-\)K=R?= MMF2/T4?XD35/?RO >NU?Y4L E_J.WOHS_['OUO]^-WD#TW9?0=U>P=[;0%( M2Z8XW!(,B[/4CT&?/_GUEZ?_^>39Y/')\U]/GC]Z^?3DV6U5P??\,B>-H\Y& M6;T'R;\ORM]7ZT7\QVFU0%ZN_I[_>3%;O_NVE;'Y-9L)9IT&>GCQ^G5>1K_* M][UD'I\\>W'RR].?'KU\\M/DQ/'OY8G+;LAGH6SSYN;ZQD\?_W_\Y M^>6G)\]?_.N_O!6,NQ\G3_[O7Y^^_'^WO=%6WTGK@=,B5EX^N'M%#V?K^G+C MIQLH_CKW%ZF^@#2=^//ZNM>K*JRJE%I;JN[55#G[D/VX>3B<^7>+BW5]^K>Y[M VOXJSC06O M?J NFS/_>I4?KG(5NQ6CKVVQV?Y?/O=W'Q? OYFM9F%V5E'[X?7/WU('?_GK MI'Z@./_]YEW=LN&\?!![X*S\PF-X]ZH_^PCS0.N[/TM?KT5A*Z^E>@ %>__? ME[QQJ-=E'VBIW8W_[OR,-=#Q[N^NVDN[7NW5S^NR#Z3X5JM_IG_%?%/_2@]= MC0/H7&GR[*&_AE*R_A>&R']IBOP]]_9>&^VKG&CV[\1[4ZIFYZ7P8O9V\I?Z MK]/5Y$FU6YK\^6*>)Y)-)X()<=\#$';H[QS<\OA"E._NVIT&WC?-@@?PT0XX MO \/M\G"S*'\-R\H?_>-$5OJ[H_&64W'<0%Y[/4CK+ MY _"6L+:CU;"KWYYB;)_\V<7.X[W)I =0E 3R+;E#P+9HP'91RG-NKD2_NP2 M:W_ULP1/YY/'_G77'4:H.]XH)]1MRQ^$NL>#NC%>G%^<=6-(+F%W;] 3"+?E#P+AHP'AYWGMJP6N$/B)7\YG\U<$MB,.;CHF(V@E M:#T M+Y3GW+,FR-PR3?]]KR-F"TLRQN77EZ68ATK?T\U7WL!R/(-_/Y M5C=GCS]]]O/GAX^KJ11\BLHT.8"JPQT/>U(KN[K)%K18B>VZ-G MQ2U*:PMHSR)@=3=8-!8PB&R2SH5A[(6>;R1!+K,?_5P1HB31,]$ST3/1,]$S MT?/HZ)EI846(&:37"5 F#]8H!5H;6U I401^3,\,D6N3/8CL*Y'+&,$)EL!P MC,D@1^W\@>B93Y414XEM7O/9.$ -C@V(I)MTRY!C@$AZ^"3=./%^?]MU/Z,7 M%L(Y)Z(7X+FKPB(H"];94I6"5R'&')BZY8Y0KU%YA*HP J!6#())"9B4.4GO M<]47?0J+55U2];//*PP]M5:3O!@RM/XP=&@E?4)!=-]!1/J$D@B?RO%GYDOF M'&P1"M E#:$P!5SPH&7)0LGT,=<;'XT,.0-+LG*]4O5G;"P02_&<"ZM\=(=* M(CB<,DTI!$HA$$4311-%$T6/CZ)+9-Z8NO_F5OJZM;8.0A(,=!36Q) K9V\= MPPN1&3(3("DK (WE$)C@H&RT1M2-N5#Y8'E^HZHM-=7*-4?2O74C]-!W0GT( M=_7ST_/Z:]:319FL3_/$I\7K#8C4?S]Z\=>N&X$!T_?=5T0JK1>5]@T.(?AK MH>MU>.N^<;3[UW]Y*QC''_<.:!0_%#_$&[3N:=T3;U#\4/P0;]"Z;\#,XTOD M-DXOY\-?4@DDW9::O<^(C0<-V3L=VK )K 4Y)1AQ?X S(S..3$=]B M_(]^%%8YPNPMG,Y2?4\/?_Z[=-86[3+D(#R@51(JAR$4],'Y&'C ,C 9L[7_ M_? O"F<*9Z(Q6O>T[@=$8XU3SNT[2S322\,MV&13W26B@: 4 V08@C VQ! ^ MWEDJ)TS=APH0F@O E K8'!A8FWW*(7+IY*'*FLQ4]#9@A #E: "%B)36?<-F M'A^1-DZ.QYE6-A9%\MJ!MR( 2F7 *I$@(PH=2F0\^H_)'RTO+E@/)?F._+, M&V/7N>1D#,P%:?FAT\J"3RWOJ[+Y2-"P\;0RC6@?7VGTL[R>S.9Q<;[C1;GM MM-F0?*16D($8>W0QT#C(W:VRC6*)8HGXA&*@76./+@:(3RB6*):(3R@&* :( M3RB6*);:B27B$XJ!8X\!XA.*)8HEXA.*@7'% -6T[J^F%;60/@(KA@,*E\ E M$T%+):(,R44O/BYKL3R4K'2!;BH?H*L_XZ-,())S!C'IE+;*6I[E]=/-NQX J-OQU3C>?3U>K" MSV/N!M[6\#U?="]\$?_116:-U;#NL*%:?55CC\9)C$)C'4G!_(#,3+JJ883\ MQ/4"*(*6H8##C("1"W#9,S F,::844+8CW65]I);[@-D%22@MQP\#ZK*+":2 M\YX[Q6YMQ>E .J>?+I:S^:M?\W*V2"]._3*O'O\&S2?EKU5Q?2B\5IO'W%1< M3Y_]_/GN7$$].00Q1*U$K;3NB5KOBUIS069SB!#0),#B''B'%HQ4VH5L@I!; M*8L>J?5O_NPB?YY9=TUIT"1%@AFB5Z)76O?MTFOCE'F<@R^*3#(GH8&Y[F(^ MSSQX%AA(HR(:F6SNAEA\* E2]$ZBCN"X<(!)"?!8.$257'TJZPV_?>I5_Y+@ M:V9B]'72<208V?@XC&& +(F+XPN< 9EY=.N^<>ZE2WXH?EHQ/?$&K7M:]\0; M%#\4/\0;M.X'O>XIF4G)S!M3?%U$YW."S$UW5LD->!0(2:5H9'(LIZW2H5U* MLBF9.12,;#R92;-]QU?W_>1M7L;9:E/W?5GPO7C=!>IJXN=I\B:OUA4PWG_S MCV$Y^<,5 =_\V('&BJ8#CTB64J=,R\8>GT0=O=P+QG)F2@#4)M8/*,#%6$!( M%V2*VAG,>Z\4WWS\DU_E]'AQ_CK/5[Y[A7P?'O2$RASERT)DSP,(DA%P42*^R$ERDI'#?1=M[Y%[4?;5S M$?(<)?(0^U(,#,38HXN!Q@F5AG13+ TFEHA/* :./0:(3RB6*):(3R@&QA4# ME!W<5W8PBQ2$SQ8,I@P8G8/ 90;KN&$);4)E]ET%O=?L()W--8<\-+IZ3"7, M+_W;R?_,UJ>GB[.T*5:>WZQ;7M9/E[.XSNFJA/D.IN:K[PN:J, 3+; (MC B"Q81)]5+/M2F&_M7/TL^+926: M_WK/,_4+>ZFF-G8JC*7&N1$US@T#84E9'%_@#,C,I"Q(61Q 6;CB8PA2@B@8 M (WKLDPV@V%9L.2B$J(79?$H_??%:GU>7\KJ>3[S=7_Z,L3&-I*7Y:,3WQ!JU[6O?$&Q0_ M%#_$&[3N![WN*:U): R;Y;?=YIF'E(Q*=U!O5LK%'%P.- M0Q]U^5,L#2:6B$\H!HX]!HA/*)8HEHA/* ;&%0,T-69?R>9H$YJL'2@5#2!W M!3Q:#2BTRD;'E(/HN8;VY>)12K/N-?BSKB'XZ?RQ?SU;^[--KCE\G&M^GO]Y M,5M5.[W(RS>SF"_'S3S/29OC+2CM$0:H(JHFNB:XJ!P<5 XPQ, MVS^*I<'$$O$)Q<"QQP#Q"<42Q1+Q"<7 N&* THG[2B?ZY**W,0#&B(#&*K A M.E!)&N>+#JZ$GFM7*9U(4$53JX^W/O7ETL]79Y>(/BA^*'>(/6?6MF M'M_A8>/$<9S#>@H7,C"1H81D %%*""P*8-QR%90/D96/#SR=\QJ51V#8W8RB M%8-@4@(F94[2^XPQ;1UXQGAQ?K&9TG.R/LW+[DASF4_S?#5[DY_.X^(\_[)8 MK7Y>+.L;GS^^6"[S/+Z[<3;R_L3T65Z?E)?^[=>?<:[J4];//GO8*=A4,$73 M?$8TS6<8>$PZY/@"9T!F'MVZ;YRF:?]*\=.*Z8DW:-TWM^YI_TK[U_?[5^:E M"JEX\-I*P!3KLLS.0W$L.%^_*=S6_E6(S)"9 $E9T17Y\KKG%1R4C=:(NI,5 M*M/^]0C@M/']*TVC'5^U[P8\:.3LB*1GOXT-H3XZ+]^;1;'ZGB:KQ=DL33Y< MM0TYJT6IVG>T?+UCAA=7C6-F2WW"7UP&0JGI]9]J?0I4HC6B-:*U5J.%:(UH MC6AM ($ZO/ C6B-:&S.MT4$$'42\/XC0C,4@.8.%'M$:T-F9:HSPUY:G?YZE5\9@-\^""3H ^*W"6&U#%,I,R M8HKN4!.N*4\]8.'2>)Z:AF2/J6S^3_[,SV.>^/7DSQ?S/)%L.A%,"&K['X7: M[:O?Z$.4%0^$ZE V+2["62:A>S\A\@T^&:#&';U>= X-6F,@NRH T04+/J*# MDK76T><<<:O!,N4BN0T23.J&"G&6P4J!4%15FLB5Y]Y]K!Z<+7Y[DU!^/39SY\5@E5&H593QVUC/9%?CH?!2<'Q@!7Q.?%Y*_IZ M3S#_N_O6S"0(!BT(DLI1*^Z!69X 4W)@K=+ C.,\>:SDSGH1!.M%_,?IXJRN ME=63?U[,UN]ZN=1,J=:&)) @($% @H $ 0D"$@1#% 1,*2>B]"!++)7NB9.!3SZ"#@Y-#DYGMC5-\BY2YFNJ8*29,L=)T!P/6M,% M"*2(2!&1(AJP(AJ]NC"E!"8$@M Y ?*@P?-DP&&L,D$6XWC>*KWE*(2W I(7 M%A!=!)^=!6>-R=IC0+-UU]*>$B62V2F75$Y!:1(2!$K*LI-5;IRK?OMIH\^FGK/'[;T8&WKLUOD#4G/5GH\X4&Z-< M_^ZKE]N]K(?^8KVX7FW=JYG-7SUD/VX>#F?^W>)B79_^;:Y+=_.K.-O8[^H' MZL(_\Z]7^>$JO_9+O\[7EMA@X>5S?_=Q%].;V6H69F__PMS4R7OT[J M!\KIWV_>U2TQ>/6:'G!GOO@8]H5'U$7)W)V?I9_78AYPK9IY+1*9N_%?,Z_+ M&,MN_->*P?0#7B.OP1=F'EB.W_@LGVE#-!N$:K0-T=T/QWT!U5WKVZ\O:'6R M_JW6K[;NOO_OWXDJ6^]EV_25DQ>NC?953C3[=^+[7=R^CY9#W3ELO;==EL++ MTV7.D[_4?Y^N)D^JY5);';T[-.H/;H%\(7=TT$;^>/KMAH'@]B&?-$2V9'U MR?K':GU"H58\0=8GZQ^K]>\!A4BGMA49Y _RQR#]0=C5KF_('\WX@XY=!J'$ M2 3E9E#^&Y>0/_W$Y=);.7T;)?0=QX?DLI;-,_B"L M):S]:"7\ZI>7*/LW?W:1"63'&]0$LFWY@T#V:$#V_3JQNV M"'7'&^6$NFWY@U#W>% WQHOSBS._SND2=C+\[K[SW-\]7L3;[\QB^+ M%>471AST!,)M^8- ^&A ^'E>^VJ!*P1^XI?SV?P5@>V(@YN.R0A:"5H/T:2[ M6%\G%&[.#?JW*ZC=C \BH!TET/9V;_8WWY].MV=_$,S[N3W[+WX93R>2WZ79 MOC?/TI3(/@70-[OELP/4&G)!BS-2VXD!&LW8PTJX_:;+Y).5BH,6* %SY."- M0W!&H_\AZNOA9LRU#T- M921D.4ID(78]UA@8_'CE=H*(Z'E?]&RTU\8)!EXQK/2L&+C(.;"UT74?<4)@=8Q_3LS0YR(01&'H-R*R%8%B&Y(H,GJD813SZ0S6LLKU1FN&+GG&MH[@'EQ1 6Z43 M-QRE4 =*(@AEI\(8XGA*(1!%$T4311-%CXZBT>0HC-0@;$B5HED SYP%(4TV M,5D5E?R8HA%+M_,6(+JKCM$+!C8'!AA94L5('_!0Q_!\6J7$%!DGDFZ-I'MK M1>BAZ82:$.[JYV=Y/9G-X^+\WD=!D13K18I]@T,(XUKH:QW>NF\%@;>* : L$[1UXB2(G;Y7A6UV@S_+ZZ>9PN1NXWDMA"+JIU7U5A1"6 M' V6$(?2NF_8S,2A@^-0C=KD4BII!JL!5>5#[T6&R*S7.@BNY-:@(REHL#Y^:)[X8OX MCRXR:ZR&=8<-U>JK&GM#K^,G=46UY@,Q-BFMAC'S=J55@C.%^0B13E;I,M!T(]_ ^N3\M>JP59W' =-(R8(;8AQB7$I!H;'N(VSZ'$.H"HI M%>U5 E-4!L3N7@AN(^@HJWPH*42_-8"J1Y7P-W]VD3\O$G;-US"2"D/NTJ=I M5*0U!AI$@S,V:0W2&H<8@*6,EZI*!J9$!(S10> A@E.&Q:*C*'IKND9,4AN9 M!1AO5-4G3H!7 4%DK[DT DTP!](:7S,'4Y+H(-%!HN-@HN.K[W$F%XU#%Y); MR"UC=@L!6O,N(K>06\@ME!:BM!"EA2@M=/>T4!88.8L)9(ZL&Z"J(+#$@4FA MF9=82@Q]E 136FA8>-EX6H@FNHZI[OC)V[R,L]6F[OBRX'CQN@O4U<3/T^1- M7JTK8/SVS3^&Y>0/5RQ\\V.'&2L:"3L*;4HM&JV9>7QZ=/3:SD4O;5=9)&,H M@ 89V"@S%%MT8=F($/9?A+SY^">_RNGQXOQUGJ]\]PKO6(FL^-3(OF[#(:PY M&JPACJ5UW["9B6,'Q[$%(_+@!%BF2W='7'4Q]Q*REAJ30!90[[N$]RLH=N=+ M;8AC"6N(8XEC:=T3Q]X7QTION-(N0# **\,J1\$4@[BI/#910E I@TXY12ZXXYCV77E,6;UC01L:5SR^LN&7_NWD M?V;KT]/%6=H4",]OU@HOZZ?+65SG=%53?(?ZX':Z=TB''6M'QN",/3Y-UC@> M'F<'FRB>!\8]%!ZP:L*BP =$" F150TI$7TO%5B;*N5?_2S]O%A6ZOFO]\Q3 MO["7,F>.4ZL=M:^-KGUM2&A+BN-8@VAPQB;%08KC$-=H^6"2MQ8$#QF06P-> M.(2$0A?.M4IJJV=^%\7Q*/WWQ6I]7E_*ZGD^\W4G^W*QB_"@(7#H(]B@LJC2 ^M??53"W[?R$%-$ M2^J#U >I#QI^2BZBR"&WD%L(T$;G(G(+N87<0ODAR@]1?HCR0SV<3*48O"T" M4!@-Z"0'7X0"R30S204SUV9O."P@= E3,>0\! MD_RV^SS3K.91*$_J3VG-S*-;]XT#'7514_RT8GKB#5KWM.Z)-RA^*'Z(-VC= M#WK=T_2-?66*(U>E+@H#V7$&J)6#4+("P7,2/!F1,^NYDO#EXE%*L^XU^+.N MC?+I_+%_/5O[LTVB.'R<*'Z>_WDQ6U4[O9;-!(]> MTLEZZJRB:1V$3L3*Q,JT[ALP/>WF*'XH?H@W:-W3NB?>H/BA^"'>H'7?MIDI M"]@PR7QB!F\QQF(LD')7^VF%!:=-!LUL,%IQ$4+NN5Z4LH"$3C2S]VAK0E\N M_7QU=ED&ZG]#!>H5'Y$R.ZJ"^L$9>W0QT#C@W6UW3[%$L41\0C'0KK%'%P/$ M)Q1+%$O$)Q0#% /$)Q1+%$OMQ!+Q"<5 *S% DW=H\LZ-R

BRM1@N4L 6HC MP$6O@>7LG F.1;YU"Y5U*J80&:@0PN4-J(XE#3XX)XN0UO*\=9(:X\7YQ6;D MSLGZ-"^[L])E/LWSU>Q-?CJ/B_/\RV*U^GFQK&]\_OABN7U27OJW7W]XNJI/63_[_)U5:JJXH=D\HYO-,R1L)GURK$$T.&./+@8:IV_: M[U(L#2:6B$\H!EJ) =KOTG[W_7XW:&-T5 F4CW7OBKF =39 Y-(JIYA"C1_O M=Q%+M[45(% [0"\8V!P88&1)%2-]P$3[W:.!UL;WNS2+=DQUQQOPH(&SHQ"@ M?357A/KHO'QO$,7JNYFL%F>S-/EPI3;DIA9%:G\1\O4N&5XL-8Z0;;0A?W$! M"*6FUW^JW2DXB;Z(OHB^VH@0HB^B+Z*O1H-S>"%']$7T-3;ZHF,$.D:X,8!$ M>:E$46!=S("!>0@)#820(G*+LFA]J#'$FQ1AOX<#5C0V3V1\^J3Q4P02."1P M2. HCYI/+U,([+'5ZK^)W_F MYS%/_'KRYXMYGD@VG0@F!#7ECTCF]MOI\R'NB@="=;B;%A?A+)/:O<]P^0;/ M#%#TCEY JNBS+]9#8C95 5D_>$RFBD'E76:>9Q4_%I I%\EMJ*(SU4:,ZUC53<*40-FXR HKL!E@1BBLIFECR6.MRDK@P64X@B8% .?? 0=')H< MG,YLZRZ$NTBA4:E%8AL3 @MY!8(+% 8F%P8B%)(PS*3BR( JBC@I#J9Y7]M8S1N+PM M%J)./J0J%B13W=PIS\#'^A2)(>J0>;!VJS%H;ZN@OUHOKU=:]FMG\ MU4/VX^;A<.;?+2[6]>G?YKIT-[^*LXW]KGZ@+O\S_WJ5'Z[R:[_TZWQMB0TB M7C[W=Q_W5KV9K69A=E;C^.'US]_28G7YZZ1^4 7][S?OZI9(O'P0>^"L_,)C M>/>J/_L(^T!)?>=GJ4L%>0^OA5O5R&O1#S0W=WZ6?GQD'AALQBQ"M^(B4XWK M;O[WC<_XF0Y(LX$ANJ:G^5T7#>$XO$.J^;OO__MW73=[RP,@KE?Q5WG1[-^+ M[]?5O@^B0]TW;+VW79;"B]G;R5_JOTY7DR?5;NF#OF)^WV-+=Q@:,+CE\84H MW]VU7]Y4#(T8#^"C'8AQ'QXZ9)"1]3_/@II(<.0D^'AQ?KZ83S89.:*\45+> M/>TTR!]?M]$X&,0VY(N6R(ZL3]8_5NL3"K7B";(^6?]8K7\/*$0ZM:W(('^0 M/P;I#\*N=GU#_FC&'W3L,@@E1CKXR+B$CEWNY]CEV<5YR,O)HOPQ+"=_^(_+ M0;=T_C)*[CN("\]G*9UE\@=A+6'M1ROA5[^\1-F_^;.+3" [WJ FD&W+'P2R M1P.R[Z_WNL3:[I(O>#J?7%WS1:@[WB@GU&W+'X2ZQX.Z,5Z<7YSY=4Z7L+NY M3G'R>'%>?^]IGJ]F;_+E-Y[.X^(\3[[_9;%:[3C)B]!X"-%/:-R6/PB-CP:- MG^>UKQ:X@N(G?CF?S5]15G?$P4WG902M!*T'@-:7B_5U9N'F\*!_NX+:S0PA M MI1 BU=YGV8R73W=)GW3SGFS5FXY)O&>];&)#L:F=&+!NIWA%I#+J#IJ32B M\5XNRD(>;.0(SKON1DV9P2,+T%T%83'D:(KX>$0CHL(0688H&0*:5, %'N#_ M9^]=F]LXDG3AO]+AW=FU(U"7O+L1M"3/:H\MZ5CR['L^3=15Q P(T-V M),ZO?ZL:%X(WB2(;9#60"EO"I;O1G5F9SU.965G1V1"UXR0JOO.MM_E(23RJ MF2JR.2-XEH%X%D#70[4!:+8,\%P^/-M@"<\[7$OO$)?,(FNE0R3B8(VTM8BR M%WC>T8;7O,RM%@IW38/# 8#G(M4R9!L > 9X+AZ>*2:".Z40P58A;C1!"9(M M\@RK&!(&8UQ?A6<1B;*<,R2,)8A;0I%QE"'&N:-*)SD$^6@;'/ TAU8 T@#2 M -( T@#2 -)["-(UB[$F7B%GC$P@+4+>(QFCR+#PWAGEJ;L*TH$)*M+\&5D> M69I#XS0#3S-I%.M86XLCX>ZQ0)J.<"T H &@ : !H &@ :#W#J 5%TP%1E%@ M)*89L4I@ZXE!M99.UA0S(\15@-9,IZ]#0 F.\S:!=1H6 3M$"(]*!"4LUX\$ MT%*,E-2 T(#0@-" T(#0@-![A]".<.YKC)'T*B$T-@+5QD1D5*R=#FE.+?!U MA)968.I0Y!HC[A-6&T\ULM0$I0WW"=UAW 77X M#]7SZS"OQMW*\*=>/ -4K!>_&/> &V _8#^ &C'L8]X ;8#]@/X ; M,.Z+$3-4AQ0,,K=4AQ@>5*@)4BX8Q+UER&C'D**U"$9I;]3U59"$YEX$ 3$5 M-.(D$%37DJ.:4>RHSPLA\=7JD-=AOFP[GIN.]U6Z*6O64U4(^)*#\26 H3#N M"Q8S8.C@,-0$SX3'%OFH,X8RBPS1##$J+578$%J3:Q66VC(; T>41(]XM!P9 MR7@Z6[+ F*FE5("AA^=+H,/Q_E56OFK;1=?B>!:3%S@]G>4;G[E_9,M,MFKG MV3QP_L"FK-!R)L8%H%^\Q;F)935%D:$8V!(&XX1290C6104BN, M*0O7F%8,3@JG/-*!:<0%(TB3&)%4B@5/8W3US2T5L]L._L6B&4\_O W->.:7 MC9"?;YSUF_A[XF#M ]LA]\6_P-L(N'\UDT7X,N#>-_8!"TK!Y0#L NR"#0#L%@>[M>=, M"BJ1T\PAKAE%M<8.L4AJ[9W&AIMKL$L-UD1S5$MA$,<)M+5(DV,M-26\ M?WK8)0"[X'( =@%VP0:&9@.%(^G#JJC!EL"6 $_ !LH5]M[9 . )V!+8$N ) MV,!^V0"$!7<5%O322F&51-0+@;C#'FE?2Q0]JSUA.(3KVZ'PLVUE;F:FO/H9VGLQ\\^5_V*;Z\VI0;/^=+;V% M_K![PRF-# M1 S(26(1KVU -=$:!2&XL$H[8ORNBY#O@+'WWB46,!9\#6 L8"R,>\#8)\-8 M2JGSG*)0^SI-9*5&&@N&/.;2XAJK>KJ%YMN--$:A1] MC(CSP)%UD:.(C2-UK&E-Y:X+AG<9U9-]=?$!;U-2Q3 T+R[&KW26C6PVW]R\ M>&._5?B<7P=H6+Q'G M63Y0L[+VS@<)='RP !EL:C"T!GH -'+H- )Z +8$M M 9Z #>R7#4!\>%?Q8>6PD)8+1&3M$??1H+KF#@E3B^!J70=L^ZCZ//9_7[3S MTW0K[?O9L??C? ]F\M:,_:OIV5^/$OX4_%N,VR>E=:#Z.75@& MEG\+;O9AVEVEBS'WTX."C63-H1$%N"J :X!KL(&AV4#A" S3/["EP=@2X G8 MP*'; . )V!+8$N )V,!^V0"$$W<53M36.H:#1UKFZE,?JN?WS2*@Q5GN7.MF[;RMFC Q\^"K^:R:GX3J M17#AU(:FHICB:MRV"S-UX;;^MMM_=U<\/9UE2>26N-#U=A\X'Q3ZER;FO1OW MA7M,6(X*]E.*Z $W8-S#N ?< /L!^P'<@'$_Z'$/<>5=Q96Y,BPZSY 23B.. M:XP,B1BY*+575FI,U=6XLA"VUA13Y%7>F<,YADQP&"G'O)+2?W$A[F Y@7@8P!; 5MAW!<@>IB3@?V _0!NP+B'<0^X ?8#]@.X >.^ M;#%#+*]@D+DYEF>4Y39&AA3+2\Y)),C:0!&+5+B@):T=O1K+LRP0&I5"'+-T M#G,J:JG4W&OKH\C M25HE\K&]KN;MBAF=7A3O1DM:,?G484"%&Z_^3 M],%0 =8 U@#62K46@#6 -8"U 1CJ\,P/8 U@#6 -8*UD^P18 U@#6 -8*T4M M!<#:DR61"\>U[]> =E");V]5(%)8)"7!B ?&D;;*H5I971,M!='D:N([,$&% M8QA9'AGB"C-4<^51K&-M+8Z$.WFM.9)SB]-%UP3ES?PD-+G]41-.PK0=?PRO MIFYV&GZ9M>W/LR8]^/3YHFG"U)UOI=9LNF5Y],5DN M1UR4V1=I_TC./2QE1T;Q Z1J@24!2RI,+06P))C\P^0?#!5@#6"M"&4=@K7 MY!\F_X\[^8^X9I)[A0@U''$N/3*!2D0IB8(Q9GB(USHC,VD%I@Y%KC'B/@1D M/-7(4A.4-MQC9F#R#R1GJ)-_:,2\3_7Y/YE)[JQY9[+!/HF M[P4S[FM=TF4O2X^HR%[6SQ9V$H 4/XV)?(-.!LB']YY;,FFL,#@B'3%!G&J) M:BMK9*3FR@=LC3)7N243@5!"/%(F45%N"$;6:X(8"S(JI@5Q\=J*RKRC1OMF M,6_G9NK'TP^7F&';?;M-"5^]_OF+5%#PD99ZQ&M2V-K)K]O#X*C@_C@KP'/ M\U+X]8[<_+\^-6<&0C!H0A"%D<((CZ@+%''&'#+<1Q1\"$(9S;&Z5FER+T*0 M6RR]-%,0 @,A $( A*!4A0 A $( A&!(A,!@0C&CR#MF M$7<1(TVQ0M)REJ;@(D1WC1!H0VLKJ$/8U#7BEH1\3D3.!V(PEM;7UTI/=T0( MR(@K,>), BT 6@"TH%2% "T 6K!/M*!PJ#_,0AHM ]6>,Z2QR-NZ6(+J&#FR MS!L5?4TBO59(8WS>3)PF%E/'D*E,1'7M"7(B"*6$C$+W2F7N4@?#1TQJX#.' MXZSON?X%"!$0HH+T5+:- 2&".,E#R 6NB0@UIXABAQ&/KD;6<8>"=,%+*:W+ M>\9=29SX7*5+!$K,(R_1]2:=@QW"4DD=+%,*W]R;>@=Q$D9&7%!@%1 E 5)0 MJD* % I %(P(%)0$Q4I9PHYHRSBM8G(,"80JW7M"==.>7VM;X>,7#)BD?,T M(&ZT1)J*1 ^$T74=ZAC]S9O/[B)Y(C$;80@V#)T6K)?+I']-DE'W\C9I_.F; M/0/I71I? 6J"^Y-1%D4GE/5OKVXWW]8SLYC/UJ,MW\UX^N$9_K$['$W,^6PQ M3Y?_'-+0[7Z*X$Y^JQ/2P)^8LS8\:\.9:48DN_ZBT?41X+)!U\E#15. M>K@7(GDA]R*/A%8/ODH_.E)'BFE\\>?A3]>7C*A\^-/U-G:^\1I?6&FH.B\$ M*PWW:8H%<]Z>%)+$G[__S^\H_>YI9DMW[,VP'L5WTJ+:O18OQM6N$\HV31BN M/=M]AL+[DR:$ZM?T_J2M7B;)^;+6\=YC>?[@!LA7[/S^RKW75GE%0^,CZ.@> MT+@+#3VFD8'TOXR#$F!PSV'P^>ST=#:MNF <0-Y>0MX3S35 'W>;:CR:BRU( M%R6!'4@?I'^HT@"I95D&Z /T,4A]@.\J5S>@CV+T M 6F703 QX,$'AB60=GF:M,OKQ:D-336+_V&;ZL__M6PU"_F7O<2^1U'AZ=C[ M20!]@*\%7WME)+PUS=++_M5,%@&<[/X:-3C9LO0!3O9@G.RQ]^.\RLY,EK[V MK1E[]&I:/3=GXWGZ$+SNWEHY>-VR] %>]W"\[L7VATNWVVV"6%W:!7'Y1=X% M$9SP_AH]..&R] %.^&"<\&]A;I($5A[XI6FFX^D'<+9[;-R0)@/7"J[U,1;I MSN;K@,)VNZ!_7[G:KFL0.-J]=+2][9;]S;NF#[B31>$-Q[;VS/[5-.ZD8N0A MB^U[TRPTRNB3 'VS6K[8-ZT@%938&K4<&X".C#V,A!L[,DIBA*HQ1U9(@;CD M!%FM% I:$$*-X5'@JQT9N>;<1,41IP(C;EU$6DF/:L&],LY%+,,C;'A=:YV& MI^BI%R-XEH/T+("NAVH#@^^J7(X1 3SO"IX)QX9B5B,O@D7I#4.&,H,$8YQ3 M%K&POA=XWM'VT[RO5LD'Y9H&AP, ST6J9<@V / ,\%P\/#O"970N)'CV"6J9 M4\A*)I")%'-&(I'17(-GZFJ?-X-6H4[G!.N1"80@7?,:$R%TX/[Q-H.6:J1Y M7]L<'92#&AP: $@7J98AVP" ]/!!NG#@/(VQ)G7="C*CF.B#, M'&5>LU@3>958V""CMDRBFMB0SL$&:=:%#IQ(?,0D@B$>>VMF->*: [L8LF>] MYV;+Y7A6H"=@1$]M1$!/((9P"]0+3RT7D2-;$XHXI36J0Q"(R2BD5X)Q?BV& M8''0#B=2(*CTB*>;1]8GT*="""H(HUH^5@Q!BQ$E$.6' (@-" T(#0@]/XA MM'6$U 03I*C-D_%H44)LB;Q4V)M8Z]J2JPCM3%"1*HIB)#D);PVR(4WEF9-U M3'-S[#UYM"B_$#*!M 20+@VD>UN(T,.2$UB"\% ]OP[S:CQUL],G;P0%5*P7 M*O8-"@$?5\*JUN&-^\)=VK_]RV>*"?]QYPX-[ ?L!W #QCV,>\ -L!^P'\ - M&/<%B'GOQCW@!M@/V _@!HQ[&/> &V _8#^ &S#NBQ$S5(<4##(W5X=X6_/@ MB4$FZ-RB03M4ZZC2VYKSH!6-@5VM#O'"X! %03X$@KAR#EF?6R]Y'Z/$S'-Q MK47#ZS!_U267<[OU7@I#F!Q1QGJJ"@%?O\K*EY]#X\9MJ&8QW?',_:.:G64[:RLS]=7'T,['TP^;+Y<=W)=# M8_OO;.[WW#NCG#)_(%]0BCX080,1*]BEWDS$@J(V"BE1X,8B;NN #/&Y=Z0W MW$1J3(S7B!CVRF'B$5/!(ZXM0YH9EMX2DU]@26Y>C/JJ;1?!OU@TR7F_#P%VP L+)>"U0;19 B2EBE' OU]2!(?]C[5S-9A#M [[V7H0+V@M\![ 7L!1L M["T->SF7U'H6D0U8Y89*'IGT!SF,*:.U5X)?[[=88Q4$C>D@G;=.BBSA-?,( M8^NH@RV!+0&>@ V4*^R]LP' M$[ EL"7 $["!_;(!B [N*CI(G+ LV!HQK0WBF@:D#1.(.X8Y=G6MA.JC//G) MHH.P 5QQG@=:P^Y3 7-GVH MMC:@$&I)M8O.:]]'[>>Q__NBG9^F6VG?SXZ]'^=[,).W9NQ?39^;L_'<3+HH MK[T:Y?TM_+$8MTE.[T+S<>S",BS\6W"S#]/N*EV$N)=8L!H1#NTLP#L!*@,J MP[@O0?0PFP/[ ?L!W(!Q#^,>< /L!^P'< /&?=EBABA@P2!S2^$(4$+P3-+6%FM#O_NM]8Z;M9%D&:C9> ?K3 M[A$SZ[<>WJ:C0W,A%H'3,U7M;#+VU>5A7)"R2F1R?5O+W14S/+LJW(F6M%KT MJ\. "C%:_Y^D#X8*L :P!K!6JK4 K &L :P-P%"'9WX :P!K &L :R7;)\ : MP!K &L!:*6HI -8@_;RS]#.WTA@:4"!:(FY91%I*BDRMG').*:ZN;;QE@XS: M,HEJ8@/B"AND&:N1%TY$BHVNN;B6?G9N<;J8F'GP;^8GH=:D!Y\^7S1-F+KSK5351?[Z=9B_B>_-YWYZ$(T(%45V(0*>4+KG YX M/ &LI22> --?F/Z"H0*L :P5H:Q#L!:8_@YY^LM"E"1R@0@6#'&G)#)$""0) M)8'YVF/CKDY_G0DJ4D51C 2G*;,UR 92(^9D'=-L&'M/8/H+/&&@E=H]+#>! M&NV'ZODG,S%3%RHSK_YG,0T5PZ.*8DJ@7^]><,.^UJ9<=I+TB(KL)/UL82DW2.4%&Q;0@+E[;/KA$I]KNV^WB=RKUS]_ MDC@,D!G@.>[Q>>W\/W[\C-_^M3'[>2X1'" R$ @! M$()2%0*$ @!$((!$0(:J:VM(TB+.B+.)4>6U@)YHX313')GKQ$";6AM!4VL MP=2)1%@2D*8X(N<#,1A+ZVOY2(2 C+@2(\XDT *@!4 +2E4(T *@!?M$"PJ' M^N_7VC\H*L."T%H3C8@1&''I/*H%Y2CBVCA#J+527*4RQG,O&4TLIHXA4YF( MZMH3Y$002@D9A>Z5RK1I2*577^0T?,2D!CYS.,[ZAZ=VUD"(@!#MN8T!(8(X MR4/(A751A=K5*!(L$<=8(>N(0\%BH:.,SEAU+7'BI168"$0B98@K;](Y."=; ME-3!,J6P>ZPX"2,C+BBP"HB2 "DH52% "H 4 "D8$"D(1HNH0T#1"8-XWL3 M)BZ A+=<:4F)%->2)T%&+AFQR'D:$#=:(DWS3K1-.GCY K381\:,ZG.3#.O9K&:GX0V9*_7K6_+JP2K M.)Z:J1NG@]IY^J#;N.5HR\F CAZJ(W%%FB>;=7-GYD-8.F-D8GJR9V;RR9RW M/WY7_;DHN=_D-L%-['@(VD0J^A'H;R_?_O+J+R]?5\_?_/;VS6_'[U^]>5VX MA7_*W.)E]:@+?IV;A MTPWX465.TWW/VX3E";UGB]9,??M#H=(O "ZG".[DMSHAC9").6O#LS8D*I6\TEH2W>1Z M>>WOKJZ*_SANQW8\25/"9^OS;U@. M2+.<'J["CABA/=P+4^0;K_*%!@2J&TN%-B!01^(IIK=?L;_E714<>?U*F ZD M?Z/TDZSS]__YG?SN:0*F=VQ0M)99*3I\,OYP_Y'P;ORY^C6].VFKETEN_C]L MDZ:/ZVX>9871[]1>9W##XPF,'$!P$&X80+ ($*0 @GL.@A13"E"WEU#W1(4U MH ]PK>!:EZ[UR=L!@FM][%G$M_7R[*W9\8%V]+QBK/??8*"/':C\XBJ, M@H0/J\AV9#BP-*P'6[VET:Z6M:0UDD%1Q T32!,I$:?*"BT9<^+:5L3**E_' M2%$MC$8\*(:,"!014D>"<4A?LZM+PY+[OMAQJ9=585J.ZMZV43H09S0@GP\@ M7)A"ACSN 80!A L&8+4=&,HYRG[C F*FE5+L'82E&LF8 PN6 \*[2F! ?*=NS7.Q5VE;S6=6$ M])4;3T(UW01.\N?Y75X\6)TULX]C'WQESR$QN@\\#_((Q:L(U )J ;6 0]L; M%8%:2E/+;A.CJQ# ;I@_V1(J4/]O& VOIA_3BUESGNXWG*'%6>Z3D,3^3Y,G MX\,-.!V0V4)P!#(4$&C=>:#5^)H02RDR,N"\1:A'M:\%"IYQ)D)-N?,/R78V M'\+TV?&6\WT3-\[Y7?+-OY_=+^KZS]#,O&E/ODN#^C/%A/\((5?P*H"F@*8P M[@%-GZRMM.+W(:9*)4B#!!"".QCKY^2-IR5VAZK;VTT#7@:3E^ MY3%2F!#)*-'/O CI%]RX,_;*3'T/@0R(0A9)P+Y9+> N]R$2#V1L5V2,*.'3 MKW/D$O5"7-0"0ENEHE!86^2 9XI0+9!*.(D9,H$ZR$"7MHUI[UTA+U(A3 M#$A;FI>!$H[#"WQL&W?>F\H'.Z_\N'5YOXLN$C)NVX69NKQA53MOH:AC+[@9 MA(M+$S/PL8*]Y,U\+'JJJ;,6*2HCX@9;E+ M) _]8N6@WS;A=+PX[6=9.X8U[>!< %0!5&'< Z@^&:AJ+@*1*J#:$(,XC0:E MCR@R6@7KJ8\R7JN4O$^0XW% 58RD[BO2 >ZEI!@'E'@,+-+Q;CYS_T#6M"&O M\#L]"]-V&?4(G_/K>W;W*R?N#E0,HL(#$3;0LH+]Y"VQ#D-DU(:B*&FB6%(S MI$5P"!M%A9&NYHKW$>MX=V*:\%-VTL^W?'0_:2<^TAC23N!@ &0!9,$& &2+ M ]G@:1U"+NO0PB&NF$9:"H%<%*ZF2C'F'K2NY3% EHUDS0%D2W,P4-MQ>!&/ M%R&&I@E^TX7/? [M*'?B@RJ.O2!@$!$N33+E[7EFKG4:0U13S0 M1+I$M(@QP8FC@9G8RT8$:V^\;(3\WGQ^N8P[_Q2F(=UG+^Q+,5A/#*X%(!4@ M%<8]0.J30:J3 3,L'/(F.,2)\\3R]&D\_I#?9=[1CWVT> /TY]HJ 0"[-#$# MPRK8]=W,L!0VA!M*$:7*)8Y$!;)1822TCEI*X:@,?12J=([W]6R:=^M=9M9V M$A*A"M)JX%T 50%58=P#JCX9JOK:4VJ%1,IACSC.J,IY1!%C[IQRDNMKY9_W MJ55Y)%0EN*\6YN!=2@I<0+'*P,(7ST_,]$,Z\7P#OO]=H.'9=$]&V:H(+XX_&3N[96;"$ ML-,!V2H$1"#<^O3AUL*=VV%6HZLH-*UC1,X+@[A4'FF.#<+8*1]JKX6XUI+Z M/HG75U.7QGD;7H3EOZ^F:S#Y;8,EO:QIK$>\MYTN#\0K#KX.O02W"G3B\ QG M0&(&.@%TXA'HA(BQUL9P)$T@B,?(4*T,051X'Z.67H<'5(3CY*WAOA5@3[KU?1C>C%KQN&>>WU"I+E(N@FKD4H6-E!/H)Z/03V-YJ)V M%&&?::1V =5U'=(K;)T2G$?J=A/)VH*5?MIRU2."^UI <%"^L7#F.23G"@3C M4(UH<,(&@@$$XS%64S FN:<$><]MWL&D1H8+BP3&45FA!1&]K*;8/<'@=*14 M7TFR@_*-A1,,*,HJ0^>/Z:S>-N',C/UZJ]?E"HQ97I&U6I(!.=6]X* 'DCP8 MD)CWCW?N/8>+V&&BK4),=/E)*Y$6.J) ?>)RNA&'%,(7,)S@= %T 7QGVQH%LXD!YHL$<*+9362%A?(VZ40[5D M!CG%(XG,.&WH;H(]_1*%+Z69)-1)0_ 'ZIJ&'P)ZLVG",_Y6=]$W]/!#7#3"^\E)(1%PJRDWM'4(?D:X%O'*H1 M#4[8^\:-4%0Z/Y!(2@!VC<>=B!Q]@&)>?^X5^%>[5!C/3RRVB>":+1#/'B# MK*P-TH(PA>M:U_):6X5^RI8Z%-GPQAZSC[RW%6X'XA4'']PIP:T"G3@\PQF0 MF/>/3NP]-%L3&*7>(LV<0)PIFJ#9!^2,ML(8@A5^4"AG5]!\IPUW1HK7@-+E M.!LH\2F)7CU)Z^TSR#"!E)6L%^\I1<09L8;&1&A0B)> M8X^,=A[5&$OG@HO&\=UVM7Z[=-.]A$KD*#%,2*J!JP&X!;@%&P"X+0UN$W Z M;YU",C"%N*$1&5E'I#W1HM:!47VM]5Z_79_[A-MZQ B4GQ;G:J"&Y2"C'LTB M7/2V@<337A PB 67)N;](UV%>[;#K&.QF!,J+$5"QD3U:A60-M$B0Y2(G!O" MS>[B,AE)?KG8F;[?5!D?8<(A508%+0?"*Y[:OU3 /X!_E,P_]A[+::PUTX8A MC$E$'&N%C,$121THKQ-"6[VCPI>'8/D7(9S+ON(^X&%*BOA M3\=8=BH%E ! SX'+A;.)8>9C)&YIH=20S2Q"O$ M(P_(1BY1S87RW!HE.'QX)*B$I 5QT!Z%RFXX.S85 !$Y/4[6SR=A7ET=N06HJD:_V9R%W5\D M.>W>\T.K%/?4.L2QT(ASXU!M&4'&D/2OB;I6.]I0O5O9_GHV=8NF27?8=Z*/ MZ=*VQ?JJH5 A1NO_T_ $)P8P#S /,%^&A>PUS!<.W8<9NB)1!RF-1$3@O#N7 MM4B;FB.F&*VQD2SZ:WL?]-ATYX'4Y&ZM=Z00P%+*"WL,,M3UA0(HBG<8\*); M6AB\YA_3[;V?SQ#[ZRY]5L4Q>5'<)'*(C:-Y;<;Z(!N'*A M*=R]9LQ[SSZ-KI5A2B'+'4%<>8NLU00)19BPI&:87]L;]CZ!L==A_CPAP-L5 M /QT_GL;_%;V]'B# ?VT&:I'->MK#=LC.[+!,<]]\VB _X#_8"V _X> _RPP MHQ@7B-&\\LT[GK!<1^1/HQM%=B0,^@%FHH]"^)/W__G]^E*2(H MIS#E@$) (: 0<%\#50XHI!R%/$;N=I=K%6"IPGU;EOZQ&+?C/'5N1]4TS*M9 M7"9R3?ZF"1X2MH,Q8E@9MM=A6 BNEA=VH7T=YF]B#KNLOO'W"Z_^,S0SGZ[R M71KLGRDF_,H*"# M5\1Z303K(ZFY&]R]2TF](H"_I?F>W39S@/A(>=[GV/ME<*2:SRIGSL;S]"C_ M#$F]LSC_9)J0?$P[A^8.^T'3^EIZ5)#P2R1H)8Q[6*$)*S2W:N2Y\98HF4@D M5XB+O,E+;3CR6#":J^=)7>\DC/-N!2.]E,214:U*6X59N"LL?$GE,'PI<(C# M,YP!B1DX!'"(1^ 0P01O%+>(U5(B3FN#C)9I;!H3I#>X%O$:A^@E)-4KAZ C MHON*/!V(*RR<0T!I3SEZ?TPO]7;1N!/3IF-G,;=E.$LB/Q]59Q,SG5=FZJN0 MO,=9=B50XK-'_!/"_24+&[@H<-''6/-).3&61$2U((@SKI"-RB*E-1::8DLD MV4D\Z^T*9]YFE#F>^I=KC.F%G"8K$TI"7G3O..J0/"VPC4,UHL$)&]@&L(W' MV)J'>UI+HM+5?$#<>H^,TPQA1;DP-AA*^4XB7[ME&Y2/L*J!;>P=VX RKA(T M_J@[-.<^R#?VHH"LZU[PT+Y2#="#K+C\+'0?&S(WU+I6UE*/)*$V\3PCD!7, M(VJY4D8%%>VUWO*T)<>,IW#)KGXE\Z#^.U=FDX(/N*PJ4ZYQ EJLH#]E&9W MP'Z _0#[.03V$S5U43".J-,6<>(XTKPFB$3BK1-*JMKN<">AG;,?*D=$EUGP M!>QG\#5BL"=1*7L2Q?'43!WL2310\@N;>A2L'% (* 04 NYKH,H!A92C$&A< M,B"RWF?CDE59SY*LA\^A<>,VY"XF[7SF_E'-SKJ.O!"S'HPEP_*XO8Y$#S"^ MO/>Q6NEU=,P)1'R=HZV1(FNC0T$SH;PR2HA^.MINU6"^R^[YS=([OURY[7ON M1G1ML_,W\+$)/!X/WMO/O_O!>#\/&O>G9@F M_&02QWP^.ST+T[:#GW[::/"1$KJP!;:%N\K"J^>&X6N!8QR>X0Q(S/O',?8> MKSFFE$AF$.&8(4XE0S;:B&@(,C(JJ':JSR88CX/7Q7?#.&B? V4RY7"LQ_1 MOX6SBPC1\]FT$[F=A.I=F(YG3?5Z-H>V%GM%T6!A9Y&4#A9V0IAIV+15U<35 M G,4B;.(U]8AXXQ"07"%A<6VIKTT:=U 5OLF;B'6BV#[Z=A/8/%FL=2HK/ 3 M,!Q@.,!P@.$ PSD,AL-QY+7A&K'@$EO!+@U@9S!2)!+#5" \]%*AM6N& P0' M",[.J\&@D6V)CFVKD>WWJTZV/^1]O;L>.94]O[&M!21G]X(7]Y4H 49<7!H7 MN#!PX*T. 6E#/"+6,TNCE<%?:^/68Q/;G]VC>5Z@R%""!BP'6 ZPG,&QG+UG#(8+'4P@B"B!$:\=1K5C'&$EI"6^ M5B'TLK?3+AC#EX)I@@)+&+0+VU7M&_1J?3H7]#+&X+JBMO#9G9CIAU U9AZJ MY>LVKWC,0;#1,A06_EB,/R;+G\[;RDS]]@K(_#UDA_>('T)VN$B6"-EAB(@- MF]]:P6I=8YH8JJ6(6RJ1UM$AC*EQTBG,A>LC(K:$MC?QY0K8?DNX]F::*6_^ M_^4%E/VV0;'\Q?'47_Y@Z\A74S=9Y#4?+\;MV:PUD[\DX9^E,]+[?,/CZ2+X M-V>AZ=9_]!QI4R-60T:Z6-965K@-2!60*B!50*J 5!T&J<($.Z<205)*&\25 MX,CHR!)5(LX:(H(PN(^@X;Z1*CX2K*^X))"J09,JV(1JGP*;K\.\^CZ9>9)[ M&WZHQM/EJ[PC_:X#FI#J+HQU0ZJ[,+X-J6Y@VD-EVK4Q7,;:(::I1MPXBVKN M//(8*\^M]+*?\.6#./7;T(QG_M4*]%ZL8'##M+?9^Y+1]QZJQ)#M+Y"!E16D M!*($1*D<-0%1&BQ1VGO2@2.U@N,:U;5PB--:(AL-1H;[H"R.WDG>1WBO5-+Q MI04(:H29 +(Q:$\(I87[%X%[?N1=)+ MR'L#R;P@F9%H3VL146!4YJ6J FDL+**,$V&U]!2'JR23TH Y5A9Y45/$54V0 MQ90@4;M:4>4]%:%7DMD+9Y28C>K>5JU"WO>PO!QP N $8"W "0Z!$]!(N;5! M(T<=1YS1@ PE'#E64QUPVU8/O@Y:"4:]\"25W8Z&HL:52%].D#(T:0A"R,%^XF!D^/J,A.T\\6 M>=N.05'"MF\S:11-R^"E9*NIB4^/IQ^0>NDT!IO[&+0*>05G3L$)520GY^__\ M+LTQ045%J@C4 FHY +4\:.X,;@SL!=3RY&GD;<&*[A*[V?=+7(@42/XWC(7C MM@UYC8)+\_HF^#2E3Q/?:K9L/I2(_"2O:()]OH9@O"6%1R!D#"%C"!D_9LA8 M"\,QLP$IC#7BPDID0WH;-=6"D\:*-VNH M^*5#BEZ"PI2,%-,0$QYV3!@(0CFSX4(L!&@!T *@!8])"Z2K#3-6(&YY[H2A M K(L"D2)EEA22ZB]1@N^I8_&H]*">B1QV8TO@!;<.<:4_C5)1MW+VZ3QIV_V M$:1W:7P%J GN3T;W%P7M7107'OS1HUD/$.G[DU 9YV:GZ9[/<_QJ.ING$TV3 M/DXN,1WVH3&3ZLPTW19@\Y/0ANS]NI5%)K?G6.6PTT'M/'V0T]_MT4U]'Y_\ M6:LMQU>2$0USY,@KTCS9!,#/S(>P! AD8GJR9V;RR9RW/WY7_;DHN0_6>0UY M"-K9Q/OOWEU5]>OJZ>O_GM[9O?CM^_>O.Z< OO.&;G8?\VG_UMXSG_ M=N$Y!Z6!UV_>OWQ7O7^3-/#ZW9M?7KTX?O_R)L]?]E.\J'Y^]?KX]?-7Q[]4 M[]ZG1_CUY>OW[PH?24,2\/>_3\W"IY_S/Q0JU;\OVODXGG\K&-!^P<"//UZ? M4=SA1S93V=>+T]",W;I9#V?8<1T1K7E(TUECD!:T1IC4T7/ME1"RCS;4[Y($ MQS%-]*;SX\0D%WD_E@]O$S]TX]"^3]?^:3)S__BN"FD&>Y9UW2Q"NN6MI[VF M?3]NSR;F_%FAY%.;^8^=?E%2XVG[S*:)=3[WQM%PH2EV MQ!C[TQV&1\E6=TFD&WF.IYWL.K%^TX]\0<+7!/?=?Y$-_]]2\N5[&)(LGN_&>IQMKU/<""G# M.I<'YSMZ-IZG^W6WCKM.7=E:MQ6V'?8TTAW*AU&:0GIIT>/LGTU:)9W MH)HL?/KV)#1A/*U.S,=0V1"F5;K!,Y.KS>QY]5LX2W)('SZ?-6>SY99WU??S M] O_]B^?*2;NQ^?+:-[RK?]QM/EB?>KU;V:+9OUA-6LV'W\*ZT_S_EA=H+#Q MZ<9#]6D\/ZG2I4)C)I/S_$TXRP]F+B#QK$D/-#Z;A/QD.7)8_3[-DX#J77[D MMOI^_2M_.3Y^>_$[>5W,V:)I%QEAY[/NQ&:1K[+L"_QA,5EN\[>*1UZYZKO@ M%DVWD*8[?MU2/$GK]'3^.14!&,_F]WQ>.2^-._]A6Q]/I(EUQ*:WJ/)@FM^I)%WL17#BUH:D8&544T_1WLE5W4GTR;3I\D@[9 M/$I28'?98)M%YF=$=:?0"Q5O?G&CZ*,;<0"->6GQR K>X_6R* MV3.,Y^?+L9WM?NT(VBK]B/G0'9S]X:GY1ZCR&L+3SM]U-MJVB].SI5.3"W]Y>=GB;V6EWJ>GL8YBDYVIF4_-QW"S:*HTH M'_*9&Y_Q_,U?7[U 1&]A0S[UMT6"#X-^_T>3KM[YXY@XZ'Q4M7G=YWF5@":K M\B0Y_)!DUH[2(>T\#X&VD^=:!.D.,FA6H5/2!L82;#59T"=I(&:D6*%*F*;; MG$T[[:>W+CF*69H!M?^>03+]6-N)Q1LGKNHQRFZ-CU"AI1\9O+(*RG.VJT! M6'ZJKS_/)L&S?3N=77*.)2W<#/855>AL8IP^_G0R2S02S3Y-T]7:A6W'?FR: M<3:B#=]]]RDD-57'/VU]]I=3^]^CZMU9,J1F5+*_4MR0W$)HM Z_9Y/LMMKJ51,F^8=^&9]V MU/:F'QWE&-WY:3BMWAT='UW;([GEF8<]G MT\[YYY+%=V$Z3B>^7M9-79Z_;R4(WLV3M9K&M]7O9QU;7OJ%XW>_=_\NHR[+ M#]J5ET@S68RPW/#RQ#^7YIQ_JTI3W9(1XN[!VNYI;Y/H:"F=DI_TMN=:QJ[N M$KD97>)$'7^?YHE>\OGYP.5XW$313)IM)%18SRD[G-N"BNT(W#HIU4T*/X5F M$VE:CJ-\ZB9 ^F'F.-C1N$PQ:3.\>2=H.AAF??>CJP?.I MXV5#G/1[LVF:1RUU,$J&E*=$77.N/40'Q^/3U72T7?]^9AY- MZ*)_Z]M, R8=[3M]?0S+V>[RRFEXV-!-=[M=SM:73I=)WJ,+B!U5SY=3V1Q* M35]W03)K)J8C5Q=8GP0U2=/S- #2=?+4;AE-Z%ZN)I7=J=M2NA0%^_.EU!ID M+7>=M8Q6A" E0<$IBCAQ!M5>,&29HAI[AYF-?60MTXULY26;V726HR.='759 MRO/EWY"I?+I,Y6\A5W1]B2BT0(R!&#\1A?G?)7D9YQ876]2CB_ZN@C>)#KAN M:4"&]DQ>,S^^,1OT]54#ZQ'?(>@DT8+,HD,"Y25WR2'HC@)WA#@D"$[WO82\ MC*3CG)?J3EW?9N*2F2,T6S";CNV ,YV9UTAM[O_;[GG-*/+E;V0*1]72L#/Z MM^TBG=R)9L7#JAC"))&K\WS?6S>[RG9N@F/=,R=F,,F\Y-E _,!]JNK!"13@ M!+X5M-+8?K4:VU] KU4M ?NQ.O:SKD3@Q45BY^=E]O?_)7;Z:*-[%RHL4$<5 M6,;NXT9=!B_/Z_['3)<%",OZ@\L3>K,:^ D"UC&=B\J;DB,;=Q]M+X*=5ZCJ M_NDRV,MX3KNN='G38?.;58[Z^W<+F\91F@]QA1'%RX#XBS1#^MA-DY=3\O\. M_D-V%"A?;)X7+WDIXVAR5'-=IXFBCFVF=XLW/H.IXNN9"??RL6O MI-L.DXO4_\4QN;['^[#^B6Z4Q&#F7?U3QY'<1263FWV8)E&F7UZ64H2$.YMT M_EDS[@JSW6J$'.6QTH8_%AT^C2ISZ2DNGC"QLL04/ZWO=A5_263+5%GJZ=AU MD<-Y$K/)^7N?:QURQ,R+O\_.SG-"<=,2TBQ,V:U*:Y'0VFUZYZ*>3,"T_FS3^_"Q\ M[N*/Y02UAKGF5UU>O]7]N>/"WV(D_\2K?KM@Z_7A")2L'WGGV?3Y&I4^+,;+ M:N5$&]XO>0$3^Y,V6Q+(5RN/?#1HLO-^BR]O ?,RY9)1%Q\Q)?YT"7* MP+I-NDY,.O\B=W=C?.G?[Q ,&VU5+^;2^ZT46/K%?[U)R=^DB=)'Q"W=F9A6 M(LK<9"E&E/LW(EL+@@)ECDDB V;X6GXQJ%17BPGMK!,;8 MQ*N9DV/O._9E)F_-V+^:/C=GV1QO[GR MJH#@7YIFF@O>CIU; MG';5N_Y%B&,WGOJ:9AW1&(5,LHAD2]3D=6-5.U)"%UL M(]W0E>!F(D.;.\P7S,QK]3BWD*++X="\W*/):;SETH[3]$!;(EB7[_AUP&EN M/F]QM /F/L(3+PD-B,KT[+E3Z] MV+$\XGMEQMM+$\Q=.>=Z%?*M%9VK MA<8E/^]M3Y>GH]UBJJVUO*-5>6-7Q+AH+L+UV\MZKU8&;TT9N\#J)H1??CQU MSXH/^@SN#4PTI5A;KZ4'URL/DM^I_E^B,ZL*!!C+3S^6#S$V_6I:_6J:1!E1 M)S]_'4_GYD.H7ER [=&@*<:6GB^6\5U+X6]R&YF1 M?%%(B6VX3KZS9I5=[RH@+U>E$(D(V[=A=6%=K[8RW1M8^,*H^W69"EBNNH]7 MCLP=1VZZ\K"9;?JQ25Y^;?%>,V>8EP5XJRD>2F/<'YU0C#MD48[]M5Y&!S4ZMZ MEAQ>Z(I=9IME3IL%,,N5.M6G)DMT%F-G%MVJF%RWVXP_9"OKZE#2I2Z>)TWE MPOAC#F>U1Y=NHRN7L&FB=QI6C1QR1ZE0[%#+TR(W,^UXAQ6*M64BNDCF, M.),.&6P,,M0R:9@(5#QH<[9UK.MG,V[^FHPF;+&'W;>L[?2]ZZ:UC\60]Z)C M+=VWCK5Y8%?=R-[F,A=KR6[J3OM0UT9NVE3E$"=ZVP"]R(SQHTGL8Y'_[? Y MA_O.SIJ9<2?+9=WKQ4QKY.X6-7_LM+=:X7US^ZW+7""->%S_3S0M.S>=$&?ZYFFRDXSMR9-O0=!1H?:%\ M$]WZJ:N'+J;7#^XJA3-36SY;^I4;C@G+F\OEI)7Y:,:3_.U1]>;Z3S>;EZL[ M;OX1YMWV-&,W3E+(E:Q=[7"^I>7*Z4V1:K M"M[^GK3K$Y<; (2/83([ZU)]JV?/9]ANV V[%OCYV+$)49JF]D_DB;][%-7,)QS@TT(U23_='OY=Y?2[4;Y2FS7%[R52R)+ MKFGM25+W7YIW?072:J.Y;E3=@#EF,9^MMX?+]YA&$HX7"RBO0+GX/_ MTY.42T_R6[M8I4F\#2C?LK?KM6MW4ANKM[\-ZDM[5T M$!=Z>)#R*5:YIF#]AQ[:4/CKFM]MH=QBNJS=3>_^6,SR/QFIE[S/K!9R==B^ MJG7.XL^:6U.^+13?M/+9CC'E,%&'^2N@3W";NW&W[='-X_"+GD@<*?%-GF@C M^_N/S=.Q]Y-P=S?T-%[H:_&4/E>(?(//V,B_3V]Q@T:^T5L[ DP MO2],IP_'])W8)Z#YDZ'Y90C/@-V.TT5-96/]*%9I;+KO.%E]6)YEHSV4V XB)L,5HWT/'C)KB<3>HB1^MW0"8&#U1 M)LK7$80)]A9-EI2"09C@$)5_$Y78CNYG++Z4/&V8H.7N0!-P-NDC?/V;K'=,B5#-ZR^U#'-T>K M55G+1.7%CD87 _%BOZ*\/N+O"_^A&Y.YK?2Z7LREF]ITI[E(2N9=C9:C^-+ M-N?I;1KL70IIN05-?MY5&FG=YOF&'%3WF\N^.\L?W"KJVJY;VJYQ.ULT9[/- MW76_L1; C6FNO)HG?;]DV%>.VC+)KD K_=R'6=-U$QA?R7]-9I]RYFW]>V>+ ME3['[0/,O]R$&;3BZ4NL];56/-"(IX1&/(,&Q%UVNKY>D=0Y09,[Y:[Z_'?; M]FZ[BYNK"K]^5[=4%5H5#7;:(2U<1)P(A:S& GG.7*0,8^ZOK:"]3U7A.W<2 M_&(2WL1-?>%Q!^7'4[^UI'8MAC?3C0@Z";S/Z/L(3=D'/53[]*4_W\2X+OC" M=OQMNT?0=I76M&L/M![(MMM_>K6WQ8:I=&4MXV6KP/39$!<)_,]B&BJ&5[NL M+KMV7MFNM?I^O;5C1Y\2M4V'M3\\7OOJX5=3]ULF@^]9)G/W0ID;BF"X/")* M7JV5N>% DN^NIZ/T$=%,;_UYY-^_ZUT*_=B2N>-1Z3!2EWEK] &WMA55O2FN MJBZ'51\G47%#J.U+@35U) H,@B_OJO=$!6B@# TD>>=C_O,[PK][+'6L@&HC M(H&3D*IN^5EUF?C<(+A2%/EX(84K,[;[#X?C9:NG;7YW2X+B4:WSJ\,A9T'6 M_R<]#'%#!IY: QM4I "*>PZ*J])^ ,*]!L+'5"/H!#PM>-I; M"Z[!T^Z_50.#?6H-@%\],+_*P*^"7P4&"YX6/.W./.W[V=Q,P,_NM4U_)62N MOSED3K$:48Z3*NCCK=#1>[Q&0]^[$&=9H??L_A;7Q%] MPFK?.KG1,96BI:Z&JR0U@6I ->#)P).!N8!J0#6'IQIP;H-0$Z@&5 ,T#3P9 MF NH9A!1TTW,L,_>-U-BU]GTW"^;EV_VKRL+2%'4I"EE@9U M?6E@.KMSCHH>49%S5+[;Q>Y*EK)P5=W# G=D;/]:@F%]@V+OCY^/T67L1@#] M%C45[IIOWF->&R,C%NF610B(N]JBVGB+B./>U,YY&LRU/>89YYHRCIPT!'%K M/=(<4T2PK[DQ5F!27^V0L4RVW;#[UJW;S+-+V\RS+VXSSVH]8NKVK>9+]GO7 MD_.%.\"!P1(0@Z?6 ! #( 8[(@9/-;$N'.N7'6?Y;1UGBS)OP+]2JGL'8GL MB0") (G%F25 (D#B0+PO0&*!2@%(!$B$\'&Q^'ES^-AYQ86.'@7!*.)>.62, MPTB0J#CVEM2Y6?*5\#%6BF"-D8V&IW.T0I9'@RCV3F,F@ZTMA(^!*Y13?G"E MD&1;J"O7LILJ!+(ET+*4^-3>Z/I6XU!*5VH: 4KIAL_C034'HYJ"% &>#,RE M=',!U12KFH(4 9X,S*5T'9(4 E0"5 )?2O>-+^%9:PVG)ID;-"(DZ"0IH3@73M:D$\ MCJX.5_M7<&F4U9$@[CU&7&*#C P2!:RYK1DQ4KEU_XKF0Y@^ZP*/[T-S^GP3 M=GR^'77LI8<%42/,98\M+(!& (T &@$T F@$T B@$5^F$9(0[6CT2$O*$.ZM?9M,/NZIX@"*_IV:8C]=D$+@E-%)7N.N%?N.#YDR ?X!_ M@'^ ?T6H&O /\&^/\6]XM@>0") (D B)AD=/-!A!;,"U1[HFW7X;#!D3!5)< M6BU4+:25#ZY7R%'#7><9I!K56L&.&\ 6@"T,02G %H M %L8&%N(4C(F:XDL M!KRCENQLF; M%, 5(-T!/7V 3H-2]DPI!:D _!:82(DF DHI4"D%J0#\%IA(B28"2BE0*06I M /P6F$B))@)*N6?(\$+"H% ULL(CP1P.C MRVD7?"1P3KNTL\G8WYZ67 ON3HI41V+7BKSPV+LNZ[6SB;_V;/<9#L=M-8O5 MB^#"J0U-Q-I+GI:"I]U_JP8&^]0: M +]Z8'Z5@5\%OPH,%CPM>-J=>=KWL[F9@)_=:YO>]5ZC_:68"\QF%K[6[KAM MP[Q]5D#SZ 'HLHC,]-= E[44'H;\=38-YU5ZKG^$>66<2S,U$YJ<;4;HY8Z"J4@!I &4 )5K M!ZD04 (H 90 KJE A8 20 F@!'!-!2H$E !* "6 :RI0(:"$?5V*M-?:*CP5 M\5 #5T7RH^,#J;?D#)0DZ[BNOQ]$/Z M.+]LQSXT)I'8(4 E0"5 )#1J>M$$#)8IJK##"0M:(&\J0T5&C M8.LZR)K$Z.JK#1KJ2(.-Z1R%J4%+T]",77KOQQ]O*3=@1XRQ/UTM-_C3-SL61NECA]L) M[E&F@Q/.H[C2.XAX>7"^IV?C>;I==ZO0GYOVI#)37[G\(ORQ&'],+NS*%EF# MTP,,T@$,TMM$?-Q6LUC]SV(:*H9'%<64=B/T17#AU(:F8J3[-/WM;AN]52(* M\Y-0/9^=IB<___>V*SJ:3<;>S(.OK)F8J0M5>Q)".G@\=9.%3Y]O^.G->'&' MARI=N#>S*4T\-=@+)!D5*'$DC:PC"@G.8C1,*A[CM3V7&.>:,HZ<- 1Q:SW2 M'%-$L*^Y,59@4E]MFIF]S?'4YW]>7BCK>/[<-,UY8EA=*\U;:96\1*O$%VD5 MJ_41OY55#F[RMEZ>\) &J)"HIC@@*T+4WC(3J>IC M4[#'&Z!=7J]*;--X^J]R>A#55,3]16I@G5 MQRQ5GWVV2==PBZ9)HDY.NAVWU:+-KW\)Z9H52=<\6Z0K/!8Y85\7RI?Q]^^+ M=CZ.Y_O*3W8EGU*&_#?PZ$V(H+H4(ZB6Q07LQ^JE:::SQ1R&;AE#]R"I]9MI M]2Z2$RD__IA>^C"J7DW=4?7] MO_T+XS^N/NM>_U!]G\_:_KPZOKC$\IA1\O)G3<+6>8*)I(^)KTR,XP2IYU62 M;*8Y?MRZVDQV?G/SL[7:X=6-[F23#^CX5IYJ%)MYJ@YI=@S32#4);" M?YO3L_9DW(0.:ZIY8Z;MBD]TBP_:_'SI>19GL4G"J<[,^>ERVA /EF*10"W5 M+")GF$4\D?O,KFJDL7"">CE)3B MJQ3K[4K6[V?=R&C"3QGB0]N&]B_-K&U[85=$)/'L&;O*0[\9M\N1NYGY7IWE MGB;.E9YMYOXQZKY?G%7S67I5&>\[(S23@QWBD05?BY#FM33(-(O@!.FH,<)! M:FQDK;2\-HNH.9441X^$9VD6$85'B<@:)"E12JK(J1.7D@;'&SG_/NW\6.*\ MP;^:WI)$6-&"M57T,_JIV+/17WV_V!+F#]GAW[:@+ NF.@M-)Y^I2W-$DVTF M+.5\X>I/30*GD#!D,CGOKO=UBZHR)B7TFI\T(:#S=,GM'\JOQS-?V9!HPS3/ M6O['3!-$G5=D*XH5TG.DKZX&L_A10N90O9[-0\5&5G=TTT,]^5U7$,4O8*KQX*G8$*<:+Q9=$"?[ MO6Z"T83JDVF3\TR\/,ZSPVT2K9\N0N<5/\XFB]/D09O9WT.'5NVH\NF[1%VR M.PZ?(PV]+ M>1Q/_5\[:;R]$,;;"Y1YVX',)?A';7#/_*+)F?TV3 NB8D3M+9P+C]!XI) .E-GLJV\RJQF/03\Q,S[V*CBTQ>DADD M%N@6D_1=-]#77*@[>K0\.IV]F,R7LV&3Z$VZWCB!E#LQB25U'YYV\==TX-FL MR0>:;L([1/E>R@X.\0&.=N:K-%.24)/F*DHG7Q5JCK1-;Z.R,3K!@L'N(;YJ M/8_?;'VWU?SVUS2N%TWP;Z:_K7J?[N2G22+8WU4A37?.4A ME_3S#/_8'8XFYCSI,@V8S\'_N!P\NI/IZO@T>"?FK W/VG!F,A2L9=,5A2XO M_=U-'7@^IAE99[3GS];7N*41S_)7E3JB5/^IH\ZW5",N#Z1'1,L['$?R4WS] MJ/I(*''/RWVE^]!*^0]H/_0X'=67V!CA>;8(.T)0;S&&&F3)AF"$^]HI$Y3>762L36WV-56VX4OP"AIM']Y M-<7.@*)_(KZJXEN>W]#W3PD4+PG MHWC?H(-O6*>&CP3.Z]2ZBO][+M;=8X?ZF*9Q=\4,D.F5[CR_/]1"'^RD93X@ M$2E-]-37>6T*1S*&: 33%--KZUFX5YAR+1$U(IT3HT Z4(D4YTIB*H43[BH] M79>N/9^=VO&TPZ5+Q3WO<^%A#$T3_!:3?37-L?'@^Z&O(ZI%C^SUT1SR_=<- M#X@J[6K8_W";@B'HN==L^'+0\\8LZ-.';$I7\CAQI&3 BQLM@N>86RZL\50K)ZCH:5'.L$4]D%M7>I;=: M&ZML'6M!GB",6O.1YJS8,.HN^]CL<:3@QDXVMPGEVZN&R:"Q/0WU\+DKL2E' M)A?.?4BT5F^YBKQG9O+)G+<_?E?]N1S)/_5H_//V M:PV/VS;, MV^.I_W+183K@]6S:7*I!S.>OJ@W=R73\QR*T[[,_NVOQX5V>M2L^[*TXCCS6 M0HO2W4->PWO1%V+9"X)MET2>+H? $L#O5-"I,[G2<4*J_DDMYI,3=;N].E^-I MU/7Y$/((T[M)Y8[2(T>R[O,&Z9%6URME>]\*\XDS=&M74$JCS\?CO78V\=>> M[8&5#9=;QMS0*690V=MAC(TB=I)FC[:3]!YKLF@KSU.7JIN[+),V_V&;-&M= M#HZ>\C>/.$BN!\D&-UJ*W;X ;'WHMKX),52;&,,@K'JXPP&,>\E![,%\P7M#=$\_W?[GK!5\=)+^;"DA_X %F^B!]1 M2M)]?>O3R"/,OO(X9[-EV[MG39B8W!7]]CI]#P50CG.4YG^N\7_S]Z[-K=M9/G#[Y]/@?). M=I,JM09]1;<]FRJ/D\QF*F.G8F?VY59?)4PH@@.0LO7_],]I +R)I"U9E 22 M/57Q2,*]^UQ^YVZM;Q[0>O=Q.R$=%2D<"M\?P!X^1:.>[9MXG_T:..]O[V3% ME>"N( Q1(1UBUA9(2U<@F5-K/(G]K#8Z63G'<^P-0T$IBQ@E'BDX%P6J:"YR MC)T@:Q,25P(N[T(O@]::5TW:;E9]]RI$5MM7D<]/3,X'-"_YZ_?FFR21DT0^ M2B261/>CB6Y3Y))(;I'D+N\FW!MI!=R\T"IH[WVQT<3)J ([8W(D0/ CQH)" MQN "<2XHSIDFG+,UT3U/X>XSN'_HYY?^IJ<^2?"[2/##C]K$_L\')^L'3BX3 M?1.;7@W!$CO([3T457[L3NB!L]E3]GS>RS2P9]K&8^2489-'"7HD08 B'(E)6;"8T"M&WVS)<:^H YI+R5B6F$D/2M0(+E1 M-.0LA/ ,?;.)/*-J-W1- N>4!T(%S?M](,YM[F[+H;AJ J7S\A'$H4B!YOD_9\XV+H+0L%.(F.# )*$?& M>8KR0G+&=.$<-1N>;ZVM82X@P6SK+:=QD(%#%'M+G3:!V(WQ.S_XNKQN.X#\ M%-N/_QP7VS?WZ9&2H><%SJFB*!1$(+!H*=*! M223 BC6Y,-(XMQ$[SXO=6J<(5.L_5DY,A/Y='088# M@ @IBCX4B)"BZ E+W$&(*ZL]IUPC3C%&C!K $J3(44$"QEQ:$?1& I3Q-&@7 M0^U**1#\6",CC$$N%-ZR//=Y3)K:;Q3]2Q(<'[4$OQU%OX]86&E]GN+EAR?5 MOWK[TK8#D8]J9 MH>Y,$GMI9TYS9Q*F&-H6[K\2YJD]>VG#DS1-.Y-\&(?NWTMX?:CWARE[[M&R MY[S!1HC<(459@5B0"FEA,"J4Y5Y)HR39R)[+N;788(94+CU<0PHDJ3 H4",( MQT((I]>RYY:2)R;,O0MOX';E&(Y,X:>F!.IIJP3WDTE'Z'EQU*ETQ\CA24J? M!#1+@OS1!#DW6!8BY(A8FB,F:(%, ?_8G+F@J=$>T]N"G"A/I;,625N \,\% M1PHSC$BA;G+CPQ&G01R^\#S^&K */05D4D F<4L*R*2=.7!O_L"QQ'ZFPZ38SJ'SZ5,Z$ Y5R Z=F MP7_JJ\FKWC 8@%UPJ+L]6%8]>96:=B;M3$(HQ[6%R=.9(,TFS;2#K;,]3$]( M3LX#D,K'[N0<.+,]9'K"?37"M1A]S?#UV7;QQ_SF^Q3D[ZA3?8^3J))F?'YPD?S$.8!8ZU<0-X4%#$A/#+Q5X6]S)WPKG!AHX\+QIAS MH9'11B-&.%RC,AC0:^RN=A*-( MJ=PAZ153N"!S$0)&8 ' M[0&RLZ.&M[,K0 \6?G?E]?=_@7_NLVBN;"8C??,RC/RG+RT8YJ_^-6NF9;B9 MOU=[&6JFNIZ^:A<%P>=?-2]C?6.\=NL2+K]P]:4.M+QL;4$7JUF.VY5K%_4^ MS_C,\JZN&F.%P@HSCG-!5?$-K-BW^+LY9ZU0P/K[S!>VE9/Q$>5XIE<$);6\ MH)A)I!WS(/2<13JG$CG.<&%P(1A3_X<[,1NJ:CJNIKZ[].V'_RO \O+*%X@K M"A)3 ^)5O,B1L9BRPD@;* B^3U>CER,]OOCO%WZ,?G]_2#O]XOO?QY5I?'T= M95-6CB>S:9-]!*">?>R%?V9NLNFESVH_:L%\%G199]>Q\"BK0GNH6_;8]#G^ MN.SZG(WZ:J6;\X6$7%GF[K?5/3M$X9\M/JT55=V_N^#1_04Z/FAQ?G"Z[DF( M[0%+_ '8[4UU!6]\DX$Q#3!J"M=%)KP'6_K.4=UD>@H_V\NLF8$,^/9C6;,H8#K/WER"Z(-W*,?M0R=U]2]OH]R ZUOH M-[:+-]+VW[.RCC(EWM4W#;S8; 3FAF]FHVF\A95^.$00?W.(,76K^,&NI,,J(Z67M MNV[,3?DINX)3+IO,PWJZ[.^SL<]H?I:1G)"S>'8+@^"?<04B"EUU]-VV-\FF MU2V)&\HQB+I2CS+=-#X*5WC&:%FN#?<#<:OA;E=S/H'?5^\1N6:\RC4FS\N00V]!:CZ.++KD#=AG^SY\QAX;W0#?(=5RW<+B%,V MS0P8Y4^?#]3*3:/ M? $UQ_98K:7]8()>D$SO*NLIQNK"8D8(4D(ZQ#@Q2+'<(*DPYXQ+6TA^FV*D M\<3@G*/@7**9NK0=[\R[\VEH-I?VUZP-V8)*H M\53 MHA#;DXH;U'"C MO:BX\>G"+DU![5%BD1"@.AEQ,?V*4<0+'I0J )()>9L.6<1=#J[A08 2=3Q' M$FL9@P8Z]RH03.SCTR'GY[L[=QTB'9Y%W^#$VQAY&-V<96/?0JP9+&1T4_X_ M4"ENGFX;238:#*UJL54S;<[:OVWWCB:9VTT)%5ZK8 'R.0TRE[L"*4,X*G++ M>,A=P;G=M\Q==*[;"]$S2HZ,Z$]:^%(N"PT "E*(D$*BI14,<=%66XL$=IM MV+P/%;[[)4A1R",S>->E<&<:?%:B@J6KLU\\G)WA]J0N3A/I.@I;YR/<+\_*V)3O]?ECUJ\(=^^4L^[UWN,3@6EV@E&6CE(>1K?6;* M4")#[A$.H#B8802TA\"(,NKCH/2*VQBE,X62(;E6N 0+Y@B+-/4$8RX#S MW,/A#9_97_N@]YOJRI3C5B(N6_=^@'O_=539/UYD'G3.).:.U*"0UE*?'I+I MUNW]L>2ZW3\&]/!4MSL\Y(ZY;NVJO?B>GM\YO>T0UO+%]Z]C?D=31LIN'C4M MZ@@$V4$*^F&0W]W1172\9ENI8(&HU,+%(*FR# ME='N / *'_8C\ Z87[_V$9SL]47MVQ28+G@#^QNW]RQ[^^$?[9:V 22PRW[3 MH\EE]@]?C7078](-[/3;LAG!H[^-3_S/_Z#LU<[;MT>_.XMY-GW6X,-CID/? MG1W>Z#QHSK5 @42'B,,FE@##)W!JC&6LP&[30^<]H8+DR.?1=4*-@&ML@%O8 M7'D2*!9J%SQ=$9>_^CK:XOK"OPO_K&(:YCR6W9T%A'+70J"?W_[T6:<)@.:C M<)E\,_=4Q 3;*5!^#/8U,:6KRP*#HSW/=!(0V.9;>.G1TL7=\49G%-CALLO8GNBZRVKN).\MR@B5G36^#=?#XV 9X*-G#,5X3O;S(#I!1S(.=WCG+7E-74PV?! M>\!NP74=U=VBR?;]1WU69*L!/L'GN&95J_Q7DX5R-)TG;H?@VR^9Z)A\J;M3 M@>[@.?5-=E5>U%U6>TPT'U^,/(*%R,*H^MA?T2RP! B4F,-9 ?6/8P[.>%J: MRL'G76MK@33;%[)^-&I_N/!CWZ9UZLE-]FVK8=ZTT.-O'SIUD^G)!-!,^YIQ M<:.&T]U.Q'U8>YM9Z>+&@&R\FN]B-8Z+ /L[MJ-9Q_C+*^P(GA0C4DY/8&?@ M)Q_?34^Z5;L$]FTS1Z_,J/0[EAK6Q^NKR'/=1? @^$.DDDB/=37*0+G7\;5N M5EYHGAZ_W(R5UVIF\,EP]J6&LSHRGHVZN@+X[.A;^ #7-+-#(".@+ M35OVB.O_FXY5( 8SX3Y&1_7#JN9ZQ+]8#:!SG*^O:E4/_Y7+1>GD"(K1K9(!T@*][ MJ44%+M\<%B"$'&SR] M+&N' )M/;U8BUZ&LKUI?1-.4S721N+IR1F_V+2H;Y[6.Y]GO+6VTQ4:6:2T"HAIN$;G MQB#M1*""8:TW>V!M"?FM88\5Z-&1P\*_\G-;^?)Z[.(/L61@+ZDI%)^+HW"S M+#-3>M.[-;G\Z>;Q,2*QU%0B+1A!+% ?"5,B6>2Y-KZ0P>0/H>BV(="7R/EG MD'17XS+T)O2/C:VKC_LAW//C< \N4OR54Q+UZLZ MZDK'__YH70GE56=\E^LK?KYM39[_HQ_%]L>G9M_N;N$RQQ=Z!;]>^>EEY2)$ MZ%$LZ/O.N3RO3YZ#A=N%RG!\=N7=!KJH?2SJ"$UA-X#17< :$FYZQZ=2.[P*J,2 M;A.+N1>>R4E=VJ@?NI6*I\*?@>;].)X?H\[+KEZK-UCXLLY7':&H;?S7/KV9 M=M4)XVHZ-[A=YQ5=!!M;']7::TZ7+H[,S+H../[3Q(_[ZH8V$MXV#6CCAIW9 MLWP6/&=6MVZTU=9G\8/F1TZ6E:5SUIG<($Q(@9@U 4G@2!1D8$$;[:ASCY08 M] ;VYUV8\_B/H-VF-Q^6V2CQ\'[0'#Y71\72+7I;2=OIHOA3?]%S2T_X35/9 M\C%YSA162P<$_H#HER15384.%6N&T@:.(Y@"C&=,YTI8:Y'+& MA/'82$F&1+#'%O*YFPI=H$/W-;T?-\N=UW)M5]%IAX(!N5:3%O+"LWIXNY(' MM^+N;*;P?UVV9(N5KV#A+N'TZ"B%VU57OG7LK\+B[A4/<<_6*YU3&."QDU@Z M^VXM(6&9H1";M+7^P?CG6>=N;^!KV^C1>-KY_2==8FV;R#OO+WV>O8G9ZR!Z M5GI.STG_K+7J^C:ITRQ:DYV7Y:SOQ]RR0]L1VNKFLLWC7?GC)=4Z;K8%*X M5MIS [>_]=.L\REG<^"1:D,>7R0O/&QZ-*KL0CK?=M@UZ\U0UD,^=PW:?BXV MNW;[79Z_]OK-5MC+MUV&DWN@4C9KS[K4KM4$-T!LK=,Q=L:.52:NO;MVKCU/ MC]9V,SL9?>D5F_$?+I^T$%\E4L-:$W'=I@^#@O/2GA+.XU+ M6\WJU16*!1O3*[]L#'O+C=/'N,NV>F7YQO$9O8)=/!<4E/.](W6J/ZVV&:_: M==G>=_R44D*.+^][>ZN3+S]A1ZL3S(.G2A3(MKD!1@HD^G=;.3?AC:MYI,\XQO!LK_,7[6GHY&^J693>,0G M[UYUCU/M.O;GQ[)C/6G\RZ8S&A?=?KKAH^VM7RQG&4X7%3M1*79SO5[.[[%R MXNK(T^ZIA3HO&/NF_< =LU&[$_&YHO).Y^5W.4N<4_RUMUL=W;CZ[7/BZC9Y M^U?O&/2:%V>$Y6>$D\50U9ZZ^[M]_4A7X(!7N\0B7J'K9QS4>HAR\4UT6+0) MB_&'Z#X!I!Q%Y -&-J]3P8.G^ YI%N]S@Z5'WHEQ=<#[\!6L]EA<]:?A<,_6 MTMK![&.KAW>/MC[:J)R27OD<.^1$G'!-1,%KLK7Y+0^[S0>P(]LW^.1>?E5#ALZ'">^Q!$HU/N-@)R U:#NZHOA&::!8L #EC M$_Y G6#5H>;H=UMO!8%<8CP>*X+1(D MDG%ZG".:4HX]:4=,#PO6+23[7G!OCNRNXXR":^C0GO) F"_6WTYO MNN1E$!J36'61W'B'#_.2=3S\)4^0;]#"<4?_*!V8(%HB(K5'S.2PR22.\=XO^*J,X\RQK MQ78L.IOUD],>@/:2.^_Y04>RB(>YV G;#5HL[LB\4UA0K0TR7MC8&Q0CK8N MB,DY=9XZK>1#L-VN<2!?#>P6TOV7*-Q_B\OT+OS>=)?N*?? .#M^]Z_I(GE#=HX;@=Y1488!PV'EGE M .5Q[Y$4@2.9J[Q001?4\HT.\"XW6(0<%0H[0(:$ ?-.&NW]X*_]J)K$7G;>7H[A=2X>4'21_'?/#SF2 M/3S,Q4[(;M""<#NRR[GR5AN)B*,^-ET$@,8(1KR OWM'N+&;LWV/^ M^%L4.)$['@31 M&WU2%.>>&[A&^2(6X1(?T9Y$6'%)"AML<0Q^/(J3$V_ BPY\4X:Z[VMQBCV MC??3;O2'OJA]-]LLN?(.&>@EFWB8BYW W:#%X79P9PKAO90*,8YCF846<4RW M1C(WDLF08^N*V^!.6AN,*P0JG(W7!(VTMP$) '8%)RJX0AX^N!/)CS=(F97\ M> G;?3_G].2X.WP\E^S>X2]YPG:#%H>[''=4:3U2Q4'Q_KZ:LN\U^17.V0)\]B9.H&C"<2^ZT@P-UBT%A$WWSL"EAR:TV%#B7#-_A+_GQ M0;NA2[IOYZ+MQ/ HSYVT/!!D9,X1"YHC+;E'.'!7&(H5-79H[?3Z#LJK!WH] M]6NGIO8SQ)8D=^,3XIK'(OOO=NU9\E<.C02>&MK6,^^RT5**)#?E(>/:9/L/ M<[$3EDU8]FFPK%3O_9(0>WM;M-S<)LF Q\!P#TM%\)A+GD"NPGL M/E&O'2P\_)V7/C]^\N6\RP5U@;NR: MG4JP$]Q-WMM3 [IGV:@:7Z"8B)K,=O?E6S!PMJ^7B\)S^**LJ4:ER]8) M>.A[=6C;\@76N/O&)-2<4/.^7,16>8FU0T'&#I5,<&08#TA)2W.L<\\D.P34 M_+8:/PIPI@/T#G]14!#.S^;_ <$<@"@_383]&84R<34X+9YMJY/9#&S_I MLLZN]6CFX\3"L9]VY5Q-IGN1E=S*AP^T]^O;6!?6Y)SP**Q=-0-U=V!X>T!" M^D_#8;1[;/ !XO83@, :>R\P@7<.G"/ KP1I%3S*L2PX%ZK0Q4:3]B?,^)TW M#=B*AM_N::HBQ6>\V&?AV5,+T<.#O$^@ZU81*_P<:>O[^1Z_!?*I2PN_N_)Z M!TZDYY32;V[CQ&\^NWAXV^I10H:@C9YV-,ZLCN[8Z:7/0EDWT^Q2CT*$C20G MY*S].T@"^*";K 8Q 3N6D0)G/%'O-#J23G5HTR[?\V::=N.,UZM)Y.Z^@1< M._6CF^Q/)^JV4-0RC%F!J-(",6D4,B%0Y')&2&$%S]E&QQ;M20@.3CBCOFE>OMU/A0R%;3 MFA-A-IT!Y@+K8UQ=E38S?NSAJB;SGR;>]L!-UV4#)DQ=70$. ]N\G+20KKD9 M>^!4>'9[*.*P$IYU4;>.C4CF?RVKGT;^4XO>WG[X1SQ:<> M_&76UU,-X,Y68#8U^AH0-X#$:I'BXD. ]_!C&R^*MZ]B8VO8"3CN+U8_!&RE M?RV^Q !(M)>EOX9?-5P(2]',1M/XKO&UXCNN0/WS[/W,--/XS7H$II;NF'>Z MRLP+PZU<7S-X$OQU!M02D2E05_RTZLJW'> FLWI2-;XYWT9&ST\G"4$G!#T4 M!+UL8)]U3M'ALXPKK[>H=+QQ\S?PX:8NE\JR=\C-9\(+FE-%+9)&@(:4W")C M->@]XP*GFFJ"Q4,<''-=^=Y>@J :^7?AIQ*4I?^EO-Z<&[!(R&A^U?7T7=CB MR?X K_'7467_>)%YT+*3B*G!7M\5@=X7G-P_[!X*DWP.3(9J-*H^MM[%UO71 MAJ!!RTPO6_449_E4X[G#L-7,?72A]:LL6&H>NVZ:RI:M4O]8]K>XI0N[(9"P MZC7L[K1U/KILUO@P&V4CH)CFY5-I#?KEA?O\GD>/71ENGE%QS!WR_=YM+I6> M3:MYR".^$6STR_Q5>SH:Z9MJ-H5'?/+N5?^S(9>F>RF%#"_%-^X$[(D/=B?A<8G:7\]2Y MD&J?-XS+\L6S".C:O/C*VWTA)4A^?<[]D^5_R$&F?\@-=GM= PP_@"S>8UOW M$\FCGJ_54/;NZ5RQM[+COIX"?I_C@?" MIA/2 :;*0,'1P_/R/;(U_WP\&P27FE/#GI/G@$I'MS^ M#!K_??OZJIMZT";<5;-&CUVSLTXN\>'P^/ 1NX,$$BGE1K6 $D0')9''-B!F*45*2]@=K8S1Q!#AY.T,R'ERXV?R M'_^W72KO7L,&Z0O?!;I_*8-?JQQ C;[<5R3%@+NQP0]LXBIKA&NM . MY3D%+9@;1NA&5QKEA"Z0=_[4?5))8S>GLYAM>Y>,#,G!/9 MU.'BO$?QW1TE6MAAC1J&"Z%<@7Q!)6)Y;I!AWB-+<(EHP'O\D1:Z3-;JCI\%*!KZ'+I ^U=AZ^ZX^N:4#\+8J- ?@[#V%WAPO1 MDMMY+X:D(QI;[QW*O0B(4=#0FN4::4(L<50H;#?"FMHR'YC'2'LI$..T0$J# M(2FX49(3KE5!DR&YW9#D*:QY>N9D\O,/?\F/CQ].P+04SGI:N!QIZ3UB&OZ1 MW%A$">>Y ME#9'QLJ !!4DUQX3JS<"D[DH,*96(VJ#0\QA&1W$&@E?:&Z"%&"')GMR*[W3 M%)<\)4-R7V[_-'1]H%KCJ(>NGX!!ZO+"2&H(H,1882C(BP'$MLB=<; M:;+2VF!< 2H3K%G$3-!(>PLJL["AX$0%5VQ4B0S9(!5##'0>X9#R@S1>3RIZ M]NQ"ZL%-.TYJNX:+^YYM&CL>YD[LGE^1=B#MP'Y&.!^,"93*"!^XP8?!+"(X(*.)1)H(R1W\,6R.'/J:\7Q#-J5P<8;Y<,-[7^:Q9%5] MP:J"GR-M;7'=NO)ZC[.+\);5>ZSA14_0/'2_@Y&O@8>=/\M^'MLGF]A]!).C MTLC!?6O"=^/LO9],_97Q=8;%649R@L]6IY1F+4#I!J=5&7S9ZWG8N M7^L17-:?]7YF.C8YRW3V@Q_IC[J.$][J2=5/6HV/U-G'RRH.*:T^CN%5'>A+ M.\V:F6E*5^KZ9CX'KO^FL\V'9+_\\F;M$:/RJHQ3WD:]SKUIQ\K%!?G*!_8L MO_TKSMJ[OK^$/\-]0;2#G:5;O?\RPZ&SV\ M8@D 9]ID5L=1:G!<-^VKU6L/@'M>S/=4 WW78W\#W 3T9-L!L?W[_U>3-=[. M:KA/]YY-'/F\;%)EF]#%?!4>QE',E]Z[?X]T_5<@&>_>*/'4=K$ MN_V/OIHTER"YSH#!0V1E0(#P?U'VF5K7\^'2([A+.VMST0@AWDJ'$#,A;N#D MBWB6*QM;P>6=?'1=^X163713IN,=X#+CF[BSR(YTTWSYVOAL-(T+T,D4O3*3 M\R(.WEQ353H;PW=-1GH:39QV[O3B->$MX/$K]S[KQVW'%WOSG[ 6K_[VH1/# MVEWKL>V_WG^:Q&[OJ\_I%)9ZU8[7GOIRW)UI+VO8GVEU 9M\>9,%$'_V,LX. MCWK3.7B![BY@IOU[YJ/0!#O/=DIL[+UKIY6"$/;Q++C'^G!OD'F18B^RJ\KI MS@9\,NCX"&-FCT;2'.\$WKO;,V^J,> >WP.R#U'O@SP!F9,(]/D)]!15X8<5 MW+@ZQODC8%]M;1SF 0JQU0_PAR5^!0&L,]/[YT!01R#^^OV;3.;\+-N&-X>R M$'?GU;DU-O="9BMNR.9L;HL-^F-W?5H_I'O%,NHQIMHZ[77@6$6]PQ6N;)_K-A:V4(G9)%[XIVV;?0(.?ZHD"YK[ MZ.:GB/G<(V4D1Q);J83,'5/AML.?,3C7$H=\;AEBP6%D3.PX&)S'3& L%+Z# MPW]-8ZXH3+S3BR_6O/C\LUY\4O#SW4[\0V+I#,X>M?Z1SJAIB;J)] ]\,IN$ M&L[,)OJF+8-HS9(+8+D+/6UE^:D2=A#.8>$4PH)+Q H5HU)*(R8L\8PK+&VQ M#\+^M5_X#U4?I)I3NF_^5E?-[I#4?8@9\_S(B#G[]E0)D_""A4(%1 TN$).. M(N.X0@PHDG-J\QQO%/_OF3#?^NF[\$8WE_.XZGZ(E*ES=E1$>I:-_;2#)\WE M OA\UZ*0#C; -VGG6F -Z.5423H$K$0L[!4" XBPBB"E0H&DI-H8AA4F&\VF M'AE$K*0)_#RVLWIO1$Z.#59DW\(K1N=C:Q!^%P%$/ F@<70^KB-HK^LQ /@5 MM &\ 5A%PC/!H>UGZZV@O?(B0^]8=)[H$5#]JJMX3 M":CF5+E(":,+Q@N4&^-!'7"-3) $D9QY1QT),KAGL.FNQ@NG M[(^-K:N/>^&<_%P>%]\X/ZF:F7%_YSM>_RX$3HE\F6OJP4!>7CU1C6M_$?TO,9Z\]&!NC8W:ZNJJ&O=>S87'\51%M",FT"!R M)(S+$FS3OW?#; MC83>S1YT6?>^]AA2FDSJZA.LQS2F8YTJ!UA! Y/,HR*6'C.O.5*%<\@ BK7 M;2G/PHW:Y=4MI4\\'LMY-J*_M;>QY,7%/(4>:*T^T(%*.5U_Q=S?%0ZKV/<358H%R5WB2,^X] %6N;82+#Q0T!, MF0 V?L&0*#1G>?#!\"UAD>?EB-O]W-[%Q-L/EWK\MZIR'X$J]L(G3)P71\4H MV3SO*J98NYD>91?]>B6&6&$(A8G17"*?QS@AD0YI(1C\PRP-PF&JV3X8XLM] M"G_KM^F?4:KM)S"HBG-^5#3=X: E[:Y;^9'@X55BZ=4X%GLM\D8V BZ$!F(-(TBX IBY M< 52'J0 IY9YPN/_\CMXL-_ _KP+(XTZ51HGAJA 6Z,TX@&@AOOR= M%,\"4[E9W5;;QM*2R]K[]ORF_)1=P0TOP:!JLU]NZ9>EYV]TLZ7Z?A73==@1 M\%XU:8$B/*L'A%;!Y)97 M/,]^Z+ZK>U_75J%T#P,#^R+>*HM#\WS$MY,9/&S6=#9C#YRW5^8L W'#CU M&_I/[?+O[DCTU)6/R_9CA\10F*RL:]?7Z"^7BUZQ$WWANQY32 ?XNI=Z]%'? M-*]>9'\>SL(_=T3HSUNI,86']K/>ZW;X0>HL$WLS3!=^\$6+A9BNO(A*[ E:%X')@+CG "MS;9 B02*O"\^D\4[ZC< 0ML2H/&?($A<0 M(\8B&3WI#!.GN*-*$[J6U_QFL0MKB0X_=EI]+SA2'(DSX+LU8^=DR=(56ENN M8_45LX@IDB,I)&VY:K2X9JX&O;0J3QM,O*FK2= M4;I>8'T\L#G/WM1EVY]X^;>%;^6L#;:UZ5LQ7#=OT#BMSK(PF\[Z()QM WNQ MMC:,JH_-:C>R25W]JSM>^VL_GBT[D75>FGF\74\F(/=BH:+M \&)0#KD M!%'J;"$8)4X_'.:]MY?>S4;^7;A'YO6'2% ?X*E_'57VCQ>Q>E!/HE>FGOD7 MP^J#C(]#%FZI/U[-#RACZ!/ XR@*H^Q;?16E2>\0KF9-;('XW_7'K\1!-O+_%5[.AKIFVHVA3?\Y-VK[FU5NY7]^;!:(SUI_,NF M$]Y^OB5MKZ/NUB^VC8FZ+INRZX+[_=WV-X1IE4!6^6I@+?F'SLRQ?,.'>%UQ_KY WN*[$KQ[-GAWCSU(LO$)%SLALD$+PNV(S"LK K88:5'D MB%GFD.*Q 1R74FK&F6(/\FP^93N5^^ V20"W[>XEEZ3242&VY)H[.-RV3'JY MY6Q'\P:BPW$V#)UGAXOE'G.J;7[.<_BNK,WZ.;#)X(>Y.?<:[/VY[4E8<8A8 M,1B;4RIRQ LB$.-%0,I;CPPN?##.,18VIB$\,E:\3^.Q>\%#>4:+W2F1@Q=T M:7KW\WD"R6,B2G):B/+^P\-WD<9/:_V'MK3A2D[!0P:2^S*_UR4K.2<\2E97 MS6)VSF%AR.,(#.^/N>ZQM0E_#A%_ LYT(C"+,#& )5E!D0K.(AJDTP4/DA0; MK= >&7_N'C-W'[1)F#BC^3[AYM.)PX0T[X T$YC8"YAX79<@808 (4YNY?<( MXV#%XSG__8*\2*''G>K\>)DC;<8]E ?\'$.>W\^A05^6 K^[\GJ/Y1UXVTKN MOPIP*+BS._DN-:\KY:Y5@#M,LZZE;?9ZB]O@D'NBX(U%>P,W,W69"B^?O?!R MT=Y4CT:57=1@WNZ6VBP+$S<[;M^UWY\[==MO3O M:^S+9NU9E]JU]9XWP&QMQ]< #QG%-M3MW5=&I:[VAS4^5NW#X6M=CJ+,7&^W M$BLKPZR.C:AC,6@)[U'"S*6J]T$JO]E2[;F07]*ETMB^#[MEW9MUT# MV+9Q<_P0_\EZ6#=,YMT#VMK.]WXR]7%*%JQ1NT[X._@^>-5F!A>W[]C6E<(2 M=9V]NO+02WT-[Y;%>M"H8[(2OL].XZ94LWIU;:>@G:?S@7X[NF_V4PKB^JY^ M;WQ.7X2[>/:TRD;5^ +!8Z_ LNVKW=8H""AJWK#Z//M]TO9+BW=I5FJ&MRP7 M?&#W!L['F_<6]VJ1<3<(Z:X7VV#=ASS7!N!#=!>Z2)CAV+ M0AQE01P*+A0+J5Z#C,0 M^/15V.UHK?A#;"4#H"]*QY3A.4!AF>H9CS[FGHJQ3R&+"5.MY# 7.\&X0Y"R*CG[$IC[ M_N?Q-?Q0U3?#<4\,G36'"^22I3O\)4^@;M#R<$=;'B-H7DB!!(\ #<>!Y91K MQ*UG!:5,$".'!NH6DGTO*([2Y)(;L*!*+KF31G&_QFD@Y:U1&E6;76D[VZY/ MUTN.ND/&=\GX'>9B)TPW:.FX'=,)#3#,6(T*+1EBDN5( F1#*M=8\SS7A P. MTZTYZGJAW\\=A//?18'?'=L+YL.8)<_=$(57\MPES >8+PZZG]YT./A+GB#?H(7C=LC'#1,R:(ZD%1HQ3#'2/JNE?3[@7AG,HU+&;+H2HZ]DP9Y[R9MDZOQ13;RL>RLE=RQ MW"Q.]6U=>LFC=\A0+QG%PUSL!.\&+1:WPSOJ;8ZI4D@$%L="PT^R"!*IO+!. M"JD%X0^!=^TXNWUBNX5T_R4*]]_B,KT+OS?=I?L)VYX)EM+O!BFODA,OX;OO MW\P:^):V"885O4O;Z0?DXDWU M^*)^I;?<9EGKQYPY5AR9MWTFCO!W_M1]4D=K3S]G(, MKW/Q@+J+Y+][?LB1[.%A+G9"=H,6A#L&BA3!":HLLI1P0&F%1%):AJS(I2&L ML)JKV\B. ]ZC'"N4&XL1\THB):U!BO$@'0NY98]<9?$DR"X_$WR?R"[)K0%C MNN3'.SAD]Z'6SL-W_=%FXTWC;U'F)$?>X4.\9 0/?\D3W!NT=-P!]XQG5/* M0A$L8M3D2.&0(\>L()P&S*6]#?>8Y]:+4*"""XJ8T$ 87EHDB,X#ED4@S!\^ MW,-G!"<_WH!%6/+CG33:>UN-46P:[Z?=B!1]4?MV%D6JKSUHJ)>LXF$N=H)W M@Q:'NQKAJ=Q:)I$5(D=,8HM,(![EA?<%P[FC8L.;YZW/,944B1R ((L!7F5) M@3 61A%J3('MX<.[_8*[)+0&#.N2*^_@P-V*DW+61ME/]*16Z'CX22U;J,!<[H:]!"\3MZ OK"+ <@*A< /JR!B/- M@T6YIM(:6_A@-DH@GK70]8=>FG_0G]JSWU;COB_IGN*EG"67VB"%57*I)5BW MG!@VT367&M# 73)]!W^DA\?N!NZI/MV+MI.#)$&Y8CR@2*BJ$.,PC^: M6X:H,EX;B[$0#T*DC]A,>?5 KZ=^[=34GH*]/#D4O=\>R#1 L_/1Y4'N&)4T.UP1HD\?V.&'M[;[3 MM?L^?&;-_=-*+@+T!5JG]VS3TOPGB;83=[; Y+Y.V'N63:JQA[P"$])Q2^LUM0/C-9Q\"W$# E9 @HX&F',5WZ[*)?Z(C,_W2B M'ARN"2LXQ8C1V($[5P0I80-27"FC+)%!/:B0Y-9%W<*)2.BOKP$?.'^> 0? '987 ME&,[FCF?65"SNAS#GC?3K-'7Y?BB.Y\3][+TU_"KA@OABYO9:!I?*;YE_UI9*P6;=F3&>?9^9III M_#P]&MUDNN/4Z2KGUK!*H/]=5JXO#SP-2 ,.S( V(A( :HI?6%WYMEO@9%9/ MJL8WY]G/X^SOL['/2$[(67MSP%] 03?+>P,Y:1?U3!S?$>^>!,=/_U=H(92G M'N4NIXAY2Y"FCD;!P9G.M>%2;+3NU[;(.=H_@ S?Z$G4IZ\7^[*[>NU>DN5\M_OV0.7*2,]%1F8O]?@B2H3, M VBZZ@X -RPX5C=-93^4=4TF=5U?0.K^%'7+@OE"$Z' M1ZVR?=0WS:L7V9^'L_#/[OG;2HT/!=Q/:/-\ M:;'('A?K$-=G*#Q\=YMP.6LFZYP^VW31L\N>;%6DN_)Z"PK"&S=_ Q]NZG*) M+WJO0P\OK+2!@/V!G&9@ES ND2RD18Z87$F9LYSKA\"+N5WRWEX"2!SY=^&G M$N"#_Z6\WASQLX@G-[_J>OHN;/'4?8#7^.NHLG^\ -UJ]22*TWKF=\73]F2Z M/YA3#M5T#]5H5'V,@*1U765M2 T028]9XN"]:MQ:4[W%4/;^TV@J+)EJ'HO; M GNV&"3=W&98^WH%/\T:'V:C; 1TT[Q\%)?-@#3('M7MW/?8[]_F4NG9M)I[ M=^,;P6:_S%^UIZ.1OJEF4WC$)^]>=8]3[3KVYP.-CO2D\2\;/]'1+IVO1QO# MZ&[]8EM,_AJVNDNE?CF_QX[(?/=4#AM:B&_:#]SA_NY.!,,"L[NS=T]GBMS)^OIX"?I_C@?" %M9/2 :;T=&#HX?GY&;8M'C.?[\@ M+P:SI8FS'X6SVU2^?\94OL381\W8"<\F/'ODZWYX>#8)K[0G![TGSX 4#VY_ M!HW_OGU]U4TH*F.LNYHU>NR:G54_B0^'QX>/6(EU]#4XCQ;V^3P$S(:C[8:^ M0T=1)?5(DNXI]N2K1%W:E=/;E0-"@FJ@&Z1.F&M.;4\>O4'5_DKFGUO8'6(Z MSYM9 ]_BZRY5N:S&S64Y&4+_J4/8W.&BB]3-_GY5(#OR()526'+.4,B50:Q@ M&&D<"ZX8%DXQGJO?<:-DA?^"[0_4L9_%I%!6J\?>EF==S?QH\/3!AAFMUX72_%S^V* MV&>72H?+#D..-R MG]V73TO+\Q[% M=W>4:&&'->JM5YAJ@AQA!:AC#DJ668RHMI@[PK'>5,=,6&4(YR@7N4+,,XED MD/$G9XQ@4DHEDS6ZW1KECV2-GC0C'(5\2I L*8-D.G[.=!0%V'H,5$YNM4 , MRX!DX4G40(P$1PH9V&U=Q051E&.XQH!68UY)I*0UH.1XD(Z%W+)'[4V^=],Q M/Q-I<,\P)50*:QZUZ?BAUL[#=_W1=0V(OT6Y,0"'YR'L[G Q6O([[\62S(N< M2NIR5' 68Y1%=.P6!7).*>] "1,6-OJ[4*RXE 62N/"($9(C+31H9V&"4]($ MRUBR)+=;DC+%-4_/GDR._N$O^?'QPPG8EDR[7 6P+04H*P16ID':!XT*9YFR MOG"NV.B:3(T+2E"#>"XL8D)1L$=! 5I=2 .V*.56'Y)MB<\(3E') 0NK%)4\ M4M/R;35&L<.=G_9MZ2YJ[]L>R"DV>;!V97)'/S@VJ9R32H =&6>X6]#)QF.& M."DXMX%HS#=F46(IG+$$(\VB9Y@&@90$%5V 6B]XS@IB:+(HM]+[8R7*GC0? M'(5X2E.D![DMISP_^@1,4EYPZQDKD-",(^8L1DKG!.7$*4:UI]IM%(IXZW-, M)44B#SF8I#@@94F!,!9&$6I,@>TAF:3[-4B?3.2E 74I/+KO'7IV*?7@QATG MM5W#!7[[=FC?>2?P,'=B]R2+M -I!]*L[U1*F"9^'[HM);$K,"4>46PH8D8+ M9+P12)&":9GCPIB-X4-/./'[26PI)O:<.OK40C1956GL]V,T$-WK@+=?J]'- ME;_*WI^_7AN,N;_%)UM(]Q0'?K^;S_DE9W'6+UZ?]=OJWFXV6!R4^GY:V3^R M7V>UO=2-SU[/ ZS=>+!^T\[B1-7^^JJ^T*W4!M$+/@>P<6W_6 MY@'_W>LQ^D=I+_TH^[&9^+'NIHJUYV3O]>P3G&?;2:O3ZL*WDY7_5<%;Q?G' M<%[C8TBIG8;ZF%L-RV\NUK];SD?,K MHY6KV33.7';Q%>#KKJJXPW$UX/B<6N,PY5.=>TRD!U6N&)*8!<0PY4@SI1%A MECM2"$6(NHT- I9"%]0A"A A#C.T2%)C4%[0G.76&FL.-^MX@^)N^?SCMNQYC';?MSTNV9'5=/-)_[[#-@&=]R? M?1MI_3__XQ/)L7TUI^N567_=(??JN_-MR_'\W_M4DP8/?*;OHR[-*:K1A>[K MM$G99)=>NW_/=#U7H&?9AVHVJF8-J+RYZH/3= :WG07@RED-2@VTR64[PS,+ MI8'?X9X&3O;-V>+'[*J*DUF;3O'=-%-_U<[XA&XMGXBO[ M3S9" =B%V+;^QUE=37P[#-XYP T=AM 6SID/>+\85086-M8NP2/BF-T%Z(_?U^S>9S/E9-F2+ MX>[<.K<&YH96MN*6;<[F!L&0OW6G2KP%;S(_OM 7T>Z'OY:U0Q. ;S?9M1[- M.E$5ROJJ10F J9KI6["@B+DK 2!79[C.H<.:,1:I#/BUNHK+VJ+% M%I(T<)]I!(FU#R-OXY%+0)/Q\._G[\\S%T=QUQWX6[H[X'Y GI,J8BFC>R,/ M-@4@SZ4>7_@L#OZ.+YJ?2T:+2-#PRZH5V/F 7'_:"F8#$%P\1(Q;P+2WN3(6VTQQIZ1S2*H("43(><( M%T+ -;&!%!4<$25<3C13 M^E-^.:8EW1JSAY1;9Y11;6VMB.9B[R?2+@2,!% M(875&A4V $K2Y'&>8Z(-Y@3F6N;;]2@WX> :S#NODB]/X,JO1J7H;=9?VQL M77W<#QF?TZ.B8OAR$/;E=.&F!U'?KM8$ MI-%K.'?#Q;3J%EOVH+7JC)<58=!YZ)87SP^/_73C&\H$]CI=B9G H"8=XEHS MQ# V2.:.(2^9,=PIA8W%L@RSKG/6:'H1E+$UW##EVNO?^LWZ9]1H.V%GBD_ M+XZ*H,]7';^HG;KF(W9JHJ '/#:NIBN>@J;/.F<^]%QIGXNJQ<.S>[L\R6SX+GS.K6;?AAQ5J[U,WBR,GR%):26.HH M$L)KQ(S@2$K@#Y)[GA-"L<(;[K6':)@5HG@#^_,NS)GM1] QTYL/2S=N/+P? M1"6.S441$=2*OSNJ#D!3_J+GEI[PFZ:RY:J1LCTF$^KJ:I>'.GKGVWQ&FK>^ M;'+6W>M4N45JZDWP"N4X4,2TS9$F ,\8TWF0A/*<;CJC-0U42X%(?Z9 RDF+ M)&$^-X$! _([X+&5+?NM$Z;[8Q!\+HZ+02)'G"J-$ED$SU2.'+46,4L%TD9+ M0$E42*=SHLA&AYH]!4P>DT;ID9G%=Q/B"WSBNLRL-M1Y6?LN>:LI/V57<.?+ M)O/CB*-NR>JE%VMTLR5G=14?=3@,L%,UF>=H]0"KF0.L-;]7,X7_:U.'.[1V M!0MW":='CQG<7'J49(?N-6;RN=#(^NU! MX8_6\W1ZTV+3Q+[2SG<.+'C5:&)H%\OJ.MT!]D6K(M:_9N535_3>E=?-K.X2 MJCN=,L\XZ#3+>O$%29'6PQ8B@/7\IQ:7["ZH?>ILZF7U_"%)#\Q6B*XKR_W+ MY:+5T41?^*Y$&ND 7_=2CS[JF^;5B^S/PUGXYR;&/Z]2HRNO]]E25&#N77 8 MY=)(Q'3LCX:U15)[(015A69[R7![;R]]+/9X%S9C.][=(;+S(4: /L!+_!7$ M\Q\O8EZ,GD3:J&?^Q0%*LZ'S[8?6Z.J=XET)4*=XUZ' %@7:>L^;Z?QH:"N* MHA[]5E_%;(K>IJMF#=RT^>YE4DIWDP/SG@9M2X-MZZ1GTVK>-2*^$:SYR_Q5 M>SH:Z9MJ-H5'?/+N5?3QK]L_$3'K.+Y8K0-4KI;O]C6K.X: MD%K+JCVJAS@M&OFD_<$=SC>Y$?*ZHO--Y^5W.$N<4JZ^\W:,W MZELE[?YN^VL&MTHB>(6H!]8:9.@"\8UN+KL4K/B#!U4%)LC#.M(_6]NS9]KB M(VH!>-"3.5)/LR-IIGX"$26;YPP;ZQ#-#4%,<8JT" 'YW%#"0^Z9YD/+0HNJ M @[\N-01>^E71OGN5((D\@;5>&S/PX@2/AP^/HPQ&]B#/_H>%C'>DWW;N6VZ M/_7PL1Q?PP55??,74V=_[HEIU[_-U$_0;/+=$(:-#)W%AXLN[[$'2<@.9UY( M H1#!(12%$8RP5"NI4,LUQPI%W/A KF ML0W(/*$MJ25A#F_]O)\C>=*/]Q M+LA[;/?S7(KOIQ-MC)(,;JK'D*C]:#!=\OP='+);\'K6P['A^"R&SJ+#Q63) M_!W^DB=\-FBYN*.HQP=)&"^0I)HBQ@3@LT(+I"T35 H3/-EH.?+<#KO]HCG. MDI]NP((J^>E.&LV]6]08C&*3VJR5TS%99=;,FP$D;]LA([MD_@YSL1.:&[1< MW([F97<=0G@??]K' !0SP<(@*B8Q*J=Y+,[?&273.'A M+WE">8,6CCMBJM:QW!82&2<"8H)@9%2AD-38,.9SRMS@6A_.Q?RO(SV>]MEV MK:3?3Z[=&68\>?&&*[J2%^^D05[;V#&YZXX U"7S=YB+G8#2F M2PCN^Q_\M1^!">>RJ;>78WB=BYODI#M\/)$O><)V@Q:-V[&="=8%D7LD ML.:("1N0%M0BGH<<$T65T.PVMJ,4"^:41Y81AEA.*5+",J2Q]DY+[P,FPYS' MA=52@+GGQ#@[:O:W&*+8)];&W]D7M MN[$,R8]W^/ N&<'#7_($]08M'+=#/>$<(\(QY KJ8D<[AB2F&G'IG9"2.Z8W M)DE2X;G A"*O>+Q&$"0#PXC!V:*((Y:,.'RH1_'N,4M)@#V[ $M>O).&>G-6 M3UZ[0X9UR0 >YF(G*#=HX;=CW*75+&>%0X(6$F"9PT@%01$)FN:Y]T+F>ZF; MV"_*XF?P7LFG-D21DGQJ"6AM="B93\M+Z7%'@+^253K\)3\^+#9TD??MBQ:&1P)/*Q%^J.%W9UU<@'(*OXW3HJ?ZT#[R;/(W/ M#[N26V"8BYW0;4*W3X-N@\);KL6-2/ N*C%N*.EN$F.W,.' MM_OU)O1CV!=+PW/XKJRI1J7+UFEXZ#MVF)OS!3:Y^_8D^)S@\Y[@,R_R7.-< M(<"] (6M44@5N48YX1XKZ;1U#X+/CY$HND3+*\=:3;B?WML#'JWR11E!.#^; M_P>T<@"R_#2Q]E8?,GE,E$U."V6;:N3V0Q4_Z;+.KO5HYN,$E[&?]BTA,]T+ MJ>1"/F2,O2^?QKIH)N>$1]'LJADHM0.#UP\4R?MCO3\-@;7NL;$'",R?'>/N MCUIV5+U'/*L(X%H/&)5)$FO9/4$AEX9K9K%4YAD1[CSM=CO2W=,X&2;.5+%/ M5/MT0O/P .T3I_#"SY&JOI_O[EL@G+JT\+LKKW=@07I.*?WF-A;\YK.+A[>L M'OWR]WU^_?XU:X M;H;J+>A.CN_T,@YH+^W._9JS<[:M@FEO>_"$6_ EP$;V M2-J/N3[GE) A *2G;89UZ;.+GA"CT:(GD[KZ!+I@ZDC]O"L M)K;PR,)L.JM]!C!I7%V5-C-^[.&J)O.?)MY.8ZY6E>FZ;'P6ZNHJTP"B;#G1 M\4AS,_; N/#L]M 42+Z$9UW4+?2*5/]K-;JY\E?G&; #W&%Y03FVHYGSF05, MHLLQ;'DSS1I]78XOFK.L6I1&^!#@<7YLXT6QK5S5AMN:*1SW%ZOO"^SUK\4+ M&Y]I>UGZ:_A5PX7PQ>!J0!AR8 6U$V 3$%+^PNO)MIMMD5D^JQC?GVXCF^:DB MZ;KONQ#D;U>F_V2&.=0&00"@N M"&%4 P3P'#'++5*LX(@++[TCE@&XN T@@I1,A)PC7 B!F.<"*2HX(DJXG&BF M! ZW <1[>PGB?.3?A9]*0!#^E_)ZLSW*(D36_*KKZ;NPQ?_P 5[CKZ/*_O$B M\P ])M%@KF=^5X1@* 1SJ(@[5*-1]3$"A]8BS]H@ 6CCZ66KR6,+LVK MMY>]5R@J]:70F4<7FJ:R90MU/I;]+;9 AZ[=+:Q]#7L\;2&^BV/FPVR4C8!N MFI<'(RB>.6XP]Z?TF[>Y3GHVK>8>J_A&L-,O\U?MZ6BD;ZK9%![QR;M7W>-4 MNXC]^4"@(SUI_,O&3W2$C_/%:)VRW:U?; LQ7L,^=TFB+^?WV!%H[)[*Z3FA MQ3?M!^YPZ74GXG.9L[N[@OQ6OGUX=HG"]3) M0<;IY :[O:[!9!E"<.[$UGV X=''R&^;K]50]FX9UGOB!(:OIX#?YV @^.&% M4^^4PG1P]/" M'1NB/9R5___9>]?F-HXD;?2O=&C7>SP1*$[=+]*L(S3V>([G>&S'6/M.G$\G MZDIB!P2X:$ 2]]>?JL:%($%*(M4@JX'TCKT4U6ATY^7)I[*R,H?':9\*8,^A MDR"(0O)X/ M<_=WIN2E 72(NT.5SJ$>@FKKY2O0\O%Q18,/;:K[R)6/&H5D/.)&$614T A3 MZ;265(JPUYY01XQC< 8)Y@3BW%%D*38H:B&TCM28:.YNJF_VRS^QI?[/3E0Q MO,T*LN=QE3C]>9SBK0H]U$;_.BSG1;]MG X,B@AKKJ.=W[2'N%LU_N*H-%QW M."*L@O8]_2CN*TZP@4.=0E%ZLHZF% @*3,<2RB0R)F!D,'/$NOQC$'N3NAB1 M/)B(/*<<<H8$Z'/,ZFK[>5XFAY1Q:OMN5"3EU1PWJSG_@?' MO7JI'9/>S6V(^;W^M2HC+'\JL/&BJ:,AZ+5>IG>0W-U1\H4'UJ,XQU:9A$?1 M)(JX#@'E567^#^:<1^F(VE^/*LDUIP'KU_ M/>&((BT+3J5).<3$D6"2,DRI8"6^#&?Q* C,&:P2GF!/\ZB7CK_, MIJ@<:8N+]3FT\WF,E^5X6P4ISR$HN%Z.!IGG7E:2*1(KG39(:T<0#U@@[?-* MTA,?@K+4.Z;N1F?'I*78R;S<=+CLAN:%9[(2Y05FP$9HR3GL;-YO]0(V-D]O M.0D=\BM>?D*'?%BN[BY7K4Q:,8)1K@X295(/N3ECT,(QA2,>>ACMG#.(+!K8((MEB3LFG'\W^XP 99KAS2 MA,6DN724\MI&;O6]"C(C;&2%VW8PC^"KET"?F4=P[V_S1Q^4X>,[OI,A$^4B MBOO;E3YY'X(2SJSS#"E+(^)16J19U,A+)[BRGBC)]BK:G HZ)8JTL"9_1C%D M1:2($)VA",?\U^PNX/PCOH_39?QQ/KO\/M^L>/4_QXN+[Y=M%G2\)[M5W?-MX?$?-MY]A2+)\ M]=W:S)MU,"V1:Y#]^+?1=H7+/4^+H?< \ZF.XL@,+#_Q=7,>IV6T0/[O_>= QNXSV?7,P:O\;D=&_*EY)H5GS7]E,Y@W;W__OI%8CIJ:[7]U<7FFSS5^_X]_^T@Q\6_^ ML:N<321K5S+=!+-VM+HZO*GZY1]ZU8W]C=MNKL1J3=!\N(C343.;-[:,P7#9 MY[I50[:I3MW%3LJ4^:Y_M>T(0Y%,8^?%?A?CMG2R'N6[C/U%,_-^F6X6.G&O,M7MG&^LL[\2/FVTS;%^7PUX6)KK&>["X3#0M77<G\_C^7:DRMHU=O70,UGU0D2L%49)JKS2Q82@O+85R%M-1-0\ M"A[[(*NWW^W7M'ZS=P5$GZ%O_@&,;HC1<2WUKDW^"E\NYG$5@-KQQ^8R7WC1 M-K&,MQDDSOYM.8T-PZ.&8DJ[U\H_D.9#G)<^_^N) <_7HG_P2^-5,FC0#?JI M.3/JR_KIRZ?VO[_G*IJ_M;^[]?IH["Q#.[[YA\!S?M7-^)G23QW$4'&G6>@E M5]\.+^CD*7TV)71F/_*.G.\Z&OOW%7W]2Z&O?W+SYH];/EC?1C+T:Q\H!!^Q MBP-8'XLFJP;KW\C*? J]DI@CTCBKD612(4Y*]U<7#").>8PECS+MG0;EB4G*/44X ML90_@PER1G&$J56!<5Z&HSRR=(-XC1S D<51I0'XA564GM?2VC/7&64GQ=".X1V".U5Z&;0[@"A M'4+[4$*[I"QAIBD22M U6ZF09)WF9+B7B6&ID(I7($T4"4SP&LC=Q_*5".\-B M) 4DY"L.[3!O[4AK+?XQN[:3Q777)G.VN(CS9CSUV=N'7 X%[.ZYAK7 M-YJ MBGAA3N^P21X)GO)H&'*8.,0%L\A%B?/-,28\8.85W9O3R[07D2;$A!*(NR"1 M"P$C+602CB;.<:J&Y-4_>@J&[]8':\ !@ . LP '. D.X"5+B06'I."R3)R, M2/O@4BV-7KJ*[67\5([N#+,6-0"O38NT@]FZVL!/HUG',E+'? M@KK;2$O/J"A(&V;+,F-V6,P1ZHB_4L' 0&MDH%A8DWFG0BIJASCF9,GZ3$4]-T(" M&8432$ R@&0 R0"2,5"289ABB0>#;#"9,%AID354(:M\$)98Z_U>N4M*D3G/ M,1*LI+F8)?G3^3/"2.ZLT=0K50O)Z+J15'QD&4A&+8$,2$:]N@&2 20#2,9@ M289.6DMN,5+:F4P88D+.88V(HREZQAV-YB[)4$X%G5+)>=C\F:@8LB)21(A. M!..8_[J:>AI.^ A#)@-(!I ,(!E5*0U(!I",$R$9(6E+O-2E[)8B3I3.U $K ME 3QF ;IC=_OJVH<^2KA_7>V_G&Z M?DEVD$46/Q;?BP\;U7.+Y?DF<_6)KT3L8,K*-/]TL2TJN[+G<043R*;\=J_M MY(.];M^\:OY8C^#O<^9GI:KW6N,A_)916@-#?%8#_>=%G#9AW-KS\WD\MXL< M;3>E;Z-F<1&;[V>7^76N2[1OQSDJQ=#8R:29I>YO8_[U['+LFY1#Z&S>YE_: M17-IKQN;4O2+9KQH-_=KSYH_1V^7;6S:I6L7=KH8YUM=;^ZW>VECY[%)F1;@Y=_:Q7)>7F)\63Y9 M.D(M\]_/%W8\75QO7F#]>O_Q;Q\I)N;-[A/D#WC;7C1I,OO0KAZF"&+]I%?K MJ5[%A/*;_=^S#_F#\U%S/LZ?7XGA,_?/3WX>IW%N%UFFX^GV'1;YU[/SK/2+ M+->LE,Q,\NOF'Y83FV5\/;J1>GG&?/'5;#+N:,16#1\RC5K- \S27M\CJW Y MR=^4'\@O#B"BL^:G:6-#&!Z?5XD77M'Q3GRLG\F]_C M^64!Q7_$#D.FYZ/5WX0W-;_G@SXX[A:U*\3/&%T@I+S7*2&&!.[52??'V;RY MS+$KF\(J65&O M^DT?>J]=1__-SA?-3S^-FI\6\;+1HV;STC6_V)>K\,?QU$Y])O/-[XL<_ I< MKQC1[\NKJTGW9SN_;GZP"SMHE68B69PR^^UE0S#Z?TX)M.^E>0?)=#W#M/5> MK7^3NF[^;">V6X%VI&WSZS7GVR2UVUWMA/'[)^5'MXG[=5IS,^I4,*.#\TA2 M31''22 ;M$,6ZV"9QRZIT$=QP'W)^I*C7[R=AI_'UHWSNO1WX0_OQZ%+BMQ0 M#.MFRT(I?!R_+U>ML#K$%.?S+UZYV+8LBH>(XG];3F/#\*BAF-+F6WN9'W6Q M3AO-EFV61?N'UP?!T&/<+-CLMZSL[1Y!V>5BMMG1*D^4C?,U?M-=CB;V.IMB M_HJ/,;Q9?9WII+B^/MO*Q%ZU\74;KVS)"6WDT>W,KF[]ZK[CVN_'[7@%0Z\W M]WC@T/;J6Z4YHXQ\T[W@ QM_JPM)>;J^KF)GG A\\\^S/\"7797A5+ GWNXS MY^EU9X@5#UK0+[-;^AD'UB]6"M2#^+^R0.L9-/*D^JR#ZB1KH%SSGZ_H*]#/ M,^X%WUDW/%W'&](QY$$D)^EYSZ23BG106SP"[!LX]OV05YK=WBTC@'\#PC_@ M[H/#2O"@JCSHI>+7DSIF#D.354>ZDE&L(<(]H??CX P!8!9T C![JC!+ &:/ MVJ4/WH<7YC2_Y![L[5*)!S>99]-\SWH.M@[PM.J+'BK_XI ,BCJFT_^@'%#. MJ2@'(&X@B@+EU*F<_HG^EN7"J(W:EP%OO5\57]X4H]:PK@?W?9ETZ">;HM2D M@N/M!7723O0HX=>.K0_TC_3&$ND9N90P)Q+%XG3>F\2QGU'1/ZQ!?FWI=O)VW)4H62!?IS-OY_' M,%[\/&O;?EI54S+"HL:I;#7Y0+6]($\:A""2O[0/0"0?O!.=0"17*46CO431 M*U)XR24XU"E03"YI MT$IRI"SUB).$D17,( HI'>,"XX#:F/S- APC;A M(\TUA.UZP_8!"W:@)O\EP633@'6^:L#ZOS$T83DOO>2NXGP\"Z7G?6P+S)=L MSV0U*V Q^XKZ_)/>HAA&V2JHJ$KR#6H!M8!: -"&I")02VUJ@?W;DR?]I6FT MB_FMIH7-[_6 7N_ 0L9I@-X-N1%(X1ZE0YU "E=J@3W# ADN+.)*1>2P"XA$ MQ;U2CAG%#E6FOYW@T%,!WXB6*:B0T*TUH0N8 T%\,/X 0?Q('.H$@KAFT>K@ M%/+)<,2#Y,A9)Y$)6!A+:$I4':I"O^<@SD8*PZYLQ4%\-Y63?RY',[[;Z&L] M)"S_.8S?PSBC3PL5)LP?(,.T6$W5GJ5M8FE^,^5SU&2DRG(ZWYFB788VQ0YD M2F^(=CE9;.>ZV_V>$??/+W.;'G.SZ?W#NS]QUN#D)SN>HJ6^W38B;&R99EB& MT?LUBW*9RH,66^H@N>!;[F;G\_JLY>^ZZR7>;ML4NNZ'R M91S?Y;C-MSN?S<)Z+OVVW>'9=F3DZNO;YM)>E_'0JZJ+\G"AYN=3ZRFC/O2PC24:7YV[^UOS;QO+O-C M-FD\S_]=O?MUOL4L7S%_Z/W7#KN]K8NIFW;8:S\B2+[9N[_)K%!&Z)[*SYZ?8+7F0AE#_?(]CR M-:O[Q]ORW7_DT>UWWAK2&K;R@V8AK.2]]^"=3FZ*;#9#[R;7JZ]9"?OVK=NS MYNV-?F\_>E9@45"'O-U'%Q=VI9*K_%E['@L@9VB.33>&_'^6XR+1M98V.BF7 M7-C%G=?.'PC+""AY@BCYSX*$>]:P]HXP*M#4+OW%_B6WC#/;="CSS#O#MEOO MR=8_SCS,-P^=@6>WC_/+;C;I#:"-=L%MOW8'0#N ,WN6<6"-COE<+;=D@M;SCVO;CJ;K)PD;J:UWW[2_"UW .O6@Q>7 MS^*XCQCEX)/U.A_;#$WORS9=%OQE7)S=6G;=1_'S.N!/'=6_;TBP3IQR&13B MV.05I@L"&CXNQ\4[S/IA MW/K)K%W./S$?>&UXT?/\7Z?B>^)="M-,?33G"=4!_U)9\0[Y[4 M7GTGMO:[H^+;SS D6;[Z;F/HG2O?F'JSLO6MLW8.V?,*_ !#V>NUY=7%Y8D^ M-Y%]HY%=H,Q0&#]V)],?3A8]=[KC^48O]$D B-R1ZRKE]*>+;>W05>:5JU0> MZF+D:SOY8*_;-Z^:/]8C^">,[>HWO-0)%[/94/WV*0;9O95^:7-U%B97.*D0V M_UU'&3L":,N2.L0TSO0P+U/;F):3_&6I6[_EE5YC+V?S16&JHWS?O""6[Z8QO/W]^X8) M/&KN6^S58@E?'AM6Z3__YB90M\WJ=^Q-YRE%>RLV5>!X\_QO!F]76F M$^'Z^K*[9:_:^'J3X=T(HTODKF[]ZK["_/?C=KQ*7KW>W..!\OS5MRISIAC_ MIGO!!_;G5Q>2,\/T%UV'O^0JF7'IJ;>#R5]'#=[KR5\EEYIQ>'/-U8_WZ MKJFJ7=%0D5B''J B$2H2ZX/9!QJZ8>Z\$ ;9P"+B.%IDHE8HN<"5$T(2O;<^ M>DI%XF95U$OQH99XQ"2%ZL-A5!_"$*>7#S#/"C5_C[9LY789Q56GF,:&LB?8 M_08U?Q[/?IS$CS6TB:G=5>OE=(_0 8 E-$/X"AI6.]Q]>U]F\ 2XH\-.A13R M,[NH$'><(<+<:BHQ4GM?E\O285U??TB!\(*A/5Y""LUS*L8#++2.\2U-L@YHY"D MF:Y&R8P(>\G.:+W"0EB$KNM M75=#4\MG7./+%0-T%^AN3W0W$6LX]AX%92+B-G->UQ%?817&UJ:.NO9WKO/' MV3R_VO3[Y;R3%4 MAU8$;;>K0V_5LT."=OC,M]\\PVT(IF=4% @.LV5W(&10!+@BZ*VHB/01"AX@ MD3X%3AH)=S8*1+25F9,JF_EE)IF42FV5-MCXO13L4]I8]UMO*OB(T7J[77[> M*X9'/9^Y1O4E.V0>XL0F-,@<,.?]835D,5I_L6DDE6;+^>*B^9^EG>=0UG'A M6EB.;K6O\_G_3V(YY3\N#0FZ$_VW#ONW;6S;;C-JU6=S-NT: M4(15?[?MB=@/=M5,8/71=9^"?/_NT69M;*ZCG;>KQH*[K?.ZSZQ;(W2-$*Z; MS5G[18Y_Y[&\Y>8X?5.Z7>4'R8+.;YTM)L/<8M7AX.:)=\_IKD_R+B[F<=6A M8>_ [JW%0J5'WP_3FNX^1QKTX=NAB69H_9$>;%+UU=YRR*<^C/-(B$)W;6+= MTZ;K_F*;=<.9LAG9]9HI/1&WC6::V?M5V\7Q_*8AS?O2:K7M>C.4S@J+N2U/ MBXJ,2__"BUD8;9OLK.^TVN",'Z_BM(V[C1F[IQB7AI-M%Q#6+19O^C"64!"[ M]M&CYCQ.XWS=VM:&_*;C\N7=HZ]OO>TBO=<,NEWD +2*COEK2C"=QXO\D?+A M\;3TCSUK]F6T?HW\]MU$Y/R\MZ2PZA_Y?AP_E(BXUVUG,;MI\U.ZM9:8:4.6 M:!MO6O7F^/9QW'7OZ>+TA]ER$FXBYOWM+?)OV[C;1;@$9[=J+IEO7[CO6?/W MTN8UE;ZO)=@^Q!3FJT?),B]4($LFKTELIY#;SSU>FE66Y9?;7>[TA!X.6_SFTRSU<[FV[9-BV81_<4T>\KY M=6=6BW@^CFWI[CF9M>N>GZ5\)C,0;TO'Y&U/WM)R]_9?W7K [,__BHNK2?:T MW?=87;2UF:X]5-MD.85MWY"U'?U?[:WFGW<^6'QS0^U67W7W\S=VN+G-6?/V M%AG:=D%/#^M\W6TX?O0QAO:33:RV5V_;(&^N[,18.DW=MO6;)YS'RVP Y;OO MM*!:O758T=*;J[:/NNI'LOGVNU_0-4G>XDH60WM5.L"_+^V/-RC3.5/;]4R^ MYQEN<](";>,,$9U!N3@9QU).45QHW/5$V7/E^2W_*.XZ!$KY;$%Q&+2IWY"X M:;:&"IR'!XUF#?"?ZZ[6V6?^0%DM=$L9I1B;"R G&=,-+$ M>&02)8(GK87Q7V/B\TQU=[K0_=BAU,\%I+IVVQOBX/M-=KT^F\D2X6;GGVJ?4Y#^[M;OLV5/XT;@FW_(83H/ZJCS6-P&LKYH/U81.L@;*-?_YBO!759?A#T.5 MS[#C]'1SZ*EL\QD-8;]@9G 6\4+.#3%S\"H$G52JDVW,I! RCSQD_G4^:]L_ MN7GSQ^^^7V^7K?[T?\J&'<30XW=V .#Z= ( ?#( _-;[5=.%&%; ^W:G, GP M]_A]'?"W/IT _IX,_OX2%T!_3]C5 7[KTPG [\G [S^[^VVY;ZF!/8^K/_S7 MJL#VYW%:_^+;\71U!NS!)AT S$5ZN1F/QP_6W =G(*J#IG? MOKUOO&X-(7%P>@9P!)V\\,(#] ,^,U2=0$_$ZDZ0/+X/PD.J__&3!Q!?/YUO M0%?$9^R*^,41K3>M7(Y#F$30RLM/M@%-U*()0*H:D6JXDY].QV5 .14KIR95 M )Z!RPS 94 Y%2NG)E4 GH'+#,!E0#DOF"WM(>-]JGG2/MNFO+MI#HF:$-_' MR>PJAAHV9&O7;+TX^0@=P$C:?E3V%?-?#K+U-Y1X]BCAUXZE#TS4CD0'3 TB M3GK$@S;(4!N1#C1P3T,@>&_$H!;)^/R7*+&H$7><(,VM1BPQ&TP@+C)UMW'C MCP\WK^L.RO8RYH5P,6*XQM&"-9GZ"4QK?6J9P7.(_TEU!L/0RJ!= .+UX.-U M[2'X5.<8"ZN))X8ASH)#G!B)C(T8>>GS/TDQ2]6!2<;.8?#=8^"]T XJ1EI2 M8!U#AMPJJKQKUQ>0E)?60$4> R0%D@H/Q/MHG>7>$42,QHA[9I U3B J55#" M<.?\7JO\GN/]+W'13TJ!F!'G$-Q//J50N[B/.#8/I-IV:,+^3''SL8?65_>/ M>9&<J.T-ISK _F"@LYZ5/P\#R'D1MP^7=X=PO%D4!5."LV4G4 M4/QFRP\MG"H;/I-ZM"9@ 0%5?9"P^'S"PN'HB346$<%(4VQ>I@LCFVF.Z C#GF# 'JB$@ M!(,[#"X$UQY53[6P(1HI<0@!8:P5XCH3 >>Q1LXXI4UBUJAP8-YPT,(&8!+' ML%/[%;4-L/8'X@'$XW2)QPG$<,,DQ5Q9A(4RB"N1D&,8(TD9U]S:J ,Y< Q_ MZQ< 7ZJO8NBAE KJ%[Y>[=\OV_PN<=[,XZ1+;;47XZNO*&> DM"7#_50 M UVGL"&!4344WI_ D#1R0C5'S"6)N+$2V60],AP;3+'7=C^!P9W T9*4&5Y4 MB">-\T]!(X()#4H3IX1_F>(%P4:4$CAO 5@#10L0;L$%AA5N:X^@IUJHD!PW M2G&/N! 4\1SK2VVC1CYZXIUB5O*]-D\]H<8MDHSQZ4RAU[2]]9 P?"1(-! MX>21IG9Q'W%HA5U":*#P;/4'GK"\T!06!:T(X@%39 P.Y6B=U98X[.S^63J; M0YP("A%M(N)&BASOA$+8$VD,-=93<_ MH(?"$9 IJ&JN7^20LZ@:$!_88K!,>1$QDEAG#B>T0XYRBI+33K.4'-'B+N]3 M) D>F$.:89MYGY*9]['\$V,\^&PWENH7*4-0(ZD$G*4 U(&"A"IT ^Y0L3L, M)0C7'E=/M3C!Z$1#$!()17+L)RKS 9,,BARG0!TW>+^+0L_,X9#%"62$C00N M<=(5"K#^!^H!U.-TJ<<)1'$7HL+$!:1U*$VPA4?:E\;92GKM:D/>*(IZX1;*:(IHZ#HI<(%LF7>HK<.<>(RY)"==R6"@E4+M .M%(ZT MDN'7Q46<-^,MQD 7A4$SJ[X*H5V^.LYOA")P?J.FG4W&H;EMK;7K:FAJ^8QK M?+EBCIVAU8ZL]Z=$=&:*' >+A/(8<1T<,@X;E%C SE!+)=^;>^UQ)";)F+DC MR00RQ8A,I!(EK#U.S%FL7VBLQ$CC&OLR?-9)J!"CS;]9PP!CSPUC4#D!,1^< M!6)^_0ND4ZW ("P8AA5!AGF'.)-E_I7QB+I@K:-2>[/7,[1GHG+8"@Q-^ZS M .IRY.4:D-T85$@%IE.E6DZ9Z9P ::"<:X%50HZSS *"XD@+1A'F*EF3&8,M M#2<.2AKZ*O@PO1[V 'IP*A!6N[B/.+K#=BWTM'BV2I# ):&12R2,ECEV.8V, MUA09RI6DSC-B]A+YUHHC'E MX"TM=N6ZOEM_M2%KF1;9;6Y>HQYK]]!WLX6=-*G#)#0IH+13.]+8CH'#D9CA M06(^N90P%S+ETD+O/.%ZG_X-ADD^VS @1PYYAP!TH[( R#.PPN#-<> M64^U)"-X(J5W&&4^D'F -V4L>?!(8*R\L5X)?&CN<,B2#*U&BC$@$R==9@$I M . >P#U.EWN<0!AG4CAK=4*).%JZ8AB45_X8\9!#M:;1:"$/',;[*I)@E(P$ MUA"S 76&(_2C#[FP9PE],9ZY&H(3+@.F&C%- N*.)62CU\B:Q*B4(CJQW^G9 MJ:!3HD@+:Q"/BB$K(D6$Z$0PCOFOV2E70Q )?3%J!QCHBU%1H8.;34(_KO=3 M%M8GBQQ>PT&2RHE6EGBYYC]?Y771\U="PLY7C?6IH)67UPKL$M>.9L--'IZ8 MXX!:ZE%+34HX:2X&;E*SFX!:JE1+34HX:?2"-4N-7@):>?&T*(P_KFAG L8? M#RR$/6/)!?36J7-_&CKL'$7Q&/::^: \,HQ+Q*-0R*;\1Z:BDUAI+L7> (I0 M!E,P9A +C"#.B43&>H:L-LF2J+'VYNY&^\T.V+T%9'_YZ"?+,)Z>_W4V"Q_& MDTD_(Y8QKK:4##KO# /@@*0#,P#' 68PK!75?_S;1XH)?P/1#IP65KU5:@)B M6\7*.>78=@*K7B.$(9Q^;LG; MUYDI6.0"GD'8'XPFX 1$-<8_W"-6M4?=:I:?X%=PLNC8-\^[%JH]=DV%,K"7 MCW&/T,$G@>\V :=G5!0"'F;+8BC#2B14U(_HWU_4N1ZOV@$RG!-(0@@7L.#6 MH"2919Q+A1PW!,E$A30L""QZ:;]V;[_6PVRXEP:NIM<&KL\'A)"*J*>6'W;: M7YH_W)O _YP#/SA\:H=('^HG1*<:L]9[YA-C@I$!,:("\N0LY8C+H.Q45IJ MY=[.RV-(SY?LO RJZ>SS(?GP"%!%D Z3@"'? OF6H^1+D&\Y#NK!J<,BIH P M%AYQ;30RDB^Y9>X.$RVA5$ZHKUVRX5LR\ED6VH7-QS1 MKT<_1YS] JT+2HR:(#) 3IV%* BF=QO/K53.Z)VV,W6 M]BZVY2Q7]CRN/![9E-_OM9U\L-?MFU?-'^L1_4N;XQ_OMTF"G=!^#XIV>5BMEFCE2?*\GZ-WW27HXF] MGBT7^2L^QLR4NJ\SG0C7UVJ^0L/WXW;L MQI/QXOKUYAX/E!NNOE7@O&S4WW0O^ #[6UU(RM/U=)4^HU@]\W=^V57F3,HJ M'RP[%-%U/EJ6F2%/O-MGZF7U2Y3+?F6AA*YT3:*'O% $G7Q%>H7P9VO@^J0C MF\-0Y3/,OGBZ.>R1N!HV2I]P+G%P5O%"#@YQ<_ J!)U4JI,7Z'L.8?-EPF97 MI/\G-V_^^-WW=CZ_SDOTU9_^CYTL(\30XW=V .#Z= ( ?#( O%,DO +>W5)A MP-_C]W7 W_IT OA[,OC[2UP _3UA5P?XK4\G +\G [__[.ZWY;Y9.?8\KO[P M7VU,RTGS\SBM?_'M>-I<1SMOJS@$!< ,N7U0(<36@>GD9D\W;R_QDB[;)X7!Q,5NV=AKJ"(F#TS. (^CDA1<>H!_PF:'J!,:E5G>.X@[+ M^(I3%#]VC6W0I'2VV6_[^OKI? .:RM=XPKCO;N>@E5KZSH,F7EP3@%0U(M4^ MVQM*%YW3<1E03L7*J4D5@&?@,@-P&5!.QH"?%]G,RN8JAA0[9VS=:+DX_0P2?;H=>N >B^//AX M]BCAUXZE#[14CI$R90D2TAK$;;#($N*1BB;$Z!*Q:J^EL@V2>Y84XE1BQ DF MR-&4\J>Q28H*1:B^VU+YQX>'.70'97MIITRX'&&C:FJG/!"P&EID@$%4-6IE MT"X \7KP\;KV$'RJ(Z-DXBQRPA#G*9.,H!4RVKE,&"P7@3L5A#PPR3CDQ"A* M1D+4.#&J)H>M''*KJ/*N75] 4EY: Q5Y#) 42"H\$.^I<=%S984,LTWMSL7N.][_$13\I!>4JA=W$<N57>&TISA5F1";?2OPW)>^C0,+.^Q M,_+GELA?,HH"J,!9LY.HH?C-EA]:.%4V?";U:$W @*J^B!A\?F$A= ^&:XT M8DHQQ(.WR/)(4"21"\\TQ\'<)7U"4.F8$4B)LI5!!$&&$8FX.E MGZ4*(IMKC^D*P)QCPARHAH 0#.XPN!!<>U0]U<*&B"-Q-H=_QEQ$/":,G$H1 M$4R]XXP'$<-!"QN 21S#3NU7U#; VA^(!Q"/TR4>)Q##E8N6YXB,++8> M<8<=TD$*E#S!GMH4270'CN%/+E;XWSB?!=M>O,I&_I%BPM] O ;$&8[0CS[< MPB[CRW5G._9P^T ! Q7$$B,D8ECG>.:]0%9J@:+FRB2JF@?N'KU?[]LLWO M$N?-/$ZZU%9[,;[ZBG(&* E]^5 /-=!U"AL2&%5#X?T)#"(5-8Y%%)S'B)L1]X21[F2E-&]X@5/N=<^">12I(@KQY#CD2$O!==4^1#DR[1PH(*/I#%P MW@*P!HH6(-R""PPKW-8>04^U4"$IH;WR"C&&?>G ()%)F2AX3A4QW#CL]@H5 M>N8(ARQ4$'B47P-(PXE6*<"2?E!A;] >,S1A'Q_'.(%P;8RDG$J'K-<$<1<] MTL$'%"F.T7D;=6 '#M=]-5"@F(V,[K..$)!FD$A3N[B/.+3"+B$T4'BV^@-M M4S*!&.25-(A+2Y%AVB!E>5)!TZ2BOAN[)(XV?PXCK'+0XX)FR1-)D$A2!<-I MQ"*=0LJ@;$!\Y" M*AXPUYF^):$0Q]XCIYA'2H<8=;28^;TFSTDX3Z5S2-&8N:+1$3EC!1+<"*JE M58&_3 \%U7,1 J#.,:$.%"1 $ 9W&%P0KCVNGFIQ@O'6N*0,DIIEYL C12YZ M@Z+7C)F C<=[[:)[9@Z'+$[0JL^)5*<%G<=1GP"K?R >0#Q.EWB<0 S76.F8 M@LGQF"7$?>3(>680L]I3S;DW6ATXAO=5L2!'FE*(V( YPQ'ZT0=2*8^X%"%')\F1-EXA2SC7+$"@9 ME8Q0HZWC)UW'8*"10NT XT4CK2.X=?%19PWXRW&0 ^%03.KOLJ@7;XZSF^$ M(G!^HZ:=3<:AN6VMM>MJ:&KYC&M\N6*.G:'5CJSWIT2K48Z M96YHB*#<<1PBWSO$89R*4A"'DJ N,\_DD1:1($99=%@+PR5[F;X,(\UJ/&#Y M62>A0HPV_V8- XP]-XQ!W03$?' 6B/GU+Y!.M?Y"8ZT3M1@1+B3BB2MD');( M1DHS1\E,Q>V-/.V9J!RR_H*,)"% 72I-@518K@'9C4&%5& Z5:KEE)G."9 & M0B/Q.$E$B*&(LT R = 2T4!4%%0Y+?;:C/=,&OHJ^" C2C40! QB.\UZ@ V M;"LP^-.N!5%>'0TJ)>3#EX2XM=N:[OUE]UR%JF17:;F]>HQ]H]]-UL M82=-ZC )30HH[52/-+;CX' H9OA<# K4ZQFB"'*4%">ZVH"H&*^"(5()R0 MD5 <#L8 [D!Q1Q6Z 7>HV!V&$H9KCZRG6I2!G4LD486D#V5_122DA2$HJ*B" M=@ZS0 _,'0Y9E*'$".,^NX*?%GH>1Z$%I " >P#W.%WN<0)A/ E&+)82D: Y MXC;@,HT]_XQ\0:KM%<-H90DE&N%*+8IQT&KD!%E &7$A E! MN#$G70U!)'3&J!U@H#-&184.;C8)_;C>3UE8GRQR> U'22HG6EGBY9K_?$5? MO<"QYJ'$_GJY,*CE=-0"^\2 9^ XH)9!JZ4F)0 ; S>IU$U +56JI28E 'J! MFU3J)J"6>LZ+08(41B!#$*MJYQDZ[%2A'.BS<]0%9(9990+#R!E,$8\L(1M\ M1,3S;&%9F]*+O=8#*5I*DT.$\HBX(]F$6$@H)DF]-803M[?9?K,+=F\1V5\^ M^LDRC*?G?YW-PH?Q9-)/%7C%)>#0?6<8 =;"\ ,P'& &0QK1?4?__:18L+? M0+0#IX55;Y6:@-A6L7)..;:=P*HW$6]$&0WL%%>(,Z^0\WG]2YFU/ ;!@]YK M2?^85>_\/$X_M^3MZ]P4+'(!SR#L#T83< JB&N,?[C&KVJ-N-.Z="(=C+Q[A'Z. 1!)R>45$(>)@MBZ$,*Y%044^B?Z_!N1ZAV@$R MG!-(0GBI'-4L(48X1]QPAURT$5%FJ%6:I@-=T[HB/;:P^7Y M@!!2$?74P\).._ 'X _ 'XXW0W*R?6>UB#QF N-C"IG 4(FL3PJI*)QW6F F MOHKT?,G.RZ :SP(!&@2DPSQ@R+< 7P*^-%2^= +4(WF&<>8**!B*$1<\(4VL M0I@P;DBTF&MSB'S++W%QF&P+8PJR+9!M :X A_1?)&8+E P:BPXJ&D9I#>N$9R6#NRF>)GZ\BM,V M%E;UF:S7B(?-E8YG+-Q \VS 1+""M2 ;>;+C( M26T0S\"*L8K!V+T4E+V^Y#BRDO&,VY)% MQJR6\B60-\OFX9S9( WS+O2VXX]? KQ#?.?;P>*L^6IW?'7_$)H4DW7"&.0I M=MG>-4+J,X>WB2U_A_R-#6\VUQGWL\O\ M?=JM3G M)>=BEJW;S^:A^]LTFTQF'\;3\\;>MX0=9[]?+I;SV%QENYV%MODV7[>SY2)_Q<<8WJR^SG1"7%^?W61B MK]KXNHU7=FX7<2.,+M6XNO6K^\X1O1^W8S>>C!?7KS?W>. TT>I;E3GCF'[3 MO> #N=W5A>3,4/U%U^$ON4J>2?7$NWWF")5^B1-47UD[JRLMG=7'M74 .JE[ MQVT8^GF&.6=/U_%?VD5>7BUBJ*%69W"J?2'7@X@V>!6"3BK5"42T@4>TW?P+ M!+7A>%_%0:W_MG[/H-P7&KG[=//X<3;O$FC_;[3SMOE+EP'_(?IXZ>*\8614 M@S,_H3,:^'_=T?=)32&'H?=1>#2.@J@O8?>Z.=1O3W\[CI1U/ MRY;7S1;V5YRL/"D-UUN-WV]/V=KUG??CJES^ MT46!3*1^33^.2X%76@2;0A*K)?# M/4(! '%5[M@![:J&=BF(>R4MA&GX,W>X//#<["2Z7KW8=8/]1(C M*0DDN^K%(DAV'2_U$I#L&BSI@C5FG<(&HE4UZMU/M"C3@03.$!&)(JY3RD3+ M*D2Q)MXKCZ-]*:)5.M3T1;48[7-?$1"H8I)U4JF1VD$G4RT)6:Z!$RY86=8O M/@ PT3'2F3=32R+(9,OK1 F@F%+$D6>RJYH7L-$Y^'?/TX6_93T]4[ M]P(PJIZ!G4B&I';,R=Q+==WD%ALUV!)6%]KSOX/N1XQ-E9U.NV^ M XI YNHANZ[OUQR!VVRJ2'9%6IL?:\>S=;&$GD*4; M.$'L=V$,HS*/_,@G#,P<.-^4D9B80ECU:.8XJL(W)2*6:<^UX8+C R;)82!F5]-+F^-G-OM/;X9.G?O*+K\X0>E>&*CYXHHOJ[C^_X4 M!8LE)R0@(C(0<.EU1H.\=A6,!*$D#M:$/J8H_+Z\NIK$R_QB=O)G.[%3'W^_ MB''QP[CUDUF[G,?VH:D)M[K<[QE &+=7$WO].DWBQR]J*__?RW8Q3M<;.7DLO?DA+NSX9HVU M0KSNOSW[M*61IW):D6E3YOPYA5SV340]%LY$3GGH93+*[_XBAN4DEBE [_/K MS^;7WR_G\_S3)Z>@]#@[@CP/Q-=A'T0-QTAR5O1^T,-3I#D3YLN&HL@>9Z?D MRSC%-_]\V?B6+[IUK\])SS F.\])8.#+QI=.K6TDZ*12G4![_(&WW=W,LZNA M[^[@- MH> 0Z>3L?9YX/&'BZ&%C;5('!:;?.9N) [.M7(>BD4IW Y(V3"7^E M:7\-80_&;@#,GII. &9/"68)P.Q1NS0L2 :O0M!)I3K91DH)6;9!QK]OWU[F M)UNTS7C:+"YFR]9.P]>,!3MA/=<9WJ 'T["KE/YA/S27-IO;V$[:>@Z@U*[6 M4SGI5;L>X/@6-'2J#U3O/Y,EO,>*6X.$-Q%QB@VR.C&4G I2."$C[:6;YK;F M.F/[WS?0_DM<_)K^$=LX?Q_[&0]#.!E)Q:H]EU63R5?;H03B-L1MB-L0MR%N M/QRWL8X>$\(0CM$A;B)#CBJ/B(U.)$R4<'NGIBB-F&.5 [4HTWF5)LAA2I#0 M7BNJ0J BOE36&;J:SWQLOR+?TE\>M':5 MULO8'J$# +PJ-^" 9%5#LI(G*5&2D)1.(RYI0$8F@[#P0D2GA!*VU^1(@>*? MIK^M@+A_EJ5&A,+LW),'F]K%#='UI34P-&%#=!U@=,61*^LE0]:4Z(J)18YI MBZ06(9C$6-![[8>_*H5QX.BJ1X08B*XU@@W4BQQU!J,T?&PO8FBNYK.P] NH M&3D"KG7(AI@P1**R+5H8)3%L+A=)8$1D(D8-,YF7*8R"H5$#YY:>>AR"QD@5=L@=E+ER!/74B"7=$2!!*6MH8Y'UFN^J2].0#0?<=-G9@DX035)I>W 2)C_ MN!)4-O+XT4^6H2*9/%^[JCYAL&Q%;Q%B:WL7VQSFE3V/*^='-N7W>VTG'^QU M^^95\\=Z1/_2YOC'77N\=WAKWZ,-?=3.:A$0=9$C'AU'&@N+#+-6",9=_K\^ M1AO^-I]=952__FUBIXNWT_"7_UF.K\KTTG<1AAJ^S%##C4I&3:>4QDY#LU4+ M3#@\'%3>"/YJ*_BX$?QFW"%,.SSQ:8?J"V?X"2+Z&R.(SR0W/8P1W+^*G7%= MX8-"%^+!=]JL,>GY##IX LX>6W?^P7E(U3V'8;HA8!_H!- 0T!#F' [7^X#0 M#UZ%0.BKT ",VSJ98 =3#0%4(= !S +,PE1#@%E8?IRT"F'Y484&8(;AP*,= MS# <.A)"3[JCKD/Z.3LDM*&KL(8)YH@<_5$A&(%T"J> /(L1&^)0]-0A'IQ' MFFF)B$B:1$4I-JZ/D\$%R?MI$*SZ;+Y_6L TS%@ 4;D630S:^"$J0U0>2E3& MT7)L+E";T,)NPM*I,1IC PN.*X#(,'CS1%\N?E M>!+&TW,8.3AH+O8('0#4U;,[!O2I1OHDG>M8$A(N92H4+$6688>H$(DGKQ2U MN(^DQA9[WT[#3Y=7\]G[6 [(MG^=S]I^FNA*!<.03AYD:A5S5$W!(Z-<0$1@2ITUFI+81U+B\%%5R1J[A]5DXT>3I8!R MCHIPY>=HVW@QFX1FO./7]23#:]=OO40+\K7UBQQ(5]7@>#_I4@['F A'!&.' MN!=9R59P%(W,M(HZ$XWOI3YC \V'85R"CY2&P@T G $)':)M'7H8IL@AV@XP MV@HJF[.'"TI2.!!43;>@$'RC&.-,5Q M;WMBV#@:&L."G&Z=P@96537Z/5#-FI34+E 4D@F956F+=) ,26:T\SQZL]_! M_RDYC+];?Y'5-;_>[=[?XZZ1&!%&8>/HU$&F=G%#5'UI#0Q-V!!5!QA5=8I* MTLB0H(H@3KQ%EE&#C):>,XUQ$'M1]2FYBD-'53PRNL^C(P R%6V8)UIV(]KM.Z/A1$\8@P.\ +>#$CH M$&SKT,,P10[!=H#!-CA)"%<4)>\2XHPD9+20B'@64]*<*[O7K>HI.8_#!ELS M(DQ!K*T7;J ZXT@S'M_/+J^6&XYT)!QE*F4=ELD%M=> ["E9C>_MU7B11?V_ M,6RP^?)[;2$=,88FN-4 /E&T>>S)BVB_ER#2W3YFH^ M.Y_'%OII' 'A@I1N_2('\E4U/#[0Q$Q*KEV02 OE,Y%2%ED2$O+28JMY$):9 M7A(;.^#\T_2W-33W6#:K1AK#)A(@SH"$#N&V#CT,4^00;@<8;K'EG!EKD:&) MY7 ;.3+:"128#(Y3;/*S]9+K.'"X97J48SV$VWH1!VHVCC3-\>OB(LZA-&/( M]*JOG*[+5\?YC5 $SF_4M+/).#2W+;1V70U-+9]QC2]7#-"T&FF:=58;[QBR M(F#$D^#(4IN0-Y;$0#2UJI>!*9F8764#NOYM8J>+W?/$'Q6N =%]V-%=>"6I\/F9O7*(*^.0IE(AK'.\)B3' M\+#70_PI29AGB.ZHN2K8T9W*@?8C1\01(=U=O\AA@ZUJI+R?VU'%B5;!(48]0SPD MB:Q*%!FG*'/1)\WH03,W/982=VH4.(;<./0Q3Y!!R!QAR M!>4ZJ1QM7<($<2]].1OKD?"!>6U(]/BPZ90>VWX9,9*:0,BM%W6@KN5(,Q\_ MQ[9M4//6^^7EW7*3TF]U46 \$B1/H]Z P$:- &"NJDZ M#:&VNJE1,XU0/'4$7+K?/97;J$W/J"BH'69+-XD#H]05H?6_U^-HCU#P *GY M";!<*TS099YG8*5I DV9L1JA$8_2"2\5#VRO:4*O-5V_Q'Z8*Y%ZQ%2?W2&? M&PJ'QV"'&;& .]2B"> .P!V .PR6.W#IK>66H\A*MBMACTQP#B7J+5,.D^AZ M:;AT>.Y ^H@#OL)J_RSS9+Z[N-CG]97L;YV.<_A_'[!U)&[(PQ M]LW=E-$WCQ8>&30'&)AH:H?2W1Q_$S]>Q6F;/[C%1W0XEAD1MJ HI<*<2#+[71@B!OL.!)8,SIWC)T M5_H/A@YY*W2(3[> .7MXV,^0S++)5T^*/DI:]U2M4"9NG"$,:1P(XL24+3^L M2@=)8S7U/-$]0I-29,YGHQ6,1,29)<@&JI#(A,)9DS^EU,&MD)WIX[+"_*Y- MM/ZBF:5F<1'SO_,8F\M\X47;Q!QP0O.WY30V#(\:BBGMS#;_0$;-/+97,8O@ M?9Q1!6N%=5&W''Q^/ MJ6?WB>#EWW%WK3ZP)4LUPMM9]>55\9,@:@L"ZP7V9A0&5R[Y9)&FF>1S+@1R M-G/UZ)S3@J:4?;J/4/2[OXAA.8F_IK?>SYOQXP=CYC)FR32>P2B?=) MR2X7LTVNMCQ1$2U^TUV.)O9ZMESDK_@8PYO5UYE.A.OKL\%,[%4;7[?QRL[M M(FZ$T6TNK&[]ZKY*O/?C=MQI^/KUYAX/U..MOE7BL[P&^*9[P0=2VJL+"3T3 M5'W)A>4U/G]5?EM)SJ,ONUN^C-(GWNXS]9+ZT>62_171W^-( M7[1!H ^_/W"SI_<(U]9'<+ !=/((G60-E&O^\Q5]!?IY0#_/P J?KN/-ZK*& MTW:#TRR@(>@$T/"(T/"'Z..EB_.&$4#$ 7D?4/S!JQ!T4JE.7B"H/>EL^3 T M677X*SM,-82])QPL'IPA ,R"3@!F3Q5F"<#L4;LT+$@&KT+02:4ZV49*"5FV M0<:_;]]>YB=;M,UXVBPN9LO63D-;1;^_P>FYSO#V]2V(H#7Y2Q8J_>7R:C*[ MCC%#[64Y#/65#DFX&[0X0QR&.#R6.1R>(8MJ@)!)'.0S3,B;.(8FI#2$':XE='_UW MGB>.\VRJO,_6TZ<%7,\0*V \W)'F8'Z(*69'#LT\OH_39:PA/5J[3NLE;(_0 M 2!>E?MRP+'JX5C&".$20P)[D?D2UD@;E1 )D5BL!2?<70"8H0,,)$4@QIZX"T",K2;&,J*\=RPBJ9-%/%F!C.<.:9E\B-80 M[GL9_ !P!Q5V@(*2"K"E)^F?G89FX7]F"^_LM>EW4H]F?/: MM5LOQ8+T;?TB![I5-33>3[>N436D])!FQE"O< JL9XFNY<6 M9"M\?E?@N=?MHI%AL%L$< ,)CCIT ^Y0L3M ]*TF^FK)G%24(Q8P+0,7&3)6 M4^%VG4U-+4 CP$> CP3SD!2Z3REB:$@W:( M)T.1"3G>)TN%=9+;0/8FXSTE"?,< 9Z-!#$0X(\$Q0Y>K+(KU_7=^DOH[$[# M(3LBK4R/M8/6NS(-NK'[(YR@KF7XY+#?5/=ME*5G5!24#;-EF5$U+(X(1Z^_ M4L' -6ODFCQHKD0T2$HL$;=29*[).1)48B*PEI'*'LMM#D0S%1Y)TV<>Z;EA M$-AF%44)M0L=> /P!N --:G\5'F#)]Y+$A5*O!3G)A^0)=$AZZQV E,G^-[( M[*\H%#H4;Q C;OH\& 6\H0+>L)NERC^7(S??;72\'OR>_QS&[Q_X;?[H@S(\ MO:G2?\HB>9+RMM"QENX:.512(2\7"$K!913P&0^7/T2W>)=O]>?)S/_K51,S M3%P5O698R4^X\W)[F@[C]FIBKU^G2?SX!5K^[V6[&*?KC3B[CZ%V8>>+-YTN M4=;:9?O:V3:6S]ZK^1O%[ XU?]YOQ(C^L?U#@^(PI\4WSH,&&96PHIGR7 M90U,)4=CK8S20=AKKS7*T^9OR\EU0\PHVV'Y[^(B9G.]S.]PW8S;MFQK;=?* M)[:NLY29I+5#!ON\KHM&(D-*;M=;JJ@VD7MREYT9$91G6"$74T"^OUN%V[QT[3-+.PR/\Z/^8U7HU >7-;)6\LZ\9FFV^I,/+BJ&Y*M M-OGJ2=&./3^?QW.[B,W5?#SUXRL[::Z6\W9IIXMF,>M,N!CS"F-'37Y*?]'D M*R?+D+^I_'5^R3C_,,]//V__X]\^EJO?-/%CG/MQ&\L$FK2<3)I9:K)X9E>= M3>0;YR_Q%YFREM_:$,;E]_F[3]4_1!16$TX05ZGLEQB#3+(2,4*R=)31VN.O M\8_Y>9R^_K63_KO9;VO9O]W*O;A-S\["3L)7;">P8MTW7M)\6]QBY0K^S>I7 MOZ:4UZK3\]5OPYL_G#7O\D73N,@WF_D80UMN4CYX^P.CQJ;L65GN89EE.#V_ M\;?RA[ST\*M13W9:!G==7N9 DQ]V]>=9J<1JYJL.QOG^JUMFYRPS9VX:AS3N M>C=692^/\^R85_G)/F9E+F*.:J?JF)Y&0K#F2%)5QD98C[1D"FFJ1?+!2T[X M7<=T,3HLB$=&.YL=TU.D%;:(F< I49%';NX&KM_65O#C?':Y0W&+8_83NY0^ M,G]<>=".V]ELM&VW(AAEB;71+TMWWYG+C+*;K[3UL*V=%Q]QT,<5H M\Z_G>=$H.C!:+2!% 9]H,]$N*AYEB,IKY6F)W+<^49:9%&\3DGM[#L.SZ[N( M_B$C?9/=.7M\>?5#F;J,G"GI$Y)$TF*VK"Q.%8HY:%KO-)5TKS#^ZTW][^6] MQHOK'[*IW\:MD']SF;_M(MCK8@%Q.C O6)OQZ'8^;OCV67C%)+9M=L[Y9-Q1 MZ\TZ-A.->3&10MSR'XJ7>S^;!SOU,=OQXJ(PC_&\6110.[OOY5_\[9J#9$X) MA?S@:M[$LEM\%0*:N>DLH_W_9" O:[MN]4CI*F'H)[.V7)?7F#[>8:R;]$K; MK?1FY=5G_E]Y/5>6#MGJ3I2P"LNLP8&AX&G*6*QH::7+$9%2!\NQ96JO7?W7 MX_?.*NW=18[Y%[/)#F7]-?U>=/-;T>*[^?C\/,Z_E,72SQQ]PD?"8=>VO0+- MDK2X;?,[/""+H[F<91*PN+ ]T(#:1?- "EU[;%3 2 E,,B$7!.6U54"..:&< MM);'O6794PH>PT_ZYD@1;C]W''9,E7 MV.R18&^1_D8R]]KOFIF<-6_;D@^+[7*R&-U%Y9)O\SN[\7;17;'>XUG?J>@A MSMM[0#W<\*'%Q7C^ !W:_')\>1G#>)6+3K/)9/9A\^'-%1\NXG034%;[&JM' MO(SYT6V;=6/7S+S[RL+#]Y^J2RJVM^YQ8;.07,PWSW=:+T%Q1A(8GV04;!]I;7C][;>A -?IHN9G_YGV5> M:/ MY AT=]_I@57\NMIBUYE6#[ I(2J//)XN2]G%K/&98K;CM') ;^?SZ^),[^UD M>=\"*H<_OSK?L'NPON14'WBN:=>RH@N8SDZZ5VPO8NPVR(:HY+\MI[%A>+32 M:YWI-\B_'52^O\U+K>@0C7>-##;<4.NWO_]71S$1EK?K#$O6.0?P[+%F9\U/T\UCEKMOGO,.7:C31W==-,>^^+$KA'OX;-1S5Q7?WW&_ M=@,OK9RV'_9^_+FAM) MCC3?]U>DU:AFN\T8Z+@SHDK39J4^-#VFZ6KK*FEMGF1QDI! )(4$6.3\^O7( M!$" (H72&8"H=VI!L \_?SZF#5+8&99WGCL)5DQ>.VCDX@HK!!W!H)%I@(23%@CK2F=WMC<^.!@\<M4"_30GC(?A MJYJS@<(F8:XBBRSGRBK9' 4FS?(AY3'!.C>YF)L:X2:>-%H(/O_MH(=.>(MP!D>#()W> 5T'DS=%)_"3Z,J63(PKM-E -\\ M]GF*IF^EJY/<+*[;QO=#UY2N[KCEHK)[8Z,&_"45GZ0GF-X Z_2$QYINH\&( M2)E#$FN9FDLI9#6+2(-U5-)Y0JW?1U'KS9Z*W\S0_S+^P5RD?8T_-)F>IB1@ M+^7<@@YV#[?ODVE=5',OMA8E&5T*[W!M;] %$!20*YB.AJ2WLE?_]VMIJ^.J MN()0YL"BF^>ES3$&--MS,"LH!K2IGM:W766,<:T:>W:7A"\ M[6SAX==1PM9X8PL::8.#IHX.3&_:/W61X$"SWMM"AB$8V&&ZXQUY<7"K=[WP MUI@F9= MA^E9Y1^$CS>TRDRGDZ&=-4V3%JJUB:"/6:\L* B7 $L)(0!0533(E"(B *:\ M5#Y*+-R3JR3NUJNV5&*_2D4&\C"5:ARFR54LROLW)7K3>0WGR[WS%=[_NSAG M?8GX#C!;W$09H^MUQWL3^#6;B_TRGC97*[X,[G:L>F9D"#HIE@Z>(UYBBU2, M)7(L,NJ#B&2SP^#C=C>VE/]LKE:Z#.Y'G\B!>:E!CH-RTYY7D<"?EG!GN:_R M9*7Z=!G.I*5WL*(KR^Y@A)O&#(M5^?43QM6717Q5[UR)3Z!KM!IBW.0-IRN M+2&HII1TJXL9IJQCDV5L]J/!G^?!E05W<0&7;9=US'+9Y^;92+(+K$&62,- M OE0D1G*K-S8R?$H>6]-7;/2\3$FZ5TL1?XV">?#V?E^.J#0P>Z)8;T49D#Q MHV$,X-!1"A,VP_H;D[Y<,S.+"K*U9;5M$<57PH?E=;=XMC:!G]8J@V^7K>Y> M']Q<%9P?.;QSK>_^28E/R\+TVWM8YDMM=IE1 M/9N$T%B1>GA5-+OZZR*,=^W6[;KL;:^CS:TVOXK:]]SIVCD1P)0&9"B78):% M ABB/"I9D(X(X;AE^]A@=PM1?$ZYN]T=KWO&_ZXKVJ([W/TKK;;DFIHXH]TM M5[_+RGK/SO3M1(:V=<\FES*=SB*OCW[>UT M0\+Y\2!5(W-1AW>+6&Q!C&;<1WOI-]L&85X.ZV'+\'>+:^P8A]G>58J!%O1M M\X([!DVT!Y*!T.I>Q^'[' 40BY?XYG]D?Y?>[X.R@<9B#P]ZQ^12U0CF0P:7 M+BW0DV?A;-&I>TWP4/?1\:<-\-A>I7Z'EJM]5DN_T@CMS),'\ 0XD(YI&J)D M_KS9&MX0-;PQ^!"LR^Z1]&>+W MGH69)QWER2LXM?7AEW@@,+Q?T91:[9X0VP].=MK]I06#+KB]._F_.?NT=X*0 MS6SF23:SQVIF23:S!ZW2.2#I/0LS3SK*DZ6GE#G+UDO_]TT[PK!N.S16L]J, M??UM%SQB[_C<3??J%*,R(L; G?,-'9]T\)OMW9Z=2'L[I*F=L[= M[8L'XZK'''B$5CV7 OVA"QK30V_W(.)WW8INWXS-@S=.!H6<]6D'G_?(1.:0 M#5)1;T4I6+F?OC5K@[3FV\_:K.I^)FBI\H27NSM"94.URU#US2MDS_SZ/.BU MP&?/G#US]SVSQYCB*"G"Q)>(6P7^EN. <(F-"4JS0.5MS\R"%QAKATJ3NCT* M%9 B)?AU)JP+7JG2Q]?QS&IWDY1LJ%[1,S_[LFA.KW3=_/QU?--?9JT-35XL M[3^F>S GLL',RP09GMTC<:)H8"HHA%U)$2]+BXSE%CFGA5_WR,^RT:G]T:GZT3/'K<;?.@GR0_/XW;= MB7YSI,UNF1:8:QV0,QY-ZY=R%7VG1+ %XW%;0F.;PE,%7/P_'R2$U<^5^ M#?N!M>RDE+LGDG38TFYV.^B2'O<5 F(U[=BOJ^-\ MGKI!+B\C=P7>[G=E9-WTT@$5R?3Z:I9:I?0+Y7;(Y#ZA>G_?BO8 !O<0+1\! M\)3,1D'+-.$T1(".O$066X^"Y-H+HKD581]YM+]4X]//87+^U6F^#UL39B])59&AM=\O>#P?,@W?_?#RF4<$,TI[ M[?7W/-$;<\^84QAI["SBE$>D(R7(^BC+Z'2TUCUEHO?D-(S??7)GP<]&X6-< M=%]-[$]M5W])_B+4TY^N+L*X#B\[VOLY1*'KSB(-]V['X#U>;=_/)NC])I^_QK,Q?#]N]8MN'9Y(TG70]W"3]V$R M!#_4_:J0PZ-\GC.2YXS<0+A)",5_P_>SNO@)*.>[4*38.QX?P?RE; >S'3Q< M._AI>)6M8$^M8(=A>V9A]QQ9YDFW'5L>N?LZ+O"_9N-0,'S2!=>7Q^X>A*GM M$ \>$3)DP]H;7ODIG M,]L]GF0S>TQFEF0S>_@JG3,]K\V!;%2/R:AF[)J-:L:NVDO!:'W( M<4S@F\+!'WSB$5!$%.8\$C1/Z/71MSQUC8-9QC 0C 7%F"#AZ M6B*A);=&*^K*,GONGAJO?OJ+[+F[PHE>"W_VW-ES]\5S4TFL#9XC&C%X[C3B M2E,%\3-W4@8LO4Q>^/&]05_%O;!#]MS9<_?%O@#/$NB?@1V)BNDSL[U=?F0-^(G9UJ#YUJL,%2 M+#32 ?PIM\F?*JW!52KJ.578<[N/.H-G=ZI,E-FI'KN-Z3JYLU-];0[TC=C9 MJ?;0J4*82DR:'1R\YXB3TH-3]0Q%+TK,/%?PRSY* )[=J4*4G)WJL=N8KI,[ M.]77YD#?B)V=:@^=JB3$29$2N,XQQ+D-2%FA4!"EI1Z;DAFVC]7Y9W>J)=[G MBGRV,1U>B\^M"@YA1=X/:Y>ZD'2G?JSKRMI=2+;? J;[]\7K.L?ZR9SG:%N8 M(5]G(%_)/%4*X!MF!""?UB723&/$%2&&!4YHW"S(?,"*_^0TC&_AO52,^>/< MWC\.[?UOF%3>U&=O0 ^N*";\?6?K+Q_1UK%+:G$T=JSK1,_N/KO[#JA)=O?] M=O*1]E22RS!&\T.7I(G42.[[.[ M[X,=ZSK1L[O/[KX#:I+=?;_=O:3<.R8C>/J8=A@$B93S&IG4*4EC9Z1]4G^% MEXCO^8E6,CO\@[)D+]2#87Z=YRGY("O$[!@'NVZL/E=3,\I]%OH, _=5!+=N M/^F BF0_?36SH] S!'@8C;?VIUP/8&U&CUU$CUX[190PR%%"$0^ !#46%EE- MN0DV4$OWT_[!_V-63\_A47ZN)GMOQU6FN1 ;FX,>U<;B6<$!.R&,9WB0X4&& M!YWD088'&1YD>-!#>,"DM4XX@WRI*>*4*Z29QT@+%9FSBGNN]M*0XUGA 3GA M/,.## \R/.@F#S(\R/ @PX,>P@/!5/#4**2\2B.["$66R( PMTHS2E2)]]-: MY%GA@3RA.7MP./ @=R/IHB-[46OU4XP!M/@R%,/YR*!B8J8A-2:9GH5B-#1V M.!I.K\$TG5]4X]#+%B7=!)S]*9H]%M39B6C@>4N:,W3LL#'>,:==ECCZ$)&E MVB".I40Z&H9(B)&S2#6-&YDE)[VQ7E'$L!"(S!!\7$^1^!V^P=!*_A4D2#',:UN#DQ6P2EG@2T55 >4>Z:8![4NA\ M&)BR0V'UVQ[BB)RYRD@B(XF,)/J*)(@EVC'*D8N:(!Z%0UK+$EGMF= E]C22 MVT@BR,@E(Q8Y3P/B1LLT#8TA+HQ6*J@8/>\ DA #DI%$1A(9260DD9'$ZW,G M(XG#1A(R6(V9ITBJ"*C QA(9+ P*5F+!/5:2;/11RSF)C"0RDLA(HFN^*B.) M+G,G(XG#1A*<6Z*E8TBRZ!#'WB!XD8BXB\1H;&(L-_;Y>P,6'R1!8UX$"W:.C_!Z! U \'?,?;\#&9GYD3S?:VP?3D5':A13IRP['GA;_-1N'@N&3@F)*"S/VQ8_!A7,; M)@4CS:_P;]J;YLQD_O(EE48+P/W M#B."@TI[AR6R5I5(E\IJA2EV'F_L-Q:^= R7R(:TWYAHCS0)&+%H##5,62?= M[665OU3CT\]A$0E80A@B+WCI/F#,;A4(L>(&Q=J@T1"(N5$"*E!IQ)JP+7JG2 MQ^>70R$&[*#D\*28A/JB7>H<79\4XS!-1G,&A&S:! 1?^/DL8)%5CLV]+N5R!EJ0;BH 1RW>0.BL_W ML:@^3(&\$ KXPIH:_@46I\/.J]2<(:02E6(Z,3X4B4*7J3G#YH7,M.@CX=; M?Q]?8'O ,E@K!]D62D*\V;]H\@4S5(D^34G9TO"O457/)N$S7/Y/ M(SCF31' _EVD=,H$C./WZ=%W)%C>O@?0=3$RU^_B*%S=Q44BWJ?^3L-XO2!6 MW\6?V^:,5]Z5/:]-=W M"XT,5VXT\V%W&O'A]HH\R5K=%/CVR7E0O.(GV@SD'\^67;DNS&EHT[S(1'B[ M=V;TQ5S7[]\4WW6'\*^^D+%5&I_#H;X\G>@>Z=0STG3#8K8'IR=Z-YS"P[JO MV]#BX\5T$97^,DXF*?59^VUDQO4J'NP9*PY&2H]Q?>6O0*])$RO^4)W#IR (@M/ZS$ @ MO A3-V]=G9]7B8;IIM,SB%WA\!0ZA\DEQ+_I_N;2#$=I*2XE$(IA7<\,/!%\ MV!KF'D&ZA]+ RV;2,8X,<6LMLE(IY!C##$?G0;IOQSR4*$>$H7 D1#I<18R, MY0PQJ4F4EAM*R.V8YX>&-XT\_& NDMG[U##S]SEW?JXF/\^F$/S\,N?)6BJH M9?QJ#NB77W_^>M[]I"S5"<:[-^'V2=].BHO1K-ZI#6N"OT/$9[M5%A[_0)3LY5@NH<) N M4(Z88 ZE/MI(N=1>P$5OHN5:^XV^B)A+9HS3"+O2I"2Y1@;D%5$7P39*%4NG M-K(^2<#^E#*Q20'#N&[Z:7^83,SX-*3-A'^ZOCGD-W.=?OJ0%.O71N,_QM9@ M?EC()5C,/\.YTR<:2G*BN3IA:O<>PSZ)]$*-OP0P&>LJ'!OW4IPFFFVU58., MIE\?3>>8K\%(J+$"Q:JE>!;IE#F@:8@.QK0(QITM8HOIV22DI;+Q] Q@RSB! MA:!O5)G7(E12KM M4292223R91H#3[Q%1E*%J'<0)4""P<$?M6L*%#6*;%<:JP61#@QR66*/N @8*0O!&2>! M2T\U=L3O90W^^92&\($^**TY:BO.%#4ZJH!$X 1Q;DND!4]I3TH<_&/]9E'( M8R9N/:= 'EHI_.UZN-5WV5[:HS%UQ@B-:,D,F B-D;;BUEQ M9\'/1N%C_.G\8E1=A_ I3"Z'+NS(_HQ&E6L^?8R_@WLX':?ZZ=_@P2LXKI[6 MNTJ!FD<=CF?!?YC>]_W^3GH6E#5ECA60Z$M*-#<[J%(NN0XI@7.G$QV.=ZT2 MC>MJ-/1-IKB>PG_.FPNV.6ZX_AF'HY&Y MKF93N,55\._;V^F&A//C03U&YJ(.[^IP8=*PLP4QFA9\[:7?K/;H6CS Y; > MMM/0WBVN\7[[<+SVKH(--%=OFQ?_#5]( P^LBKW3'E435J^Y ACTM'\^2-QULLSKTV(JOGWX>\O8+P M#ANHGG-+?N9)]WBR;),@7ZQ-PGKG3CP0&-ZO:)#1[H:W_>#D"ZSX/%X:/C?(*/=^R#WT='[JZO3Y[RL-5Z6QFN\>3;&:/RT>3[*9/28SF]'L$:AT-K/=XTDVL\=D9C.:/6R5SNGUWK,P\Z2C M/%EZ2L)?S%7VCD&==H#??#A/W='KMD2]FM5F[.MON^ 2>\?G;OJW>0W[0QS< MK;'7^WQS 6&K'%RM0*>K!"Z8^-ZNKX])6W02;M&+B:5G[G44_LRC&?A M!4>SWU^;;[2G,Q.:FFT2K[@YY+F9,ZYZ/"KK$;KW7&KVAZQ03U"H![&@ZQ9W M^PY=$9UPG%FD,?>(EZ5&UA*.)#/$EI9H2\W&WDXII)+&(,'2KEY;"CC;&<08 MC4)P)PWU3]RAR]9VZ+*OCZP@NP=69%/U=5/53^]P>)8FN^YNZ$-VW0>B4$?@ MNJD.3MF($56"(BY%B73 ##$7O*6D9#C(VZY;4!R$4 Q1R\#=!Q/3E!8XT9?8 ME9*RH._9>W,OKIOSWLJG*KKL/EB:[[F[H0W;=!Z)01^"ZM:#44ZY3GVR! MN,8I_BXY.(:6T0]A#K!Y* R?)%W3=Y(2R MW8VQLK'*SKL/MB8[[V[H0W;>!Z)0Q^"\L5*!@;>VFBC$,:9(,T+ ETO#(K6> MQLVFEK9DECB)HB,,<6,8,L%'9+S0WGK&G']J4\N'.&\MQ8D5-?7%)W,=X#V))-9B%FZC8D1/CK*B$#6>YJJ'PC2CCDDB&2Q M9(9Q'%ZRDB%MH=L;+,O6)5N7[&&S#G21V(>G T?@86D$)TII0-$%B[AC'BD6 M'/*"6Z99%)QLS B+MJ2.>H\T"Q)QZ16RCD:DI*31F1*34KR@ARWU/A,?V;ID MZY(];-:!+A+[\'3@"#PLX5$[&0UR6D;$C:!(.480"<$RK$0I&+OM8:TSNE11 M(*PXQ+V>**1P&L49@]246%V:ERSI(R><[IY[F.U+MB\=8$#VL:_.@JP#7=2! M(_"Q#I%*=A'"9FU"SD&P^'#^OIQ*3) MJ[G([""1VGY+H>[?9*]++.LLLMNWYCRJ!V)?=.P(D*#"@BK.-=*4,L1U,$@I MK)#S3B@KHS1N8ZYU"**,/&#DC3:(LRB0,B5!@5/E:6#,DY==+>5\ M1)/(+NG%T1BR'IJG# $R!.B YF0(T&\(4&(AC?<*,4[ G6,;D,9&(QD(BS1( MK,IR8\&%:N.,UT@X[1#GI@0 @0W"C&AG2%# 'Z8<9 MXLYZ9"33:6.GH $'2]1+9@$(!8G>Y]:!C &.T9+UT#YE#) Q0 ,Q%1#N8X!L(_<* 6'^U1W&22@@1+0@+46 M.TV<*[5Y20Q 3BC)2P&'9JA&$>,XZ$I'K2!XI')^KJ1G!PU;NG\@FJP$F MZ,9LY'80!P89]U6&MVYKZ8"*9&M]-;.CT#.T>!A]P?:G;P]@;0]5\PB0)C&< M,IPZ;I=>(BZX1"8Z@J)3FJ4NGL[9C>9A+'!-M4>!ER7 S;2Y)PB"G,:"1T!2 MG-*7[%)QHE47=]'>K1L98^8=$1DN9+B0X4*&"_V "[8DP#,<$.=IQD#/["77L?B)QCCCA8P7,E[H"ULR7LAX(>.%/N(% MHZ*@T2 =2X(X!>2@2BI1J7GI6* ^XLW5", 7-@:.*(D>\6AYJGU-93"2!<:, MDO(ETPN$G4C%,UXX%+RP6O("GPU0Z_N&N^D"P_',S-GKAY<["D[8@#'V]G;! MR=L'DX]1NG<"OJ2[[QUQNFY#/Y^%@F*BBM]&\-!F-*J^U,DT%5/XP^G$)/D\ M+:I8#,?)QPTO0]/X!BZN(1K%A58K,(4"QOY: V_Q3]4!X>&5^ALZ$&PWOW\ M=R:5(PY^Q"5$E=RF!@N:!22L4LX8ZKPJ^R8$T[-)N.G>L_:?/KU&$L!]\+]U MN[_.S@-(ZAQ5,, $01**,$X],GA(E;%,(R*5H$0%:N)&%U,O/%G#&$F0W_G9)#G\.HQ[)J$1# ^Z#F:R%,\U)O537"\:-IT47X;3LZ<+ M;M=?=U?G0JL8 Y6BG,74?[]$"GN)J,1"$F\QYAMZ%0)5$? Y"C3IHBD=('Q/ M$0!_YIFE)9/;=ZK9N_7*?DVO?D]$J4&[DBLTIV$-[(/K"TNTC^@JW*=?1?MT M=V:P3^+\%AVI"&,NJ7*!((,#(()2$*2E4<@R%TM7AH@5ORW"CDA-2RSA":1" M7(#T6L,MLH)J2Q6/ "9Z),)L]V)XKT2X@9(-X!TW2#,.)P MS7@,[F=2F\EU M K3I#]Y,0_K<8-,&PZ9?)^'<#!N8NKC.<)Q@K1D5R7 U"8XI1!?HZ0?#WE!AB!Z M/YP-0RQ^N@INUASZ,<:A"Q/ (F=#=Y:,53VLTW7A#4 2SN;!VH)V2> W(KED M2.KBF_:1W?O?/_VU;C_[]]_".QG0DPD$AC/[#R!P>I IL&^^!V2I=XFHSX7A MC:($6^&1C5$@KJ1$ABDPNMB75&-,7=@852E)@0CJPQ.U74J%=8KA(TW(.>:<.?WMES^RT]7%<-(L369X4K@)7#.A07\+)A 976/4>#ANK659KA!-1B\L\P+2[- M:+8\8\/WK:80%]!L[6D&Q8?I5HWJ.G7_:P8VD>$3@ F4GFS-I!YI5"6C*ZDJ M Z*4I B)"62)4DB7+BIMA7!R8QG/26^L5Q0Q+$3J8H>1<G'%)1^ M/C/CN7A#Z)2P>?![$&XAR FFN_LZ]DNX5V*>+Q#'%]6-(;B- 0?;WO#U7^%9 MD@YYU;D#Q.F*]K0'IV=Z-YS"X[K=XT4:=9H;G2R863!?KQQB'GX4LSJT@_+\/5+6"AP__+#^ZNEOS1NO/\Q,E3E(!20W"LCAUOL#:7+A(0XJ2N* DY.G1A_7. M)]I)F\6C)NHL8[5%9G,V:BDPNFZ.:S*CB1/PY"UKC7/5).&#%##7LR;/NN7B M$/45-@1X:/^/69.$3;=;H6\UB6$X35SL*+!80Q8 ]L*5&\U\V%T(^'#C1)YD MFF[*=?MDG-(,VB5=VW+"/YXM^V==F-/0EG:B9DWIG1E],=?U^S?%=]TA_&L[ MS.^V2N-S>,^7IQ/=(YW\\')+F'[W'78DI;7"I<00^+J01A+XR)#&S"-#-3>I M9B.0C27R1R6EW5GPLU'X&+='Q W*G(/,#Q!\7D+P^SF5XWZ&^_YI!']\ X;6 MF8ND*9-9V-7_K;M"TG4;]LNX31 DAS<)IZ;QATMD-&?)L@"U'EX!P!I/SP E M )FWYY&Z_LIK.=Z-Y:$AP(W9.7 :[N+![X^J+^]>+/[IM9%:%-0W]?3;J&1F MTVJQ92$]$4C:._R^.1R-S'4UF\(MKH)_W]Y.-R2<'P]2,S(7=7A7APLS =RU M($:SK::]])MM;2PO 8+:X0BD^-WB&CN:6;9WY7J N7S;O."./1WM@<"M4MSK M.'R/H]1 B7)O5]OOL^D!+^]'D9=_-M KHKI+N#*9A4==[8ZVK*K1VT=U9=WG M%MB%R;G7CB+U_!N*M@<2=QA!U8?]KYDG^^,)<" =TU11OLHVUGMV;^\')Y\# M[]EJY/U1&MK_UUPO^#_:2?'=]P:8 M8TY#^V51A]9^:XK1LD$^?.7/!KE[/,D&^>@,,FK-[H=5B_Q[LS%J.#YMO_X M)Z7BKYD9M3]\#I/S]M,WPW'Q/ZF$^MMLL@_?/&23W3V>9)-]-";[P^EI6H.; MSJWT+V"5A^-ZZ-JO?TLE/#=6^?-9-:O-V&?+?.!68/\#VO8VFO+V3+8N]A/K M^G+T8K_B:KVZF18_!A=2A7_!2+-231ZOY7F&;X=;H.YW!&:7&-'99L!9'XYA MKQ<5WI3$4%32M-=+B8",X@01X5542N$8-FK<* V8X](B+U0:A:((LF!ZD5!. ME;3TGHKPVAL6?_GUYZ]O6:3BA."RLU-ZNZ0;V41U@@W997>$$8?;D#PKU#'X M?%MRJX662+KDOPD!)GM!$"N%CQ+>R82R8SY_D::?Y^=_FJ^5_I962=>;E\/' MX#]-S334'^.'IIS?_)A*6B=U<[-EISA\_T9Q@@_(/N>L'I=I[*L#_OM6R:)M1R3@)2C);C%R"!\]@PY[YTUQK(@-EJEE*4DE*L246PBXL:4 M2(M2(16]^R.UWI"E*<2<8&=I9A+D0+W M3@7[RXJ.II9C3[/)R$F9T_U=1@#[+^!8JN8J145SF?T5F?27A47O,)&R MBR[BM2N#Y(Y G3NZ=S9KO9 MFQ62)W1HRH8W Y&L4+DV/"\\/G C. O!*(PH"03Q")]L"/"/MMYKXUBTNA,+ MCPNPT)&U1ZH&%&?(D4.U7ANX?F3M,Z,."=IEYF3F' MSLHGK":,R<[K)G+PC ML%MYBA>-6'^N)C&DV.V[<'4QG,!_G1F[,!KE78(]4^.7*[V]_T2&+C&KLS'R M_K3E4:,R^J)77;>DQ[KDJ8S505F*N&3PCU$261\(PJ4KO8A">^>ZL%UR[NEF MDU!_&/N?DK=KKK"O'93J!.-]9BM?S%IO#D/IDBWH^.)/)^;=]-":'SY*ZA(+ M.JY$>=-F7CO=A2Y*+%7@ 0$N\(AK$Y%UD2"ML8M4BTCDQN",3J*+5][&J=E MR0ZBDR[IV!%$B#TT9OWMIP]>_1<:#M( ]-&O' AZZQ(C#72_,"G4,.,$' M'KGQ#KE2:<0U)D@[[5%D& ERFL9_>Z/ L M6X8*61^R/NQW]"Y1@2MN!=)*$,2)X4@9XI&,)%!?6B/I1LC]Z *"_6<8O2O+$U;FR;L=!@#/N,\^UX]TH7XDM#D[DQ:]]E<_DBN^.HD'GV=[ M9JX9Z4Z!9*X6Z3DP+*G#&K.(+)$,\9)SI".C2"O"L+;:*;LQ\.\U@.%/-WYC M+]4B3)$]-^M^.6.7ZT1R67@&"7V+G@XC77342G0$>" *;!P7\,R28<2Q#\@H M:Y",O%2&DZAM)ZI'5_# ZU:%<#F@I(,PHDO*E"%!%ZU9A@19!XY=!_91_>$Y M(SJ6')64!,158$@'I5&,H2PI]CI@T87JC]TN_[02+K M51YD+V4>G)^4HHMM9KND(P=3X)';A'3(+OTMU!!6%&;LBW!U$5SZ,JV*2_AY M9[G'$]\O$1_Q@51Z]7\"7N#A;RX'Y1TO?E'5PV1-WDW""*S>9=C=ZYSD*;*' M"7IS0Y0N1XJY(4I&Q6NH6'+/!#?PS%P *A;2(2NQ1"YZ1[5A5F/6A26MUG>V MG9$;S_FY2C_MO4\* [W@W:V"SO4O/3&,/;1V_6@KFAEU2. O,R_7)KQ&/-\;='"Y=-.KL9+;PXOK%.[]3J MH^^F]GXLS3W>90>CBDU.^>'E-E:H':SPP_IB9*[?Q5&XNDM:&:7B_3]F]708 MKQY'YA>Q]_J17%@CZ9*>PW%# MNX:L#[G'5\B[2C7)A%:R+!6E6FGU=KW$844&UI]G[IMB54W'U32TCNG7SW\O M"5Q)*H,P >?"L8O(?/][ M@#O4\+DNIF>A&#>K=T45FW*8X(MJWA/%U.G'/97#O.0+KI7S%!>CV>T7G8UO MO>IF45#S[NL7:M(;!8"8=+&;2ZQ,'EI2[GE*BEZ2AH7Q20'A!0&A%/"J@$GF MW^;#\@P=)\5V#&M]66JB/ !03 ##1HNT ),A&'9E*"-5<@/# M:BQ*3@-'.,H(QB5(P+U2(J-*KDAIN#%\@6$GIV'\[K,JIU LT=2^[:15I,@?%V< LR?ZS2\%@I7 MP"ZJ2SP*&581>-8,;K M(.AM&8:PS6-AX$C#D]P;@U3T!)6EDUI0%A6CKR7#[)!E>*?\#E8SR0M TZM7 M7FK?=X#7%O_N"B[??C4^TEO0.ME[;+FGO,H^HYV-981U(MXG&'UHS-Y$0:^? MQGS1A-9GP'YFD?0IAHNL3W&9TC[PO0&'T[:/H*U 62?K:'M:3Y?R9HN@8[ M3YI#1@;PK)W!N:&N"V^N%^?6 5[+%_^:04C5XN+V)/CPAZ^[PX--3-H@A: B MH*!TB;@C#%FE*8J<4%?2P(*2MQUB4,$Z DY4&>P1CX8A;95#)AA)G'6A5&%K M8O*%.H&0-"!F][:C/BE?<0%RVI26-I@M"?&\<6>X48M@W%F1K-990* ;X7H> MEGT+QT-@]J6:C7QQ9BZ3=H%J38(+X%1]8:^;"[8'%V?5R(=)#0?ZPHQ&MW]> MW+9YB.%D&?G=5L%!\76# <\[U]WU1J1P83^;)'5O-'5X5<"K3,_@[V"O_:W M--$"/I#B"X2MQZJZBA,F0O1(ZS(@SHE"5DJ&2FI4*(WU>+.5]*.+(9[>(2C4 MOXP!&0\K_SEYA'LN'\BUY0/Q5;T'K3\,I8>C1XG/2/*-'F"(A-+B1@CPJL2*\KW-QOK M"0;USXF]2VMZJTZR^>./(!L_@VALL:W/$4Z4YMXG^;\%.9I(M4U/K7N:]0"U":+G M:Y_9YSRP[$W[4I0&&2H%^!P;D<%6("R6NK6["\[#PM+= M)6U]TIXIT#._3 M%LB-ZY!.FE+L[,2Q1NGF 2_C4;UD#. MQ:EI20=,+")201%20Q2O=VPOL\3P24:\SQ>/LG\&9'/)XCQ,@:KIC4>CPH;"N+-AN Q^JV5\D SLV-=I(3(+ MU&(DO#.(:QR152H@130.P41EY4:_Q$?A1'<6_&RTJ,O9B-)^!ZK!4S4Q%$A, MH_R-5_V0? /0ZW-:Y_X,#_&G$?S]31' >UZDBHW);)X\&8YG$*U-[_M6?R<] MT];BEW&+#!(F2FM\DZ80]$9E"S.GU4D!#]:L3+K1S*>JL_D?FG*?WS_]M:U# M6Q6\%<4_:8[:&FCU$6JL!X?PF',]_6UDQHV1JV?G8-OA+J"L851]>7>/W;(K MM=Z/T,*YM)K5:H#[2>RC!)V^Z6%QS@ON]5SLJFE+:;;0R\6U]C1%+2]J] #CNG;Y@5W;-5J#R0#3,G]CKO'47J@U]I.JKU=>;_/ M2=*^(];AA]-LE8R/O/0=O655HS0O/#MX@"U,&[I2 MS4Z0O1.%;&@S3[*A/4I#NUAD1W^TD^*[[^=K[>V796>N]NM*?Z[VA]2EJ_WT MS7!<_$\PD_H)[>:SR>Z+><@FNWL\R2;[:$SVL@U1:WN7]=;MUV:M^\8J?SZK M9K49^VR9#]P*Y*%&![U2_-=%"Q(S+7X,+C3=31AI%E5(;L&7>UKF%FZYQVMN M27F_2L9(958J*YC+[ M6^M9K>(7-Z3L&/^Z;MX:8Q%\%Y9P>^CIN@L='\"6;!\[69G4%QTX K3GI/?1 MN0A7$QC0GK%M@_N2NB"5+0&*;/3S?=$N7W>BO?7^1T]]M:023AFB%J!47<48$,Y1XQI3"16I,0-CJD=RMWN-[U M]JFYPU*<2+Z[=W,VM[TIDGG"OL]LKWL2MV=&'1+0S,S)S#D6YF03UQ-&9>9T MDSFY++!;,/Y%8]F?JTD,:>S5=^'J8CB!_[K42WPTRJ6"/5/CERN^N7_7IBXQ MJ[,YS5=NI]47O>JZ)3W6O">.5F+)#1)EFL]%2H*T$@(I0K"32GL6-V9Z=2OO MN?2!>TI]4GZBQ#YWPKR8X=[LG=8ELW"X:=(,F#J?/<@LZCNFS6S);#E\MF2# MUGD69;9TC2VY\^U!)SE7.]^NC1+,A0T]5-:7KA1:CYKI@(H4-?MJEB8-YGSG MJZO. _C30RT[@@RB"M@:3A@R932IEZY%UD:%=,38846E)AOSBYWTQGI%$<-" M(,X-1L8QBSSF7-I K%*TK[UTA2 GF.K.ED[>K7#]RR,>I&7LH;D[%E#1)49D M?>@$&YZM_ZZ60>((SK'DFB!.?$"66(NHTY()3K$7IMLK=,?=?Q?G_KO9EAV M+/GJ3[-ZVC= MJ13)*V@]1\DJ*"Q,4 ACA1'71B(E)46>8AT-83(P^I0,W^0TC)^]\E\-7Y>1NN@8>RAM3M\'-$E%F0=Z*(.[&/1C'#MO(D2 M24K#%](.91V-#B3;^SI:-FG9I&6W?APZ MM1$>0"1!2R& C1H+(F"88.625UL@XI0"Q""S51JW/0];+7AVV[%A. MV\\:FCQ1NHL;][ND61U8/8//QH["CF90;, 8>WN[&]3;!Y.)4;IW0KVH&P/G]'^&?;623 RG++63SP_IB9*[?Q5&XNA?)_C&KI\-XO7BV MYD0$ZCN9OF\(@X $Y_6[M)*>SMY*QINW7.7F*R\1ZD\JU41)L.)$4JVHZKJ:A/?77SW^/DGMFHT-"E0[Q2#E2 MI2Z1TQ0K8Y0WG+\IKLY'[T;@?O[C31BCOW[JDWB\^?[W '>HDS\LP!\6XR;O M752QF&];K*>5^V?CX.K"U.D/>UI&?LF77%L&+RY&L]LO.QMO>=W-!?7F_=H>.DV Z#?=2",8*1U5X"#%8"F02(RQAU:1B69K,I%8!CK8BW2!(" MAL83@;2($=$26QF,YI:9-1C\6YBDR,>X3#"I2[XAP]%X9;Q! M$5N">&DXTI8)1 77QF+-5""O) [PWJ:0+BPM@*)'"R#B>G MU=2,BO284W.UDVD+\]J3X,,?OF[5#S9%)TD,G!*% M".4*;+2":(A'AB#(8;*4WI/-%)T!\&%UY,AS81$GKD0F.HI,4-%*33AF>&M) M^V^)D>O)L7%J=?EIFO#AQ_BA60(S/U:CD9G4S2E+XX[O;]N)I ..NV/@G\"T MX@+DM*DS.DG!QFKDX!-6F6Y[J==_ZM4D)7 A7+G1S(?=><.'Y\/(DRSOS1I! MGX1AK450FWW\X]FR>6G< MBK-JY,.DAH-]84:CY??%=?V&YQ\47T<\*^-GDP0PFKL/KPH %M,S MN NPW=_*ZJ3 #SZ0X@N8X6,%"T';&$LOD?-40Q"( U*&VA3:8:M*KBW=*$/2 MTNI #4.TC )Q3$ND&42"RO*2>*(QD>6K[W]K5_IV+MO)M64[\?7 LAR(PX > M/"E3LSV "5$+9)QCJ&01 M,R*B-6%C:_VCH<6S5 O].3&^7DSMN%70W/SQ1Y"-081%JCHZ<$,6H]8&W-D9:E1]0)4 Y#I-U4C4=CD.-0#8KE@!P&3+\% M5IHPN$VR[_9133B>0^!'K>5+XZP, 07&).)! O$Z.@$'@%5,@X I99CGB ,\@ DY^B&BMHC(XEAWW M/L\N\'H@#TK><_Q[]/'OA\W"QF9M?1*.VOLSBDT9!-A!#XZ?@R5+#> ,(E:7 M.BK.,<;[: #WT[Q@YU.87 Y=V&X;EWW>&S-8-X9M]>\_5/7TUVKZ/P&>Q%6G M8Z#(?A)^)1[LWI?2)RE?.OA4'])@YMEXLJ15*C59$A.^U-.B:3G5UEC=% @G MYJ"VZK[.Y:VL=O-E>QY)QABD!L#?AY;)$1J;R#TE)%+TNGY#XZ-#^;D+>._N=J M,O\I'4<.9>LX&V!RQ];Q/KU.D5A0MV%KXJL97\\5IGZZ@'?]Y76FRYDR+L9]?D8Q:<%LM*XPR?_-#I&6:$VPN9:LF>\U:9Q%LTD%V/YLQA]+%91/?;O !8#Q#PQI33AB M0JE((]=&V WAP]%$*RFB7@$T4A8C55**@I8F$$TU,7QOX5[S3PKIP#VVAGZ[ M:4][6NLP[IEUCZEHNS&)!V3C>Q!!;E YE8__GZ)8W9NX#_4BPB6$)) Q*I7; MVH!,R36R5G$B4E6MW\M\>E"J\^&TLS M=7([T/R'K(!]QXWN><. MW(9J*57UX$VW7:;EF^]7!+WQG&NB?J/B>4_(,UK27^:UF!03U>[ 6"!Y\,5@ M9U(WZL*<3D+CV(LOP^E9\:NY')Y6Q6^3:AJ&@'K^?&[_L_CFW__M"B[BWK=_ M;;_Y]]\VVYS2=9O2W3KY2%I]<%$!1$ MHF[.!H*XL[5G2S6E=;.=)-64 O7_MPWTFV8MMR(2B.*! +.8.I$URV4-2)M= M7(RN%XMG<3BII_.-)G58W/ND^/7/?T&_P%78=\+1ALL+ONQMM M[V+WO_\;*?G[/@*1DQL!&ETG8/W;;%*-4G;E+\,8BD]@,\8N -/@E7Z"IS6V M^&7L!DTB*(G!4CX7YRTE] 0$K$IB3"H_<]-UP8:(JRIJD(^DI,6H&I^B:9BG#[Y_0#]7?$"WJB^$_4VU[0^"3>5YO-AV.FJS> M?!/&W"DUF^X^ MNVC>:-T"35.*?[Y0.D(Q8)S.6KNC,@O9E6IZ!W9]>M MJ)S,K65C]2;_; @VK]&?/^TF!\@>.%",J[1;=8,-25I G.#9ZK0%>U[0VB1, MZGJ6?JKK"DSX=$&XB_\$SS-.8P*:[0C3H:W\<+Y[^V>'(EB :KS@WT--_9+L MV;9WR;87_SF\^,^3-:.>K!28QZ20I@"$.TUVM_EEBT6<2VOB]O("2_,'HC,) MC114DT:HYNJT8:[J:6IU<=HXEQ;\-%><@)S!S<'2;3UK(8G+3:OK(GEN/#QR M=6U&H!07;2ZDR0O-G_F(MZ\*%3U.\73$EJ5RG(AT*"6BRA!3$N:TW&A+$*,* M*O(2,1PA!E="("M27)[%"_C'U(YB*@G)Z!A;]/T>-Z34SS\](2'[/] M=08KBA5B++6%<=2!_0T:11D5PQA05-RH#H._^Z \0]:0E -E#!DB-)+66&ZX M #$/KR+E9' @:TK9_O[\]T"P-:G*ED>>"G5CF9IN<22)XHIH21S=6$75PF.& MC4>:DP#V5X#-IB#23%I%7606:_E*]O>P*@R7]O>>)><[*A(?L7)#'[MR4U*M MHBE!+$RR=(III!U.IDM900D543UI!,/*R@VPX2R%KY?AES$$S.%7B X.8ZUF M?OT^+3&\ZG(-7/# UFL^.#<[G[5)J*9>I%@3^.(O55U_==7FE1N8[)#@NWJ8 MW&UV[M_#9,]+TE9CK8S%B&!5 H0+X/1TD,AP+Q2GTD3I]V'8/KFSX&>C\#&N MR$ C EM,7A*#SZF+V&Z[U[MVVUUWSBGE%*O1J/K2-*D]J[ZT+=L UHQ/X0KS MO'9*X5;C1>!C5O2Y70)P:_H\ D;N]O9]Q##K"*7-E,-?ZV%;Q16+:@P!(KPR MW'IM6GKMF%N&SPN:-/6]=8-WOUM-B^X8]1$>R"X-T'N<1Q);W'W460@"'_DY>X8;*X:'K_P7//- M(34+\;S7( UU'W5YVAR-[0WQ[E 8M<_&;*\_."CSY"Z> ?2,2O\>CR/?VY12<-F?]9Z%F2<=Y4GV9SWW9S_,H^OLT/JC>=FA M]9Z%F2<=Y4EV:#UW:)]OLL39I_5'^;)/ZST+,T\ZRI-7\&GS=98EC02&]ROJ M:C3TQ;IGZ!TG.^W]/BS71;O@_.Z4 BK$R>+_@/Q]%(>.^,MLA3O,K,R3CO(D M1WO=YD_F2:=X0-B__>4B41G%Y0CD& $ ;H/1H3@+U[\VV^U5//8UO?2Q? M_),9-;T$S+3X,;AV8SHC39D>>3RF@.SI97,?)D/@ZG-9 MS@>S9%Q]A2%=(O^>U.ZY-.P/68V>H$9=MY_?'.E&04>89TY(E&9=(\Z#0*J, M')4N^M)SPTJ^,='#:J.=-QIYJC7BQCBD,1&H9#9$ZJPF=&.CX*?4TW,^R+1M MG;IS:R!;VQH(WU*''OATQ]3K$Z5V;Q/,=K8W=O;;73S;/X+=0Q22L>O3.?YQ MQ\Z9+J1!>^AJNX98'\",K]K0^Z]+=(E%VQ3R>7;=='>I8-N"45^TJ>O&\UB! M*TE3Y6CTB 0+P)7B@ S7!,42?HB<$1,W.@R9DCD=+$;!IKGMD9;(ELX@H4D) M4+8D<,';P/5K>W1_#=./\;.Y^BWU1:O&'Z;3R=#.FFULGZO?S"1\I0'&HU N M!3R*=T]N[+!MWEPM[)+F9TBSM">[7WBY0Z:X0UG@!S"XAVK:==M\K+A;\^@Y]1;Y9@XNP&EDI8O( MR%(:*@A3F_/8/9;&8T.1B28@+D1*&$N7AB5QII3%P8J73ABS\@3KW1T/NV^] M,Z)^;D0-GU,HMZ/+WN[>>[D+S*(+S+[;$.I(?:FL1E2%9$AB3,VK);):$N&" M#W@_;0C;$!\B^^<:%[6#V7E:5)?:#Y)#:S_8BG4!^.>U'N3-F)&O=L/M8[.\D^)+._%ZXMLQ8,-6 :?F*DV]2 W)VN$T MQ]JFFGC)E3(&,:KYO/J$R';8;TFEX-IM#-O6+'!-M4>!ER7BWCFD@B#(:2QX M%!ASNC%1?NG/?[I*TU;#G\(XP//MI3NU'NC#ZDY]S'W3RQ++6/*(2LP@N@W$ M UCD$@2RU-S1R"0M]PHPGT$@*3DPB;S5_WQU.M#-%*$08WM$8UU37\A;8RZV MNI@^DJ7W;K'X8HYVO+U+#\MU&%I M:7X'E6CGP\Z&X]./%Z$=)[@^D/X"(MVET4%TU>JP.^HO#V1(P]O&4!RI=#)G M?!1"(.ZT3$45%BEPAT@X9R2.Q$IL]N'^7EPZU8 ?AG2N^\*3=CAK&C(\K8Y5 M:#V3!AMBD5!\D"8T9)^?K2*0;T0*1S$2>X:I*,:S7V:03$8B3!8J Q?)L4 MU\%,V@#$#X'@J?UB,V%U,_JH"QNF7T(8K\TW^-+,.08*3N 1"S\+R6ZGP=AA MLD@.V9"F)ZRDBM)([E'U!8[X,AS[:$8C.*8)%^LFN70Z'J;!RU6B>.7^6507 MC?B%JS39O9D9/!^0?!GJ9IYS%>=')CE(0[LG:68U/$\58QVF:=IQ>[^_#CX- MTA,LAR@OYCH %<9PI?FDUFTO?PRQUW) 5Q_?I &ASF?IV>F%=.&X?743&?3 M:G+=1M' ]B,UW=Y(REQD$'H++C5*'_<5JOX-JC]UP M-#1M;?'/P8,%'WU:<&?MX/O:=/I5F[Z=#,9JBIDQR%$.WHA:B;1V$3G+*#:< MVVB>$5]UA@S"NY)*QU&9)M-RJP6"T 8X&[T%HGB&Y4;DOK_8J#-D* 6@$V$A M,*0$E")HC90!;*(< :G@,1"_J11[PS.O0 :ZK4CH$3_TST6\W80JBQ'MC:=W M$'2P>&6PCU:O38FW,TPM4_CS'DG"_:W]<+*DVS")=EA!(.0Y& M!#.*(BZ]%4: $=K8\/,H^SO'MK^%R:-'(^+9B(-#!<.5&,Q^Z,]?NY;IZ[M-W4+;B/-K:TC^>+?=J79C3T!8* M(Q/A[=Z9T1=S7;]_4WS7'<*_LCMI/&[GI#'7I!U83=I*84$Q"1?5!&#L(M65 M4GA%G8QE\4U;=>#>__3;I_:C?_]MR@(:ETJ]FBU[7X;3L^+#IQ\**O%)IU-= M[<'IF=X-I\ [MY,\R]?>\!\G"S)T^45W9\*:*;80C!@[&M9G M,ZVQS9I()44N\#QU&#=?@?^#XD^F!HP*'XMA/3\T^)1#!2\Z;#+)XS!=I'/- MI1F.FJFH$$S!+^>ET*A]S50T> GQ[6DH("A-+?T@5%H]"Z*L MV;1YV'0?/YND_]SDFP?%C\-1\SC/]'CHKL=+!//I&5)V>/5/1?C7;'@)P7@: M\PN7'*^^R:#XK4K,&9K1[I/F4X?3/7__]-?Z)+US$\8G]5O-;R_"37C'24CM MM6]=M0;*U+/FK6<759L(702K-[%I&\76@^*7\4TV_VR>WE\8C3,#MVL(FOK7 MG,Q/-5\:46I>H/5AOHB3ZKQ==# C-QLM,^R)4::AR+!9$1C-FAK1+]5LY.'R MERF7#O]_.EQ2M7+\"_N/#\TJW$U6,JFQ;9S"TOJ! MPF]8]"T&'"RTJ>=3Z.L^C3OOQWZ1/1'O\9:HV)8G:S>7]GI2.A<#KN\S*9T, M*"OW.2D=:[:_R^WUX?1 ";G'9R/LL3/AG__9]LI4_(2'NZ,?CGYP.YREEWFU M/O7Z^?=J/ZI/O7ZU-BF9)Z_"D^6\#7E DZA>C9,OL$+P>&GXW!1M_7=;K/53 M*M;ZHYT4WRVKG[K0F/4%YU,=I;IG$]P]GF03?#0F^-/P*AO@5Q>15U+V',;T MGH69)QWER2N,#5SF:V>SS)9O:8S.P31DQF,]L7E;#IO?%7-:C/V]4G:N1+ =WL@O-F:G:.4\B4R!?@URLU1G@\QYN-2&8*3_"JFM@#-G;"*;Y ^)A9\:J8,9,_D[^[Y,^& MJ#.LR.3/Y#]>\F=#U!E69/)G\A\O^;,AZ@PK,OD/)C/XX%GH/>;9B[2G>4*& M<-G=ZP5'V]^1L>\X1SMK!!_,AW'57RX\0J^>287^T!W-V;JV="\NWJ_ITM/8 MV/05NLW'AW"@X[9T^T2$J$KG@XE(2*<1%X0BI61 FE+BF&<1X\T)3X\8$P*6 MO!UO\)>JKG=.BF5KDV*_/L.)ZQ,EMXTW>#%Q[[.!ZJ5'R)ZY&WSHL^!GSYP] M_IG-E#9 M,W>+Y-DS=X$+V3-GS]P+S^S3G*O2"11(-(A+1I'EA*?1FMY)C+T@?A\MT_?O MF;4\451DSYP]KR.PN@,U,.FBD=8D&V6UE%NJ@BF2D=9$J'6)#M5E:1 M+JI(9DH'F=(A%F2[E56DBRJ2F?):NA54HOF8OO+@<[)W(P?%C=$[I8U M['A6](*60QGG7E1N:9@#X<'J6UDT:ZJ=ISS[8M#6KGDYFYW!6?5*,0Y-( MG9JK[JS1=4C!N^857W#QZ/[=@#O.KUZRYCE:-><%[XXL> O'.7&,(2XQ1KS4 M&EE.';*.4>$EC52+?6S?^B7Q.]33C^,?;IS C^ #?@W3C_&SN7K<(OC_ADGE M37WV!O3ABF+"WW=V!?P1+:VS-X-)I(NX]=8=GA9X??!VO6<9)GAY\=_FNKR/]G[TN;W#:2-K_O MKZCP6#-R!(O&?4CS3D1;DN>5UY84:GEGWT\;!52AB3$(T#BZU?/K-ZL D"#9 MK;[89(%,AR5UDS@*>3U/9F45$/#'#/A&(&(>1XPZ0G ;P[&8-@.C:S0$$9H MVT*VIS]]L=DS ?[FTO# 1\#':(: K[\>$/"U50T"_A$#?ARX ,^0J#,1NM1) M(->/+(M#RAZXKN?$5AP;NUC#AAD^ KX&O2&X#DZ#2+1\$Y=TY78MG.!$L#)/ M\XMJ\-X\JMH\VBUY";MD:<9D-TA=0$":SPOYO$7\QZS(P+$JPA((,:2>"2*^ MM= .U]F-EU8^0 ,/B,76U')E+.9%(\UK5(SR*#9+V)UC/4"QR$;U8Z,VBRT6 M)C:-#0_X9&QZ-'1-A[H6=T-N,S\*V,[W!SZKZS*-FEIBRY?B$P!/7K]M04G/ MK8/W%P61DB)-0)J - %I M($C6A"9'FV;T8! +V<<7(\GX91Y%/#%6'D ^HG MR19->/)FQ<]-$W:^CS'2!*0).@@;:0+2!*0)2!/VOUR%,^XY###>87PZW* MACN81:Q*8WQ'W0AP;[=Z^&83O.9:&*7 GPW-<.7-#JSAQI4W+':3. H3&B9A M0)W #6C ;!O^BA,_\.W$B^RG;/=57HC\U8=F'HGR8W*N O=/,AQ_;.JJ9CF' ML+VVV*:-[<-5-N\__/S-93:N.W$<1]L]9S'.(, BP.JGA5$*' %V= ";<,<6 M(F'4C*R0.I9\8:MO6%2XH9LPGUN1M?4ZEX=LE+4'@'4FH;W+S3,QSHP\SF@N M<@18';0P2H$CP(X.8&W+=(-$N#1V),"&@:!![')JQ*%O<=]*+"=XRA93>\E@ M[3!$@,4X,Q*1(\#JH(51"AP!=G0 FWB^$7.3TX1SDSIQ'-$H, (:\] .GLCG37C+8P L08'6-,[@JZ1CG[=_=\ HPY;JX2DEOBH7=9_HV.F'WV8DK M12,58-Q"%]'115 I&BI%(Q5@W$(7T=%%4"D:*D4C%6#<0A?1T450*8>JB=M7%=E?_[,0L8U!W;0VCH>85T8\+.>]0$99+O1;Q'VI:H\*E22, .YP/ MPGEGG'?>Y[QS%)G,#..8QJ8A7PH4QC3B@E$>BB0V?2]RPN0I2Y/ZEP+UZTO/ MVN6EZS/1GT55EVD,7Y_+@/W4B>@09Z$QZHQ%Y BW.FAAE )'N!T=W%I.8CF> M%=+0 I!U8A^@TW-E!Y?ONU;,'4^(IRQ4.@#P'E@1][3EBT= &X]#U<)8]09 MB\@1;G70PB@%CG [.K@UF.D''G>IB ,3,%=;TH23_'K'GS=%KJ0<98*W0#.$!&L"P M./ZV-*1AST7#/-_AC &1LF,O!DKEAS0*+)L&0,ZBP#9,D\5/WF[T;;?<]%S$ M39G6J:C:I:@?<[6N_!TK\S2_J#Z)4M&R0#LD9QI\1QA_- MA8U@B\:.8'O,8"L26R0&\VC !*>.YQDT]"*7.E;@"B-THR3D3]YZ5 >P-2>& M:2'#YI@70Z1L^0&? \HLYE/A)9S;GLD,WWGR M1J1ZP*WO[W*[4HQ (XQ F@L;X1:-'>'VF.%6"-=ED>%2;G@^9*H"LELG$=0, M ].+F6OYS'CRMJ1ZP*WA8G:K803"Y?RG/=/?!P$'YD>"[9F9Q[<#'$X.O ?41:<5;/OP%^^6H;IO$9"@-$. M"8'^>D!"H*UJD! <,2$P$I/9PD^HS>T W:V!] M .G 4<0ZS46.= #IP*%=!.G F.F X #YPK*I9QI !SS#H9%KQ%1$0< =QXBL M:*L^\.!V$JP/("$81RO*C=M-F,_9A6)B&\H3VU 6A?PD91F$J?D<(EL;%W#C MB?'2QUWUZB%QU+*O&"GCJ"EC%'-3[E[A.+%''5/$-/1"1OV FT &+4\D[-E> M4*&BON M=?S8U%7-X'UH!S1R#)^:26(;MA=YCKWU+JJ=O1QC#U ?N"Y" M/<8TA'K=-(!0KZ%2$.J/&>HCPQ6>)6AHA"9UC,"@D>WY-($$/8X!M:-@*ZO? MV8LYGAWJK8FSTY=B(=2?1DS37-@(]0CU"/4(]0_]7%%,+:H-(U>Y"F@L_27+: +)H: MSB>YJ.$#^%VL7:F[#>Y(,G:*^9S==];4#3%.K'N-O:@<)IWZ$ M,PY\Q^:)36/#C:D3,H>&Z.#*$9UL\,..M::2==8Q\3&ZCG$\DFJXW\2U] M7_UZM\\@X=0@M&DNHP0'&6)('H3_$PQMFHLC_E[T,^-D'\"+H)*T5 I M&JD XQ:ZB(XN@DK14"D:J0#C%KJ(CBZ"2M%0*1JI .,6NHB.+H)*>61M$E?" M'<]*N'=;*]Y>X?*TYP*QLS(%M>T#NG:MB1.(E4]6#BKDE!6BD?@Q5J%KZ.0: MJ!#-%**1^#%6H6OHY!JH$,T4HI'X,5:A:^CD&J@0#5[0=I*-EIH7-7]B51KC M.]@T!*]=R?U$EM0\PL^>R:6^U\&=<#7.J%?C,.'ZHJ/@8&W-C7R?K^#G-:M%]3$YFXL2C.UMD66L MK-0I#UF.8TQ#0_L]7W$9CG;]!YH+^Q@Z0) F($U FC RFA#;S(GM(*0F%Q%U M##^D4>Q$U L"ED0Q,]QP)UMV[9TF>/IO#8\T 6D"T@2D"4@3D"9H3A-\QV*> M:;O4XL 0'(=%-/(MA\9&%)EF+#RVO;/G8[;VVC--,*>^_N^%19J - %I M($ MI E($S2G"0GS7.$RCWJAX-2Q H^& 3 Q[%<9G+!DCC>Q19@>Z<)%DXZ' E- M>.[U==BNHG?@>HNOA1MSVPKN!WO$/!(WE$4V.6"3W/6XQZV$VMQTJ>.*B :Q M\*F?.':2!"[GH?$<+2P=1#SG[%00X(ZRQ\0JD3:,I02%! ()!!*(TR 0MN>9 MD2G+48YI4\D+:! &G,*((L=-3&Y:SG,TM^R!0'BX)3T2""008] #$@@D$$@@ M1DD@ B_QN.G4"84P\K$$@@D$", M00](()! (($8)8&(8B]*O,"E1NSZLKG%H&%H>]2/C=#P3#NT?/X<#3%[(!#F M+A?8(($X.($8-L; SPQD]8]>PQ\:92WP.T\O;VE(L:>V;;_8[$AY\> P8UO6 MOKF :>Q0IJ,3SEX"ZQ-$?%:37YI<$-N8$,NPK FI9Z(4Y$K^5:Q>]$F*A8Q" M%:D+LFC*>,8J0?J0=+,OW6-4NDOGEJESSPLLTW2IX(&@CL$#&@A?4-^W'8M[ M!C,EAJSC3NQQ%O' HK;ANG*-AT%9;$>4&X[C1<*,@F!KZKSOOA3\33%?B+QB M$]K^Q[7)[ZMU7."B>O"(%S/+KO_[EJV68X>L*M#>?%_)IBO@/PFK"R%7W9ES"VE?C M$O%5E'$*;K" Z"WDE;X_48ENEX]*T7K5E7ZE<"=ZUE%!!!;OLG53M3M(CL ZN6 SX2N(Y-X3B'7-ZF( MP;$2C]F.MY/MM\[R.N4RV4\OQ;F(FS*M4U&]^ZH4RG\NB[ETQZ96WO@QV:P3 MG,U!L/437'+((9":.V<#U/@$V; M?*MKYC&37EJ8KN%-'./VQ5TC--T)@;\6(I9BS:XG]TL?5"XM.M&3!&2O3HI9 M%C>94H"\#F^KBN3=IW,2B9@UE5"'K:<9RXREO72?E:M;7)0"6*K$$) K8(GX MLV&93-CE\7W6LDQ6U!"Z8:[<4EU(E0! L1*$ZI3V=C0=EB"?M1)C/JD.\^\& M\#BY?FB=RL(ZE;[^MU&G,K%.=0^L"87CB4A0WX$4Q;$AR0@LYE#@2&[@6[X; M.O8FU@@O<3S;C&C,+4$=%GI K5R;.@ ]00 I2B+Q2?,Z56!-0M,^)MS9<9W* M/5&/$*[)J&D#B7)$9(%U&PX-DB"T(B-Q8T\WCSA,H%@N7'HTB@ &V:@\!!28=_?MGL6^R:/$T$3$[CVW $18( MEAA)S,RMF?*QU*D\,YC G^.P<-WK5.;)UJE\%PB_$?C4S_JD.R?[,$PL1AW(X,:MFF;+?QY"ICTZ.N,$7(#,MBPMM%BXX. M$O#"B7WCTN/C"C)8[WA:1M_5&3"E?Y\#3&371)K09&A6"KK ,DYU.MVQHR@* M[)B:E@6P842,LCAPJ"FLV+1=-W ==S-H.BSBD1&X-!">3QW?#2@+S82&IF6' M01@)B_/-H/E61/6*CH17XTR.9M8"C M,ZF=,0Z>74"4O( P*0-A'J<+B)!,:;F/B=+]R(<"LL8I.:O@L.(RE7$[NFY) MGBCGRR#2!+$@O[$2>*733U;&DL*751?^U\^" M+YN,DQE$;0 # >(5=9W!*-(<<*.:31X$0'![)C^)TKR%&Q7@BV0B*R0WGBXR MH0QT2C[FF^.^ DR2'=]J-!VZ ,2298VX(6QW(*;N(/DM&*.H MJF&HAX>A %B4"8K6MODQII MK>L\ZTY7^MNZ#TW)EUE:D;E@W:NR33E0*$;UN2*2]%_)LK ME;J837NP'-.K%%2?QK<:TE__8CNOWR@!U*FL 9^+7)+RUAS4MUH_Z6W/-301 MQHN%M-VS\]\E43>HX1&1)&UO#OF%Y0TKKXG9LO@I^5UZQ_#@S9(#*<6?35JV MWE"*1+J&.J0O!W577]625N*MEB5'Z;<,W#.-EQXA#U8B3Q/:G21XJX.YJ&<% M[Y.#E1N 2Q=SZ52@L^X*LDPVK*!=J82I+]JK4%'(>)"K^1%5X^^J7%75S+># M N1:O$VUDB:#4+ <69\C10+":][-%R@?%)#8\2GY=$M^-Q2GO+@2TJR0Y;<' MI#BKA._F5*X[H[XJ9/#HZG:3MLJXH73R4LE2)K]W&,X/=SQ.)^:3G3],;,$B MVW:H:R>1[$!T:.2XG+J6"&.3&Z$9;ZVTY9$9V)Q9U+2=F#JQ""ASG(@F41*P M1(1)8GF;%:F-R>YVKN]CTBVX5:7ZX=SX4_L3)X[O3)PCZU=/\WN&D(D*5$N^ MD":#&- &IBE0C:B"L AWN,%#5,9Y#V(BJ_MSL0K.^O*1B3I2Q9+V6=TNDL#- MY#3UA!1Y=MU-4RB6T5,+15@BL:Q;7:7U;$DV6NQIA4PWA=P.LM,*Z&()-WW' MZ1HO8A#0LZI8 ZLNMY5U/<"C_ZQF6$14M]/ <@HW+JJZG?-(536KJB$Z X>6 M$-$"ED2RKKXU!#=UF>4L3BY7*P^M:CG>383J%=3BQLT1^@:CJJ0EML7&;IAP MK:WQ2$'D CX#2<3%10[.P[L[ G[U4-7/5&_-3X_1P=?6?HSQ =9->3E!N&6. M)[R2,C%#9B<.0&7"#>H [LJ. 9N&7B!D!T!H\JT]L4P[, *7V?*E<7!.X)@T M_[V3^,1]D"7(^Z(.H/R9?V->=S $9T]LWTAR3X2YG M@%[FHN7_[.L/-X1$G#!^5C4L$P\UO\_;7@"ICENS.@5LHDU%5&6E4MT#ZI0W MQ/*,XTGX98DR?MTWMI!/@(R*+T_:K_AKG1_T5L=3_+,-D";$-KE0?"(M@ M9 M& ./6%$02;HV6Y][SC=8'R#Y10VD 4A*RYXV&&8%#P7)JXS(=;7&._)NCC2. MBU)>2J[_N:LVI6A*4:\2R(Z=W](+ X<5<['J69V0J+E'$6*MR"5O"1]7*>^F M++]U0QG/-F_:S3*J+!MD437 U]IDO,\*O@P'E(*KQ3?,)JN!1++1DW3]ASR% ML9="DM%(U%>R]G!SE;V!E"#O6=Q*F6H,;3^/I+%;SS]H]%F?C^Y*JMV*$4FA M>VE-R:>FE 2Y;DTAA>] OTVNJ+@R&D7[5Z?F1??HDN'V" #GE$+*5P:GJ&"7$E-&@4V3'UO, UC% P%F[W M)3Y@!3'PV/S5VTYS[Y3B/N9=_2)YLU3=IU9S3VT\]+V)Z1W7OBPGW*SO"-<+ M3.92VY"+5*P8Z'\<&U3X+O=\AQFAOV6;#UDBO%?;-">^'TX,YTA6D]RT"O@Q M#?$8V)_)>4)F"=, HA@ZE@>!/3!H$$8Q=3QP*NYQYEG)4UKN]^P\AFE.PO"X MEC*><&BW+3?Q;,&I&\@MSSW#HE$, =N+>90 HS M>VOWAXB8WJ)]$#(P/*'# $T$M M;@@O%I$-G^]BXY+/;6;^B97U]9>2Y55K4]7;M(JS I)1\05N\%,&N>!W1%0Q M6\@&Q[(1,.[!(V]5V'A:+3)V_2K)Q-?[5=>Z;21ZP:LS*:2$9?U:U= HJ'Q> MO9(IKCS[QHK;2H7#RM]^2W!1D?%=&-Z:2)?R3',E.B76!]WD&^+=DAH$&WOI MBP,MKP]B3,+\[A^=H1-EZ61HZDOW5OL![WA78*PF=_)_(\J: :%.6)QF;>]. M)E2Y*KHFYQ("2J#>LAY67.6KAKS/!2AK2MYQG@FX//DUO92EHB\EF'/;<*): M>]3OZJR.6[; 8;=N$["$* M$^XS.PBV.)TCY$X4(J!&% *3,R, 1B%BRLS ->PD21C;FK+[+85G48ODNZD[ MT$!9S=+%)U'*I0WL0OQT_:'(Y9W*(I.-R>TA:S1OT41>R_X,MIQ86,JZWM7(55[IE5Q5\D2XG M'MI3%\.)K4439<"Z"EDKET-1*U1S<5'4*:N[%5%%GG>S(JK/I"U!_]FD5=K7 M!/H U@Y@T,AW'LFQ0A$: M1D0] 8FIXQJ"!G)SL)M2Y85!49L!I2'-B3Z86S2D$.T MB;S$MUD81O%V?[#O&9%C^1'USRXNY"* SV(A&]+SB^>JW=ZB]N)A5>5:EC,#'EO*=+HR0RJ>E$L2^; (UDZV5OC\', M?JWCQU:%^4478]83@N[#82I@K&4"M!*QS ;D.STKD7_WCR(7Q\'\2Q5K6;O< MN@V_TESA^;JOI&E+4:GY%EF'K9JL;NNV29JS/$Y9!JE[*RRI8-[2$D@69)4W MS>5UX"PI=.D,6C'O-N'S#^T.<0# MS[6HXT#X@)^ ?(=QZ">&:9EB:_OE1_'N>"9XDW7-/G)2J.PV//V<5G_\="W_ M_AEB0%'>SL-'9A6ZARV)TTD!2'NEUE2H\#4(,S=.1+4;.93B4N2-D//.%Z*X M@$'.P*!8*1AYN;:L0J'X8&N$&.A> >;WPRO]8Q#N$[>S?>+<@5R7KYW&G>(T MV"GN&#.Z_EWF'2';%A1KZJ)_5[P<$82_5\9K=3B%M+]H:KC%5\%?M[<+E12[ MXV/YUHI%)5Y58L$ PI8EFE))3UWZNY61UTLCEPL\(]G-<_VJO\;@0#B2+T6E M[NH&4]?Q7J@''+RM??M <^I8]KV.,^YQE#_(=SGTO;4"*R=7/"J M107YPR/RVX4UX,G9$RR%>:W=B[WG9S+79M+/)#/ MC4['=SCAX_6#<1#CX)'XB-9Q\#S]BE%PI%%08]J.*M0/R% G>@-;5Y9:RL@U MX/E(560I)^OP,#I-:@V!?3^D#M!WIPU8KCOI_X#PQV@,&&I1)QAJ,=1BJ#U6 MM\;$9/0J1)UHJI,E6EJ(ED>.EL,=/! IC]>E,T,0.U MHDO/QMF[$!D5=5A%H7)0.:@<#'%'K"A4#BH'E8,A[H@5A?AKY!(\],J!=:B6T!LKMV M= "@-A&H$:A/+T@A4!_:B<8F[./S@1, ZH"[2>BQD(:Q$P%0\Y RPXZI9[! MR'?%!N[6*V$LASEA'-I4".Y3QX($//23F )V"\-/@B2Q^0& VD:@1J ^O2"% M0'UH)QJ;L(_/!TX J&V7V:8;6=2Q8R'?P\9H8)L&-0(O <3V$T\86Z7O(/1M M*XZIXUF>?'>\2Z/0=:@16SZ+_9B'IG$ H+80J(\2J)]]U1EV,^C?S?"N*8N% MP&5G1\GH'JR<4H:(J,-=BP8FMVD4V(9I6F;D M!EOL3IBV:7J.H+YER'8&SFC(_) *(["!W-E^:(?[9W?V+AL;3BO>C('C8L0\,"D3N0X-/2Y186=!&YL1V:0! _1(!8QM>#'F%G,C#QO$\"C,!2 U $-'>%2QX\BRES& M*3,2GGB1(>#S V3@(0(X OAI!RP$<#T<:IPB/SY_. $ =ZU(^&9H !A; .#, M3BAC1D!-WQ66L,S$\J-- ^,P!:RJ2(,> CG6"$-HH!3*S0][@*H\^ 2PX0 MP(\:P'&[!]U,8*_1Z^S3V9L?/]8S46+#ZY%QNUTUH]U_9WR=E*4M_]N=MSSJ ME05C\:L3X(@FCX5C>2;U72^@CALP&AA _PPCB!P_,HW(#S,8!VBRL7<[2["UN;;_102>O&"NA1+Z ? 'Y O(% MY N[Y@L\\A/731(:,OC+X6Y,F67&U##A'\\+$S-.-OE"8OB^G]@.M0+6@,3\@4MU8)\X:CY@A\ZOLU$ M2+TXX-0Q+0%\09@TL2(KMD*?P<>;?,$-W3"(34ZM1,Y;V9%/ TLNT@VYPQW? MX4%T"+X0(%] OH!\ ?D"\@7D"\@7GH(P' ?.W>E8L)PJ-)*!)*)M.>910YH81L(TX\MW$-43@8WT!^<(Q-;C@VZAZVIY M&1IA8!D><$(>,.I8OD4C6\34L ,[]%S!7=_:Y)&A+9S0"CD5CN\#CXR!>PI7 MODO%Y](H]CUJ,L02R"602R"7V$'_+/VK;]8G-#EA*F3.L4GD$>R^(81 @#*T4LX 0X9$H _H=C^^M?OEJ&&;ZN MX$DN157+)R&+ DSK>K)U,W756^Y7BNX*@L,/)+E10E=I/2,S4,?RB4$&^45[ MX>XC\7515,!%I-2D\(HR=(YV V?DK.:_-+ K6QC0BS#LM0Y;T%P M\PAN:9OJ4_A[J-<9XR0O!I*#!ZFJ AY;2D&-$G@3F%\N1SIC^850C$ZR)-!< ML6@-8/D1*4I2R*VTEJ?-! ??N0#QEO)L=8\INO8SNO8:*&SZIE)I*:J%\O#B M)@\;&)4\(NY10_YR-2OF:P8T9W_ H(:QH0)/JZ;D7[,4+L7DO41Y*:0]J!,7 MA1RF=*NK4@JE2!(YQEO&,617Y^7 @RTO"N#G8 M,[A6T5IJD0UELG[EA2AEIB 'N%YD6BT,_V4S"/[?=Y3^7Q?Q-%^S_!:&D MIY3O\SAK.,3YLZH2\#__PKZNY>:_G[\=YN/&6CY. 89E3BXSXTKDMSZK"%E@ MQ9PF#@^HXQL>#4Q/[@!BF)[E)!Z/MQ;SFK[+8XM;U+-,"\YA#F5<"&IYD1.Q MR+(BT]7Q6>/$L1+7=BGG242=) C@,5W0%C,LQ_ LS_+MS6U1-A$,>!1_W$,*@C3)<&EFE0S_ Y#R,YO[2U MTW_@N4Z2!)SZIF7".> !+# CZII&S!,1,3_Q#ONL>7%#3>D1'VR'-=TC5;\4 MA20@Z2%_D-E%*1:2$N2279QJS/9MQW(-3LW0EHW>=D*#,':I&06^)PP#XM*6 MO?LFL\(X!!^Q;8ACC@5ASW1M&@>6X?B6;3+O ,WAM[QZBW'/<,V8QI[-J2/W M[P[!AREG1N(80'9XN(5)OF$GL>OZ$+$3F1C2,O(B*(+(9BX+(\0ZPJ>,M MS^<[=N)S@]J!2*@3"L A8?C432)(L$(1>O'6)'J8V*[M,XL:"81E)^8FA1!E MT0C@UO2%&0N?Z_)\AFD&@> >=>,$[-,R0L#9Q*."(83.8 :@ ^ ^HE!0U>^9M(./"\4 M3AQ;6VW< 8!B(B"Q\X#7PSFR<2L(&(VBP/9" $S 4TVBZA&&2) A%S?:.]LH MM4[7YEF^X2'5RA-D4?1$7<$T+6;&C '!B.4.WB%8-*3I%,#&\6R9KL=;NVP( M'D..:"34M$(@)8G< U0 *;%\QX\LP^8V.\"[68_<%59S*W=Z!+""LKAF63N7 M4F]//) 8=-,B1-&4WX21HJFK&JXH7405K#\E\( E@0Q].B$@F7AVRC4_VS4] MW^>,QF$$[A."YX1.;%'/=(3IV8%KR=<4K[N/Q6,#(":B5@ 0Y!B&H('E!Q3R M%1[YC@F>=0A^[AR+^R3*J%LONY/BG"VW*5I P&D[Z"A+X-%>L>R*75>OOR,_:B5X MG6SP.1+>74A'01B(9&[]OSEG6K9?W2;P]U_>_48(_GY^\_?B!G']["G[-?]X5DNWO"_SE_?TX^_DQ^?O_A[,.;]V>_ MDCPKRP1D-)5:97H(LF@1RQ*94L4W4#R#@) M+YN+2O\4"IWP.5[=6BDS*2 .LRSK&GO5E%9O(&UO:IHW0O4!PL-<*6,37^$Q M^41E[:L.A=9/[->#%N8,I-9:^(S!P&/1J$4ZG;OTMMLWP/:.HYISVU[CH=D6 MY06<\Y^NC7!Y-SA D%CV(B6RA'+8@%8@M!W&K MLALK>;6<%X1,:R!,>=KJD637\;^$^E#&"-F*J5I&T[Q:I.J!&;]LR][@T.M1 M@LE 5)>-:K=>L++.13EP^UX"JGVU$TP_C-;E5^)+^\8=.6U9Q%F1RR(,:#TJ MN%30,J[.SZ)E))S(0DPQCV3'9BWO6(M42NF2Q;$,TZU:19:I'R 8RRE2,+-% M=T7;>?WFKVR^>/W/+^J7'U;C47%.M9//X;J7 M0[ EYN3&ZJ@N#GW_92"][G[JQ- K4.>GNQ4/6DMMUQ=(W:JZ^%F>@UM+2E" M D'_8!2@0(/^[Y7E+C\:V.^J#IZD6=^M+]WG?'T1Q;N^*\*I'7\:*A\"OJ;RBXM" M*:DLV^9JO=':DZWH-\F$9#H7HEL/)*F)A,\A%CR;O^X^X?\WJ"M-KH^E9+HW M >E=%&DQ;6"1:)!HD'HM+?XI+>C/F?A*SHNL:7.Q7W]]HV(J7*Z&N/M%4?O? M5'D&(ZI.!GR*%/%C3CX VU+M-%9XTSI>->6K\@JUYIB\@_!;7Y-/30GH,\RN9F2+[++N61YU373Q%E1@E^PU.2 A(BZ4#Y9AERE2.J&V>B/V]"6%85]QO#QK1 !*[%5WF<2I,@FY2S M :L*:^N%&SZJQI^)^7*#AK8XVR9K29JMEK(G0HU_P>3B!-;*8)EUSM,+F3NW M:2\\"7C; '2A9^$VA.CFVJ904B2.S! M.,I2<8NXVKP]6U8I^RF5:KFZ7:7F\JE570#)$T97OVMD2Q4)-PGLBK#*"/]CAB8:9F+:W **JG&P+G^5O5\_KH=I\+HQ3(Y:8_Z%D-?68UE M=,L)BA9LP&SFE9J_!#Q2)57U\6UF<&*- IB"Z"$?W0/S$@5O3T-^%1'+^QS@ MOR6+G4$\FK2LO.JF)5U$2-GHL)F_])T%)(' %L_22FST:,B%-'\V0H9# MM8!0#2\7@JO*QT;CP6H9"42S\J+M>>"R*41F"YJVO8YT08*/"Q(TBM3FF$/U M'O.93T5V/1=SL6Q,N-+$G&==NF>"$4]/V[2%6SC.HM%FWOYRT)2M7G9)7(,E5N:PF. MS*$$H*ZZSBK-^*6!7\V)SON;C*>>=DSH,V;PV:7Y=2[_K3SA2]%D12-[OWH_ M5VL.!EW#I71*6=@HKDB2RJ0>+BFG#^3"B?Y'R6N;;&,%0=OWI>K]*6L[Z MB@>5^^DR;"VG)*[2+!O,-@S(.EE?S&-,VJ]B*'65!+K^4@ MY6;2$.;D%@J@B'=-62RVL@T6PS&BW;6Z7PC"Q;R=+RJ[IO'!VHY>=B<6#F\D M#Z>VONU-WWE_UNYH($WFD]Q9?=E:7+6S18=\H\ 1("7./&GC/#LMJBV;4I9+ M6-C*D=I7%/3D68*D[/A>XJIJ%T[G$H3D I6ZZ'9/+^N27<.5NG;C&W8<;_?B M476SJOM9]=I4@XGJ%"$2?_V!QGZ 0Y:K/Q*_MWPBWD[K5TD M[5=.MKAAO#+Q^F!]9N MI$W5,IAV"9)8L-46^NJF@/1P#ZY>C;"2.^!R+3K9E"*1N4Y!?KM!TF_3*F[: M_G5YW[.<9==5VF9$RZN]6=/BYTZ+<,A'M3) -2^H(J":R=_:ZT361!J&+( ?:>$$'Y)4R=Y;0Q%<0 MV)&&N_B+Q-X5\G4M:9$L\S$%4G#6OX$QJ/.6"R E&*HRI,JB[P2]?OE8*;+V MH**H\T)U$DI64A>Z3JP=N\,<*Z;V7%^-[8I[EMG$#&/0[GV2G6[&9C M>W(EWRDEE]4KW*I>:1K]'VG#.]Y0K'N/XK8=LZ8N^K<7R]$ %K\R7JO#:<:N MBZ:&RW\5_'5[JU!)L#M>+N]ABTJ\JMHL7/2R4._:;B_]G7H[[]_K95?&95IU MVP>]ZL_O#AJ^L[F]F^E-;3-XH1ZJ?^GOUD'&-/"].XXQY:B_>80W=0W76/UG M/OF*NQF7/[7\8# NP]5F8$[H:"FPT'[Z58[;J(*I&>IC1YYQEXOO:RPAQ'HK M'/SWP"LNWT8^B'<=C/@JGF\'NCO0^N[7TB_!X^87T]] %N[UTGE_ZMZ-C$][ MY_S-#8=W &,[KIW@XHV*17UHH@^0OOS^O[[SOMN7;CI:LY0/A.Y%3519@JP3 MYM%I<0\9]>,MX8OB_K^UG/^=Y/Q_CTKRXS]ZXK^VQ?T!?/9.N[!<=]+_ 86, MT4"./.P>L6MC@#X&+6H=H-]W+7$_OGPKVI]^P)A\O)Z-5%@O?6"D/9E(>YY^ M72/"!)GPJ7BY+BH-T9 MPZM>^L#P>C+A]06&UZ-W9PRO>ND#P^O)A%>LN1ZW*V-HU4L?&%I/*;1BS?6( M71E#JU[ZP-!Z,J$5:Z['[\X87O72!X;7DPFO6',]:G?&]N11J@WUH:$^EJAH M&WN#Q=$I1VNP>WDVE_NJ=^\V+YI*OMAQHMZTLE"OG"4+4"<%:S@Z_: M&9W^]<*XX$$89QG^Q'(,H!B6LLM'*P\$?F]-M4-\5DT=;/O/8/6L#]Z07>W[ M^>IQ_K@VT=YX>/ULJO$\1DUM)*(+CI2^YSJHB)4"ZH%XQG&,W0< M5,L1J@7C&<8S=!Q4R[&H!>,9QC-T'%3+L:@%XQG&,W0<5,NQJ 7C&<8S=!Q4 MR[&H!>,9QC-T'%3+L:@%XQG&,W0<5(N._8;+;KNA8%UUB=WU'G9"56]Q=E8@YHS%;S#3.3;0 MP@["#L(.PJ9*'%O^>.A)0_6RC<#[/U?1J:1MG2D,;MVED>])0YISTYHC[>G>/DTS]Q^ M39Q&>C\%%T4\0SQ#9T$\TQW/G$=VN2">G9:+(IXAGJ&S()[ICFG ',(7KL&+Q,>0P?\TDB/>H/1"T0C1"-,SS13"Z9G MNB*<_\@V4TS/3LM%$<\0S]!9$,]TQS,3Y\_01Q'0M-4* IJ6:D% TQ707GJ/ M7'^.@#:6FB66+!$1QUGW'YVP<0)MW]T?_C34 ;\TTJ/>8'3S!-KSOEO.;&7T M/.L2S8$"1J_T??KNEZ)F&2G%I<@;H=$F(TA.#KY+PGHV8$TM5V8#O&BB3(PK M4]^PH)!$ $0 1 G#HXL,7@Y%U*Q+OD+"YXW03H[)BVS+.EH_NDW* MYVD>"V(9IC"Y1 92NR!%4Y)% MZW(5X6DIXAH.K L"1X)T1%G!)4@]$V0Q8S#>6#0*A>%3#D>4[2M>X7AY(3F> MDH'SPE";!'YH2KC E'R9B4IT5R<5R^"12@$RJ20)XX0M8 1?TSFK!=P["%^H M:P;V"U(DPP'V,0&>HR2"Q3/YO1Q:/2N%('.X^ZPB DR'DU^:7!#;F(!,+$M= M#WXP)W"):@&C2"_A5A/U^7 D0=#=V[KWO:OTZ\/O/"7_$D1\E;_#15B]+INK M-,N4+%-Y0Y MBV,PO5K=FPUU2A:BE$R678A;QEO!0U9JH!E8O:CJI6+[$SZ^ M^VUH 4"SJC1)X4%2^+UJ%@O023QCJ;RO?!1C2L[5,+OSH[2 TV-1M0/JKQ3# M0"-!TCDX@!1M=-VJ*ITKLTO:\= *;$GT9Z5@F*IL4+56!<>7XJ+)6%U(0Y-F M$(@ V BM73#![[4Y%=PR$](0 V/+S!+PT0 +._MAR?Q)C^ M2;>CUY1\[HE?#U_Q#'X"2G(!=C&[7JFM0[!J"6%+AO7I]W,B+0E,Z@\8QL8% MP :;N93ZNU_?GY_!4P%)^R/M[&#CV#X J\$L@ZX\L'N$C?'"X&J1@MKN'N6G M]E!R1L [X8K=_27XQD"G@,H3<*2K>D8DLR_*JJ7/2ZQF29+F:;T2R##P,R!- M!06S+>*426NY3,M&9@&5'-Q >V>7:9UR,3EHVO_@)/_ &?W-"/J92""4LGYAMQXUPLZA:9K#:U M-V] ABX/AKC(LFN@.O<)NX"ZQ?_Y].ZXJ-@8F=B$0&9RA:K00!6*6+3:^+^H MC8-K8YG(#U+^EON)\C*-Q91\A*A6+DNDBS(%6$AEW1!.2"N5EJP7=0H0*_!L M8(9ET=+4-DS6!7#]:B$G6RI9N+R2])-)OJN>J[_%=%ST$*%Y1Q)^VY329E8U M?V6%WZS 3[8J^%WYO,TWOG>=!?C>-(*IO?:E;'AX ML36+4*D,G$FJ ;<(OQ%O NXH#RLEZ,T0[A1.^6D'E; O7A?8.\>UU 349& 5%(*14YVE*F0 MI[ 8DDKI_C"T[KD'=^K&N"P,5X2WDR#R3G&9MK-/N1"M8%>CO2K*/]340CM= ME1>@'!!""8)NDTVP<[A=&LM*Q5?+,./7;S[^G_=OJ1FVO_/7/Y!+&%S[>/]= M7(&]E!,8XG*V9:"E]L"V5 #"YF5ZJ?)<,(U^)@-RZ:11>7-WWJ;X%6^LU=S8 M0.C+B8^XN(!\NM-;=Z7>AF7MI6[-K7^(*7F?@ZIYVII-/PL(UP'? 4NKY'3@ M:O9H)7SY.&_^RN:+U__\HFX_/XL&,WCP6&JZ"B+R4(U\>"WYK/W0^&-\]'[^ MTUF"%*+\H"7H5=H6IGK:7@Z(>S=UV1GHC&5)?S'2/WE[6JV\1E:C\J(;C(0Y MPN9RXFTY!WK/!S(1G["91WE(%GI*M1X"X M"'!3IFU DFBI(&4AE'&H9@Y%K2]$WJ$JX+H"&A@8?/1L4]QZU-,L3>MIXVWP MBXJ,/U=$?%-TZ> F*U<$:9D52IZ15\\7,-%T#R\=W;&D?55(K SV9NM4!/)Q M\*)XJB2:9:HZ\MIFLD3-<\(M7AVWX>]X#D0UK]\D(=;41;\238Y&2M9XK0ZG M&;LNFAHN_U7PU^VM3$/)KSL!##!CBTJ\JH1,!VK12T*MU&BO_=WF^X,N(1^) MTBRMKU_UY[_>?HU0=SMGZOO6"_54-RR<: \RIJ$5W'&,*4?]S2/\J>%Y3[[* M;L;B37W3UF0L_M2Q?&/PGZO-P ++TW-@KO/TJ^QF+,'4T<:J@ZEK.@-]F=J, MRW(>ZFW?>#&:KR+W@U^,MKNWH'UKD1?8YB$6>=V!=NVH=@)VAUXU^:#%PGO0 MQJ,6"S^;/D#Z\OO_^B[X[C#;+-SS'=;CT.(>,MO'6\(71?A_:XG^.TGT_QZ5 MY,=_]&S_UD6Q2QOQT$:.W$;>=Y,C/[Y\VTXAB4>^$WN/IK"])\?H;.+(T5@C M^>^$"YV5*'U9,+K"PRO1^_.. U]P&EH#*'''D*QKHKA$]DILE,,K5A7 MQ="*H77$^L#0>C*A%>NJQ^_.&%[UT@>&UY,)KUA7/6IWQFYC[#9& 'P\ -K& MWA!P=,K1&M=>G@VWORR:2KX69-+M8*LV/QJ\?XZSFAU\O68P";L)1=[@74QO,BYWV^B%MNJW?#KGJ/<\>=Z?6)3KD'53_**1^OIJ

<:>E#MF5QQ=W$,TTE$K8W8! M1"-$H^=%(\^!V< MF L@F.Q"N78X?>2*F9/R(WU8W0MD=8]S1 0C="),C8X;S4POF'BFAX!VRL00 MUX\/1YM[M,G/XM*L#*>$99S MPL6ER(K%'+X:Z[I/Y!^/U,>8(^:(Q(R<8\_U5&/B.(_L?$3O&:_W(&@@:)R@ MV2-H[$*MP<0.'EGT1.<9K_,@9B!FG*#9(V;L0JW6Q'"??[=S=![-G ,6,GF.%,'82,\4Z%H?.-;O74B3C.B,1\=':O.^A8$S=\9!\&>L]XO00^"!H+&"9H]@L8NU.I!HH'UK9-S'L0,Q(P3 M-'O$C%VHU3$?N[G5"C,/A M:567K$XO\=541\1#3FJ]Y>B$C9QDO\'/=2:>@YM@G+0G(9@@F)RX"R"8["3! M=2:V\\B9-/2DX_ D!!,$DQ-W 023G;1E&!/;"!!,3MF3$$P03$[..-*522?E1*,3]M'Y@.9@9!K!),1)E]-V)4QM$$U.W 4037:A MW,">.#:^X^^D/0G!!,'DQ%T P60G=3)WXIHV@LDI>Q*""8+)B;L @LDNE&L; M4\Q+1C_I@N]$.J;%3F_@IS2_@%\(_%BE7,@53D6NT1: R#\.OL8Z@J-%N9*( M:\#3D*K(4D[6;5G(47;G(/=7"?*8'=ZK=<=]+_ :GK M[YKZT)X?$/P0_!#\$/P0_+8-X*]_^6H9IO,:X0^=$]%+"WT@>FFF$$0O7=$+ M4S=,W1#\3@;\-)+^<4,: M6N@NJ(7 MIFZ8NB'XG0SX:23]XX8T!"J<+SM=U+EYONRY7JME8LU"K$_(*(KPN15Z+2;O=/)"N:;(JPGAU84\N5 MV0$OFB@3XTK8]8G/W^OA;@]0+?*I7>])ZC@3QWMDYK]O#Q]= 6!T(1B!44>M M(# B,"(P[AD836?B6X^L-" P(C#J(GX$1@1&!$8$QEV9@!5.? <31L1%Q$5M MM3+FZ:O1"1NG@/>]5_D4WZ$T)M*([_0[IK63F*3I[F^8I"%&AL8DP&D]I*B8 MI>FK%01&!$8$QCT#HV5.3/^1.\,A,"(PZB)^!$8$1@1&!,9=F8 73KS01%Q$ M7$1*U^O'$1I3VU M;?O%YB+*%X.1=PEBMQ#QNW!ME-S\6XP%]NRCM9@'F@>),UC M0(]*<&*'4^N%6K!L!U/W!7Q#ZIF /Z40ZN,J_4KF<,%9101(GY-?FEP0VY@0 MR["L"5RR6HBX3B]%=CTA<3%?L!*.J@MUG8K-!5F(,BUX)0<"YY@3PF$(BS(% M@E*RJRT9^H&1:-!?R M\FO/.A.,QV!"\FDS]1QPV?4+J?7D<=R Y<77[7-O/%%2*N,A\0R,6+0KT-.Y M>C#>U"E\LE(Y;R_Z,#7?7[%**/V]DD8,%\7'K"Q3(>54_B%J*!Q/H+X MN "/D,J$C_IE\T\=.*ON.78X<%WJXL\F74C+(U?PW2(#CP6AYM)F1'F9QF(X MH$K(AR$SEB7])3=4%-_IB]+8'O)PO;CE.?U]Y!T^%=GU7,PGY.P2/N/MI7Y* MBY\S\?6.,:LQ0(B*9_((,-HK^5=>=#*4M*=3Y\.584Z?*]R;%L9[%>__61:5 M-&/Y8,IJ7174I6H\D-%&>/^&9!_4I;@ZM=#.]XSZO? MY90KGTRKN[%B.U2*^2(KKH6@?4!M+38IBSEAI$QO.F\9A2>;\7DC\/9.!PXG MK\Q L6E]O7763:%LZZ"[H_8&\$T/2NP>3.,.3/%O+I?I[L-6N"'.V7(GH06[ M$&WV3UD"C_:*95?LNGK]'?E1*\$?4^:)V'(KMH13N\,60R817?2_@[,\"5F> M1O8>ABL'0!%YH&)A4DCW )0M>%!27!-?OXCS__E SF(@TE7:Z_6M MB,4\@B0 ;FQ,R="LY+_7),EDP@374A#9J-SISX:5$/ J$BFF#%>2,F=9SZ;E MM=M43\FNY]CS]*NFD/ELI0\SP%+9C2+_+"K!RKA/[R'J%&UVM[D_&Q;-3AOH M;C64E^U[$.+7G__*YHO7;]M?^>L?EB9$ 'F&99PH+2 4Q:*J)#H,BD@JP^[B MK42GJLASD4U4-2I+NU2@D"FXA,EV./U-IN3M*N^7#RM#LOSYC82^_%J=*W^7 MN 0_,/D77(1< M85327'<5&R>46JF1SO\O;JQ"3]VF.=*G;Q M)_N$()6@.8 MR.3-9*EK^<@ ,/!Q$\^N ")KON;3?I1E0(@"5*A&;L4ZLIPP&4J$6F6 M5H I>!=18;' MARB,4 >(4!MIZ8)=M_XY9UQY.1RF>%([05<+F4'V_ETDB>@^A<+M6 /N=P3G>K/4V^_^74#85M]/16WC=Z[$4J#:UAS5_Y( WL@J4'M;^5$F+E@&5"16DQSJD19,/N2D MK27-BDRB4M.V-^BT8 DG'#L)OWU, M@:'WGE4)L4N-HVO@XP/.W%8Y;%7*4/396 MZ7JJ"-J@;ZOO)>1M,E-U?J+\MP$:#AX,-'5_YH;KK33!N'*!+7H&5S/7APPHLH5R;1W\NE;@GII''RA]B M[$).OME\OXVZNVLBEI%+&-Y#'%B)A1EJ?K!B%PUE:@\NT6 *?DLZ!S"&$0] M55QZR+ KPF7=92UM7P9O5I;7,F"M26/];,;_#9BQ0J;^80=2'%;#UIZQJN&? MMMP#UY91#N@<**?% _A=3,F_I*9BV3JOVE/:VZFG[&[X.'4].-S#M5]^[TW# M']8*8"^_#Z?V#S>7P&Z-NMBB^ A_M@UL4=2H5&/N7CS2L=/D>A^&&4'.^%S M_U$EEGW^/"&YJ,=33;Q%!UA0'#,5DFFA6CU,(I$55WWW"R"_J%F: 6A=L)+W M)9QBVWY?:8ID>EAK*]H;+)8U=='OOB)' Q)^9;Q6A].,74,N_$HU+KUN;Z7> MQ/RB/P&L)F.+2KRJA,S]:M$+0^U%T%[[N\W7_EZF51JE65I?O^K/?[W]]M_N M=I IV,X+]50W; W0'F1,0_^N8TPYZF\>X4\-UWKR578U%M>QPL%_VHS+D>%- ME[&XIC9CT5-?P=0U DW&XD_]X.E7V=58 O>A.OK&&\Q]%:OO^P;S)>8^>3N: M^^Y: N9YB%U+[H"X=E0[0;@'[!NS.^D_=C^L/6CC4?MA/9L^0/KR^__ZSOMN M7[I9WT[.@# ($B*JJ'/[GH+CT.(>4LW'6\(75:GZK:U0O9,5JK]')?GQ'WV9 MZG%[/>W1+K9W&1R=@1QYV#UBU\8 ?0Q:U#I O^_FDG]\^5:T/_V ,?EX/1L3 MD4=)_ZQ,68;15 ?/T3J:GJ=?U\@N0;:+D14]6V_-87P^F?B,;/=4/!NK\UB= MQ^K\D^#00C@\]]('A]63"*]95C]J=L>$8 M&XX1 Y^$@;:Q-Q %<__+&;J_JQSGBSC2Z[8XK\]=%S6KOR@?ZX^,U]!3R\F"UY,4.Z.-X M/.V9G.I[=*+'.9'FP=(W@CUI=LQ^.+J@=W1NA%AT:!] +!J]$VF.1 M%(ML8V)U+Y#5(1RA$V%JA'AVPXQ1X"*8(2W420&(10=7 6+143J1YE@4V@A% M"$4Z*0"AZ. J0"@Z2B?2'(J\\)';X9R4'XXNZ!V=&R$6H0^CL7O/ ]M+RGW^WP3'[CCXT0Z"+. MHT^J\@)S%82=$7G.B,1\=':O.^RX'J+..% '00=!9T2.,R(Q'YW=:P\Z$_>Q MV_"=B/<@[(S8_1!V$'9.T>XUAQUG$OJ/W"()G0>=!T$#[?[P8CXZN]<<-%X& MX6/WU3L1Y]$G5;EY7@;?OG5\ZZ3.Y@5(]#^L3HN<% GA(JI)6E4-RV-!XJ*J M*]P!X8AXR$FM.!V=L(_.!S2/?B\=%[>D&A,Q>60-%1T1P>C03C0Z81^=#^@. M1K:+;S%!,#H!1T0P.K03C4[81^<#NH-1^,B%5R?E1HA%H_=#Q*)#.]'HA'UT M/J Y%EG>-$0P&A$8X0NY$(Q&ZD2C$_;1^8#F8/0R-/"%6F,"(\R,$(Q&ZD2C M$_;1^8#N8.0;F!DA&)V (R(8'=J)1B?LH_,!W<'(Q#DC!*-3<$0$HT,[T>B$ M?70^H#D86?X4P6A,8(3OY#KZM68?ZYDH^Q=R/7)9V2DO\-62=NQJ;6X$1XMR M)1#7@*=]'] MZOJ[ICYL!_<"0_1#]$/T0_2[>5K3?^2T)F(?8A]BGW:A%K%/,X4@]FF+?=;$ M,P_\JDU$/T0_C3SVJ-%/(^$?-Z:-S^XU1RK;=A^[+N]$G$[WR!U=$/T0_1#]M NV8YXR&)&8C\[N-4J/.\ZYFW%BB.M2$V0KJR=X[U'2G"2GQ_OK'H?Q]>N^7HF89*89+("!%$V5B7)FZ/H'Y>SW\[0&J'9]K:AZ)7]H3 MQ[1TV!SB;BO Q'_?B3\B*R(K(BLBZZ&5/5)D#0)$UF/W=$161%9$5D161-:] M(:OC&PBK1SGAAJAX JBHD0K0!W3T K-&5]@DH9PA$D: M)FF8I.T/)9V)$V@!DT>8I^GCZ8BLB*R(K(BLB*Q[W!!V JZ-R'KDGH[(BLB* MR(K(BLBZOT5%$^^Q>ZTCL.*TBCX*.%5.#@"DD1[U M9HTW3RWVBUOA7P:0K7Z\<06I/;5M^\7F"M(7@Z%U:TSO$+&YYLO(:KE"U MY*4Q9P4 M@+W&U/;=%^1-D:MD5]90ST6> LI^*"3F26"$TQWR4M[UKW_Y:AEF_!K^"ML# MVD_XZQ\F!.02S\@5#!?N534P$ACK+PW<31X^)5N/\E L7]$+>9:44

%I%2O09A4( M(\ODOW>,=TK.*L((_-AD"NRE9A@O%OW%S\Y_EX,RJ.%-R$V!4QM? M;.?U6RDP2M0_5VD]Z^RPDH_]4>V ]%')H"(OSYL(XD(:$\9W6UW^KR,H8/TS4 MB+26[FVR%$D"]!*D0'YA>2/YI-FS7VEYHGWBA338#6.-5_).!*L;\-U2Q'*& MA1-EHO)(Z.BU;769*SA6=EG8@U"7S8O-&\,G:E>11[=4>&">G!Z4C6I /)/&G2S_N M'[?/-G!/.>0R0L1%55=HM&BTA^7,A,4*("076++,DN45, )IM\I, :$R5J\* M0]^".?G[&UE(RJ\!S[(B;D]X>NBJAG_F_?CE#4HQ WXLA]E6M8#.WN/:JQH?;TJIJ(>5]0#H M[U/9 Y'-(/-)U_EU2UE6A3[Y>U?$NVVXBII((49"#G8I2L7=X?RJ/["_;FLT M,2O+:WF"TN :]^H%T%+79;81LRQN6L,<6L/FE09GMWD&,A@LGV 1\@[V\G&X MK>Y>B0K:)M*4C8V>95!7TST2@M8V?*[4CL^/ \;[H.)DO1JXR2$ 6#)%$X [ MP7,#U9"T)H__?WO?VMVVD;3Y?7]%'X\]Z\Q"- '>I4GV*+:24=[$]FLY.[N? M?$"@*2(! 08729Q?O]7= E*U(WBI1M\?.)8(G'IKMM3U55=/6-AG K(J7I. M"X\D54&^EZ?$(XK]Y7"O:)!Q@G04M.WYVC:,0W][Z2B5@'5O2!'BJT"L@=4; M#QR#)+2^OLISY/'Y&9)YMDOT^#[)WC.C_B"H"$:S/4NRPKT5 MTNSF65SN-Q"C(3 ^;I[(RX]"=Q;G&3W^AOLGZE5V4Y*PN($D*G2G*3]..>$Q MP65)#%E\JY[]ZO8I'X+O*G0_+N\_N7O81_&Z3J/5[[Z1LUI1"JLN:C8&K=XC MU]ABU ]>T6MT6ZWFXH_]XB=N:EQ.IZ7)6+J-?D=3&O6U&4KW,7G=(55Z@^H? M;<;5='09"R& _>S!/'!V44^:[:>>732'YHT>4?10P7ZOT=E'P?XC:*=&M1&P MV_?Q;N7L=>'&8F..#OP@ZHOOOW_5?;4KWJQUG*P97-Q!/+J^)'R5_OQORH\_ M$W[\/X<)>_=#Z_NA2.?N M_7AHV&3C;;)&]-](('*:!&X(:ZJ#YFAM32^"FR5GE\';A66%9NO-.=CG@['/ M\'8/1;.Q.H_5>:S.OP@.'%05-( _^JKRC"M>O$#IO603.N:Y][ M)J@ MRC"M>O$#IO5@3.MK]EYN)H)YK:\ZP[SJQ0^8UX,QKV]@7FNOSECQWF,9"$QH MW4THUE5A/N&=PCN%:<6Z*DPK3*O!_(!I/1C3BG75^JLSS*M>_(!Y/1CSBG75 M6JLS"HY1< P,?!$&MIH[ T'CF*,UM+T]E:?W%8?YQ7GJ1GYJ,7[C<8(6T=MO MRA,Q+W&BH.]F[MYWW1C'?[T0K?\L1-O8B>-$\"=SRIQ#J7=YMO@CS6!QC/QJ M3J\\1OX1E5R?22_Q7W "_%Y.@'\-)5I/B32WEP.K/^CLB+YP1._L(SH"'.FO M28 CZ,"AZX#F:-+O-+K $H/LF][J#3;[0 .@"=>BK?OD!G#RT:P1Q %1@"AL!\U9PY M8 @8 H8@Y$?(KP'I#0WYVPCY$?+74_D .@"=0Y1[W4>]C^\98FZPY QV#E MPT(-F -M 4/ $)BONC '#-&'(66E._WK#D,N?UQ95]YJM%JM-[?KRM]4AE=4 MGC]"MI;C[/KL+KNY.<(MT>?%Q+ -.9OI3@SP I*VJB=F"W*.YULLINXE5RI_ MY(YH:L=N>.W.TI-7[)U6A-=)!DW14=W%\JQV#5G"?<(E.@KFF>PXC C%H_8ZT%CP&@HH?A=//>U M8R\^L>@9Z51M/ EG#?:5AL#O[$1AUV[*1!7W&_D$L<[^1IYD]KP15U]ER3N" ME W=E*[,IW$DG\;3+)C0*_UR0N5K9MQ-Q&.#Z))]X!Z?#'G"6K9ZMGR8N(IN MF<9ID!63+YX11,P/:%8)T9K]D2=!Z@>>N"95,RZ_].2E=^=/H^39->=JB%.> M!+&?2J),$QIM0HQF?D[7QVQ,DD$#*UX\Y#1\7N$-3RT6QM=TQ35IR,@-0[HF MXB0+J>3F941RY+-8R&WL_3;T\S-\BQ.9NJY- ;'?G.7A,,\)7.0IG($7L)],3'QVKLD6Y=.#?9, M?;.?KF_]AKVL;[;=Z*^C;_U&J]"W3L-YMK[96]0W^P7ZMADALS40LL=DK/0S MJC"T=YQAM[R?K0+YR]RYSB4Q$O4G* M?)ZY04A#&7)"3#$Z2WR;2.?48F/W2LR8?$7AX7INZ.5AX1$PUQ,>CW@C 6,V MEB-ML-/%(_G--'0CY53*:4LGB884!G-/D[O>>$'2.T,6%! X.XG33#H4;B+6 M@M@]5[O)G$_%C#1%VEU"[8L-VII@"YNFO4TCHU38 _+^%^H41-*62!T=F&2"YN_'TD*N&'&Q M(E :YI(,<7092PL^QXIYB*/H(*PKB0)9QC2G_Y4OI1/2VRPJFBF MEO-H\)?J383$:4:7B G14P1XTH\I87;Q_<@-$G;EACDO9B@ -K7*Y[C192"< M;I>0.0O^4_@%+\U=)J=UFCH#H>.[7:ZS7ZS]>J6Z9"9]E7FP\VS^&0H5K@3J77$ ML./FB;S\*'1G<9Z1SMQP_T3IST!.OKB>]#=TIRD_3KF(WS)>3D)6&JA'O[K= MTTZLF@])#K+9<7G_BM9VZFV=9L-IVF\D^J^HYE 7M1NVTWKD&EN,^L$K>HV! MTWOQ4VP:;_?%3^DW6NW^8/&GK\VXVAU'D[$,"+">2Y?-MUC<7#_%AVJ#>OLI MXG[$E^\=;*W6#OBQ3JW6UA@RKVSL[JRRL4"8.7DZ39H;DUX(6W885PBQ+@5W MNRN6NA4$KE^U]U5Z3+\I3^E,>$K_'";LW0^EN[3OW12/RH73Z5CE7V*(B0*" M&ME[./*T0';WAG>3*^*PO =J>2\H0H7=/3"[BX@$$0DB$B/V6@$7]X.+8GT6 MZ%=+]-N3;04_8%IA6I5IM6%:ZZO*VKNM![3I&;;UX&PKW%;85KBM,*T&:I7N MIA5N:SU5^8'U\![6P[59?M4^L#C8]7"[O8_F8\^R9SO@S=Y ;7T&OSV=T,@R M6?^,\=2,__6[?,&<@@ ]@5E$8\E30>O9Q[)N KET4U9BX-T1N-'AT MN],SM/(6=ZL\>?'I[$\"S&K9_Q..;#^\:JO-*N=&^G<;I)W;4L37&U&W0RQ; MU-W$=EN6W>WOB+U&JZ-YUJ]^V@18VK\> )9JH$BZPU*[+S@$6 (LF:!-@*7] MZP%@J0:*I#LLV0[")>"2,>H$7-J_'@"7:J!(NN-2OVUUG19@:>^PM+E$Y(ZK M9PPRC_ML3Z>:KHG&R2NSDLL 0L M 4M@Q(QF#U@"EH E,&)&LP[V\>]_NW&:=OL$65_HDPGZ!%R!'D /@"O0)^@3< 5Z #T MKD"?H$\:L "XH@$3H =[9X&1N&);G0%VY.U?F;:P]0%I.OW5[]3[*P_20)XH M7YQISR_5=@CFQ6FV9KINI0PX.T_4.7H(AD$.RC.*)&!-48U24Z?$L7K-[9\] M 06" @$\(/N0_5J!1\MR[#4C6B@0% C@ =G7A=#UDWW=P:-C]0?;/YH)"@0% M GA ]B'[-0./7G< \*A%%@U;WHQ3O_?T4Q!=TB^,/DP#O^@KMO$=;TBDZ>^1 MH#A!;W+#.]FU>7S;M?K]-DI]M@)TVV+:FN=G0AT!2QHHDGGDKI\>Z Y+V-@ M?3))GX KT /H@?ZX\G9@.8,.4 7ASD&H(V!I_XID'KGKIP>ZPQ+"'6WT"5ON M='$G=MP9,W.CRV 8! MSY:%_,"M[2YKFY[.%'@X&[>O7:O3V_/FO4?Y[W0Z5OF79@KM1.4A, P8II.6 M ,/V6LEK=_>\#008IK-V&JASP#!@&##L<##,;A&(K9D !8@=@GH:J'0 ,8 8 M0.R 0*QIM9P60,PL]=S:-LS-)5-UY(KNRO@QCHY^/CW]S%S_CSS-N&A7ZL43 MSD9)/&'QM-AOB2,&#]$'VFQIRK+-=1I.1]AI17/H.Y M<*DVGY_M6)V.%BW?'Y<#>%:H 05 B !D #(W25_NU;77K./$P 2 *D5"P"0 M $@ I%GJJ3M VBW'&CA 2" D$%)OQ@ A@9! R'VDK1VK9:^9MP9":I*^IG]= MHI+\<666L-5HM5IO;F<)WSR;0O;&*;1#_#*0.MLP'\,X])]'876Q&-%QD-%@ MO6%YC1_M:XJ-5K0C$%U6GE_>0+-.DZ!C%B3*"XX1S:1+3 MX(9-:!SCE'%BFL]^R2/.6DV+.4W'D9?0#_;Q#IVBK4C CC5$!F.K:.3F65S& MN6(TQ._CYHF\_"AT9W&>T>-O. 7-\E4#2<#B>A+3T)VF_#CE4Y?0CI>$D.L. MZM&O;M?^*BF;UMDZSX?2(@Z]6+P&HB]H-VWGL&EN,^L$K M>HU!N__BI]@-I]E]\5/ZC6YOH,U8G-;+G[*9L0R(T\XSG_) .7W_6=7T&]@4 M\YPZ^MY^5H<>,4N]O2S=Z[!K;P?\6">9LC6&$/G%]]^_LMNOM-XM5DKQD[C8 MWSX7=Q>'W%ITZK_ VQ/>UV_*ZSI;\KJVOGOLI2)Q=P'>.-EX1,77Y^M:F\R MBD!%G?BA)RIV 8HU!T6QW #TJR7Z[Z/_Y2'X8Q]",(\X_Z^'7/C6 LS"'[ M#.K-&_ #_ _8+O@PH&U>J@=%DJQ4(J%4B!53+[QV@%'UC%><+/A M9J_F[YF;1$%TF;(I3^!EPPS"#,(,0EG CSKQ \8+Q@L^'#BKBQG$2BE62K%2 M:@1084/%?B#M=$(#R_8-9MA2@3! -^M:IS UG4_UO5B[";\'["NL*ZPKK"N M!JJ5UM85OBNL*ZPKK"NL*WQ76->#6!G?U]$W>AY,I@,"'MY9>S<9RG;N2GECA$A!.X3#F91 %^S'N?6B<_VJ?"B&MF7TK)Z98%?X D#=BD(^>"QC#35R M6\JGR8FJ!GJFNIO5]L#J=]=LHWA8ZFB>]:N?-@&6]J\'@*4:*)+NL-1L]/L M)8"2";H$4-J_'@"4:J!(NH-2JVLYK19@";!D@C8!EO:O!X"E&BB2[K#4;'3; M *6]@]+F\HX'4D>CNUY]7#YR?L)%E8 XBGZ>A#Q^83T \H_:.2_[[6;&WGQD;7V6XO MK6JXI&;B:NMY=$4_Q,F,!LRG1_F4>6.:)4^QTZ-VBH[,%,HE=-,#W>WCW_]V MXS3M]@DRO= G$_0)N (]@!X 5Z!/T"?@"O0 >@!<@3Y!GS1@ 7!% R9 #_;. M N *]$F/?-UV*N*1J=N*!IYZ?^5!&F1!'#$W\EE 7UPFKOS=B]-LS8P==D48 MZJ,\HTX"UA0%*37U2QRKUW2VWA\6"@0% GA ]B'[M0(/NK,#[(#^:$!\8 =D M'[)O$':T+,=>LU>?@JB M2_J%T8=IX'.51L.6MP-T2%":H#>YX9SLVCR^[5K]/EJ;;@?HML6T-<_(A#H" MEC10)//(73\]T!Z6F@U[S4J/PU(FH%(-M!&HM']%,H_<]=,#W5$)^R*@3R;I M$W %>@ ] *Y G[#?SK@P=<>=,3,WN@R&(6?N)":*_^<%2<*5G'=VGAYT]! ' M@SP3U%OH1VAX([NVA5VKT\,N.RB0#L0'>$#V(?L&@3OH#_0'V '9UX70 M]9-]W;&C8]E=&^ !!=* ^ /R#YDWR#PH#L'P(Y:9,ZPR\XX[?LU3E,F>U-& M1/!4M*F,1\SGPVSC^^R02-/?)4%)@M[DAGN"$A\]F E]VCL+@"L:, %ZL'<6 M %>@3] GX KT0#MRUT\/=,<5M 2!(AFA2 4Z 'T0'] H3N;P)2]ZQ+VMQUD M?NZTLJFMS,RQ($US-_+X\HER+YR6H/E1N]'M#ZI_.D(HGCWA;J/WR'RGL3HD M[SCA(4WNBM_?4LS_-=N0@3] FX CW0CMSUTP/=<<6Q.LT.0 7*9((R 52@!] # M_4&%[L06^/WK$K8K'F02\JM[P_AHQ+U,;%:,XNCHY]/3S\P;TU1Y^L+B .SC M,\LYV515QY"NYLF"(ITFS8:E<1CX;%G6#]SH[K)^ZNE,@9.S<3/[UK9:]I[K M=!\5 *?3L 8^ 1[/44W=X;+>M?G?-8T\ D !( MK5@ @ 1 B#-4D_= ;+9Z T CT;"8YFLIG]=HI+\\3YZO'DN.5J/#_AA@HA$ M:S":[1&N!#TD95;E3-T\BTNA$Z,)HLOCYHF\_"AT9W&>T>-O.$FP?-5 TK"X MGI0@=*TD!9 /?K5[3*"JR -AD$89+/C\OX5Q03J;1V[T>UW MWLA)K=!'=9'3:':=1ZZQQ:@?O*+?:/;M:O_E%S_1;CCMW@;&U;?;VHREU6E6 M_MB:C&O0<+K/?CG[ S]8,ZT M51;P _PPAQ^P78;[XS_E83AC'X(PS[B_;\?<.-;"#((?,(-Z\P;\ #_ #]@N MN'!@K1YJAX52+)1BH11(51-S!G@!/YYOO'; D76,%]QLN-FK^7OF)E$07:9L MRA-XV3"#,(,P@U 6\*-._(#Q@O&"#P?.ZF(&L5**E5*LE!H!5-A0L1](.YW0 MP+)]@QFV5" ,T,VZUBD,@'7=4W.,L9NL>6@2C"N,*XPKC"N,*US7?8L!K"NL M*ZSK85E7N*[U-:ZFKHOOJS>UGL<&Z " AW>2PSYZFQIGT[1&MKI&_FIQ?B-QPE9\_7 M'5 WJY /GIM20XW'8XQT8B5.[-L["P!+&C ! ML%131=(=EL0I7@ E@)()N@10VK\> )1JH$BZ@U*W8W7[6IR(KA,K 4M[9P%@ M20,F )9JJDBZPY+=L+L I;V#TN;RC@=21Z.[7GV,HR.9=71]<2+[A(LJ@2RN M)"&/7U@/@/RC=L[+?KLRF *)>OJ68 E8 I; B.G.'K $+ %+8,2,9@]8 I: M)3!B1K,'+-&))5O;N;'1=;;;2ZL:+JF9N-IZ'EW1#W$RHP'SZ5$^9=Z89LE3 M[/2HG:(C,X5R"=WT0'?[^/>_W3A-NWV"3"_TR01] JY #Z 'P!7H$_0)N (] M@!X<%J[85F> +7Q0)B.4": "/8 >Z \J="?VW^U?E[:PU0$I.OVU[]3[*P_2 M( OBB+F1SP+ZXC)QY>]>G&9KINJP'<)0_^09!1*PIJA$J:E/TK'Z WOKC6&A M0% @@ =D'[)?*_!H-NPFL /ZHP'Q@1V0?D'W( MOD'@@<"C-CDT;'8S3OO>TT]!=$F_,/HP#7RNTFC8ZW: #@E*$_0F-YR379O' MMP/+&>!0HNT W;:8MN;AF%!'P)(&BF0>N>NG!]K#4A.=MH%*AZ*-0*7]*Y)Y MY*Z?'NB.2MC #7TR29^ *] #Z %P!?J$_7;&A:D[;HF9N=%E, PY=H9X)ZBWT(S2\D9VWDVE9=G?-E" T"!H$](#LZT+H^LF^[NC1;#AK M]HV!_D!_@!V0?5T(73_9UQT[[*;5 GI @[0@/M #L@_9-P@]F@U[S2[(T!_- M<]OT:IRF3W2DC(G@J&E7&(^;S88:==@?HDJ H06]RPSU!D8\>S(0^ M[9T%P!4-F ]V#L+@"O0)^@3< 5ZH!VYZZ<'NN-*&X "13)!D0 HT /H@?Z M0G>NV0<3NJ1EE@X[W S2OM/*MK8R,\>"-,W=R./+9\J]<%J"YD?M1K<_J/[I M"*%X]H2[C=XC\YW&ZIB\XX2'-+DK?G]/(7O-#C78SV>H#X:Z#OT(#;]KUY9_ MT,1F/JB/#L0'=$#V(?L&00?=B?-6H3\Z$!_8 =F'[!N$';TF3LR#^NA ?$ ' M9!^R;Q!T(.RH38X0._F,T[Z/<73DN>F8!<*:\31C_&;*HY1C(]\!>B2HO="; MW/!.L.%"#V9"G_;. N"*!DR 'NR=!< 5Z!/T";@"/=".W/73 ]UQI6T-^FLN MIT*9H$P %>B![N2NGQ[H#BITYYKE'= E+1-UV,QGD/9]=6\8'XVXEXFM?%$< M'?U\>OJ9>6.:*D]?F#I'ALXLYV13-0]#NIHG"XITFC0;EL9AX+-E63]PH[O+ MZJ*G,P5.SL;-[%O':G7V7,7ZJ XG8Y5_A6%4_JKYQILWQ:'7[HC_!!#$Z @ M4! H>$ H2+>NV0P.( @0! AJ:7$!@MJQ!""H,0AVK':K!Q0$"@(%@8) 0:#@ M0:)@LV&OV<,5(&@L"&YM-^CF\LHU8>O.]WG*M+'K_Y&G&?=9Q#,61%X\P5;/ M0_2;-EN9LVRHG8;3$8;:C_-AR USGS0RT*]W5'3U+"_L0>;"#=NX$-C-CF6W M'!WJ[QX7!//\,?,,,586-&4,$!(("83< T(V^H!'P"/@46_& !X!CX#'W<-C MOV5U6UHL]@+\*C)EFCZUR4JR1]7)@@[ MC>:;V^G!-\^E3^OQ&3R?0CL$+T$=/[AZ.GW\()V&[NQX%/*;QV3'[IR(S'(P MFI5#D+<=I9F;9"=R_D0! E?IUFGVVX[=[#C=EMWI#=Z<+)V'6I& Y0&91=I7/UQPSC[&&6>V M8[$-G6>[E0FHB\68CH.,1-E[H"U@JWURYB91$%VF[#-/V,783;@E/]=ZCO?- M:!0G;!(GG 712#Q6'4D?B"8)^S05)$K9VXM\2+8V M\%B[USQRFM_):S[P)+B21Q^G\O=_IRWPSY8M>YHW9-5<2Q/U"J(A [!\AK1V9=)=4 ^P[AR;8]%;;GAJ,9_3=,G'R$KOSB4O. O^(S^PZ%7D MC:7!_%OQG,M$7>W%:99:\FU1%I,#0W.:'N73LN67Q<(X39F\/W"!A5VZ8\Z(.7,PE9<,X_I,HD(V)MY=C%N>)O$]L MLW %:>9>DG#55SF)>^<\TQ0 %TNT)NE1JW6+G./Y5I"I>\G5$N>1.Z*I';OA MM3M+3UZQ=UH1ONZ>QR&:=[*X](XQF5D1W2D+W&!?QQ30Q6$87TL336$QV72Z MR0O"POJ*KHD+FW^/G1?NM'L+/\3:A5BG(,/(N;2L:7##)C2@<?A2ZLSC/Z/$W MW#]1KQI( A;7DW"&[C3EQRF?NH1V\\5EF9%2CWYU>U_;%2'PD,0DFQV7]Z_8 MW:;>UFDVVOW.&SFI%?DA=5&[83OM1ZZQQ:@?O*+7&'3[@\J?%S_1;CC-[HN? MTF\XG9XV8VG9.M)HT"##_()Q/;#]LB_5\-DM?G>S[[*WG_3B(Z:KMY?"CPV0 M_L6U.#O@QSJE.%MC")%??/_]J^XKK9L3E$+\)";VM\_$W04HMU:A^FM+PE?I MC?VFO+ SX87]0X.'[ M!Z2 M:5WS+%N85A-467/3>KBK.3"M!V!:X;7N7Y4/U;0>'#]@6@_)M,)KK:SJAD:G-Q=DXSE,W\E.=3E$R@\=Z818.]#!W M,X33%[*&$U$!OU=#+!$K $+($1TYT]8 E8 I; B!G- M'K $+ %+8,2,9@]8HA-+MK:)8Z/K;+=76#5<4C-QT?7\]K%#&]_LX>Q\A=71 M0QRT47 DIE OH9L>Z&X7W_::?21YC:JY6'/',)01H*2!(IE'[OKI@?:@U,;N M06#28>@B,&G_BF0>N>NG!]IC4J^/31H I<-01H#2_A7)/'+73P^T!Z4!=FC4 M ).VL,4#.4G]M?=<&$&>9HS?3'F4KIF2Q'8/0]V99Q2 &&U]32(T7)A=&T&G MM_U&[U ?J ^@ [(/V:\7=/2W?_P2U ?J ^B [$/V:P4=G>Z:"Z=0'Z@/H .R MKPNAZR?[^D-'$]!1BWYHV,9GG/*)WFF>FXY9<$_N[(63$90^:C>Z_4'U3T>( MPK.GV6WT'IGE-$Z#+(C)$/+0S8(K?G^BW]Y,,1-RA&:Y7(=5IV$>N>%^[1H! M_OZW&Z=IMT]0]P1],D&?@"O0 ^B!_KCB6)TF-GA F8Q0)H *] !ZH#^H(%B! M/IFD3\ 5Z 'T0']<:5N#/EJD[%^9L''O(+.0IY.8R/P?5^3N6#QB/A]F+$C3 MW(T\SKPXS5+LY3LH%P6U'?H1&F[)SMV2#JIJH3XZ$!_0 =F'[!L$':U.#] ! M]=& ^( .R#YDWR#H&*Q;MP'U@?H .B#[NA"Z?K*O.W3TF@- 1RWR9]C+9YSR MG) M-M]0(!V(#_" [$/V#0*/EM4;8#<;%$@'X@,\(/N0?8/ PVY:/1MM-*!!.A ? MZ '9A^P;A!X]J]G!H=CUR)AA2YMQZG<>96YT&0Q#SMQ*CTCL:CM AV2S=0A# MNIHG"[ITFC0GEL9AX+-E@3]P^[O[^I^GLP8.S\8M;M?J#-;RU"L0=:%,$"V_375 /U#]@&; .V'2:VV2W+<0!N M4%6 F]:, ;AIRAB F\;@UK1:/:Q*&JFJ6]CQN+DTK8[\T%T9SWX\__KA%+L8 M#\K/.91BEC64;UMZ]GKK94?U"Q)TMYT]V^KWUCQH^%!4T"1;5S\- OP ?@ _ M-86?3M=JM_N '\"/!L0'_&@G^X ?HY5'=_BQVRVKU<1>3."/#L0'_F@G^\ ? MHY5'>_QIVE:S@^6W>J0#L9W3. 7\E(UYPJ(X.OKY]/0S<_T_\C2;T'?I,;9T MUM.O(6:)[[]_Y;Q"B9NN3 )CP!@P!F:M9DP"8\ 8, 9FK69, F/ &# &9JUF M3 )C]&,,CJLZR'7:\^B*?HB3&0V83X_R*?/&-$N>8M='C90;.2_47.@@^[I; MP[__[<9IVNT3Y(VA0QH0'_@!V8?L S^@0] AX =D'[(/_( .08> 'Y!] PA= M/]G7'3]LJS/ IF]L>D R;2_J=^K]E0=I(,ZM8F[DLX"^N$SD.5;,B]-LS:0: MMCX8[9ILMBWE@=M7U(_4P$UQK%YSS:,VH4Q0)H *]$!WZ@TK'Z@_6["(#98(R 52@![J3NWYZH#^H]+I:''&D M$R>-SM5ARYM!ZO>>?@JB2_J%T8=IX'.5HL..MX/R2U#PH!^AX8OLVAB^[5K] M?ALE0X;T*OX.O8H!/T8ICTF$KI_LZPX_V/ '=*(^, /R#YDWR#\>#NPG$$' MZ('PI;8J"/@!_!RJ[.L./PA?-- A;+G3RWG8J0;^&JTU 80 0@"A1BP!$ (( 80[/3&L M-;#Z X2$0$(@H4XL 1(""8&$.T7"9M]J.VL>2P4DW'O^F/YUB4KRQ_OH\>;9 MY+ W3HX=0I,@A1]A.SL>A?SF";01F=Y@-"L' M(6\[2C,WR4XD!8YHKI/T>.BF7-R[DEZ+Z3B-;K<LD#!*[2K3=H]3ID$EJM=L?I==Z(UCCVO-M*10:6!V06:5_]<,$Y^QAGG-F. MQC#S4XO?F=.TVD>-;L6HY%Z M8W;-U=?<+^X(KCC[Q8UR-YDQVQ*7.XTY4I-X%_]?LOU5<]=JM%JM%>9NMW!0 M*/.>$<$\ FU#XH=QZ&^&R+\&?^6!'V0S>>;S>W63F25=8/"U.8DC9- EH MUO1$0@V:QN68)?R*1SD]G.(C0@.?C9)X0M?%?NYE+'5#GEH28H(TS<4S!<:( MWYVF/9!.0TJ Q'[)Z9GR(Z&LMZ_WXLDD%D2,O3_%U6)4'[C')T/"98%1UJT' M_.86OTPI0@L\>L:(AD=(WF"?Z-YBT$Q HG@7_LSSTW'4C+E#YR0Z8I4(U(NU^O.H-OH,'I3&,B>29,IN9I2TAZ^ MK]ML-?KS^]QLH10MY8W9F@HB)'';)/Z0"WLGK5O*Z6.?_45>>D:B08*C1%-\ MYX5Q8;^"A6E^+P0PFJE]B8.3=-G^\AN/[;NSM+P^=-.,M$>> ,2]7 88JZXK)M-@IRESR>JF>9A9M]]( M2E0,+ N$:2<%$5>(^$;U(Q._CANRF1UQ7X$JB+Z([)BE$UV-3D]BW*5 K7PE\=;C!<3E23:^-87F+?J]=MI6L]D40W O+Q-^20,2 M_(R\8$J^LSLA><]64&HQ@H+<-(WA3%X5T04EB1>CN=\9L.CE7IA+AK\>R-'X MCXFRI$E%!--B0@MB5M_GTIA(:V@^42YM)7V6BM@^?9K\DU6^-3'U_N(N,0Z* MGX5+).PW"71*CK+BNYLD,S$5LN'Y*A4A(?#R)"$-)F_#'08A<9BG99"^8EB1 MW,$DQ6;HAG*&Z9B3%+BW@.C0<*"6:\8:4T?K%8*GK_J]%U[6B&QW>I]@ZDGG M'UFDWFNTWO^:Q*YJ-7J\YJ/QY^2,W,S"ZI*_+6-J-?LMN+O[8SWSD SM4^U+> M=[A!]9DMG_O[2?D^8B;ZNE??;*T@:@?\6*<>:FL,(?*+[[]_U7VUGRJ:)_9@ M*(58%R8NQ&K'7L[ZDG 1W+#?Z+=QRLZ(;OX_APE[]T,9'.A56_6DO@S&B _*AS@!<0+B!%,@ M"W'"?L!-9 GVC6:(!F!;85MA6VMH6VW85MA6V%;85@/52FO;^IJ]'[O1)8=] MK:5]Q>(-%F\ @B\#0;N)A(.1V/;V5%;(BM!K:=T;,3U&8/'=&)"?5L\H2CM;0WF=V^ MU6]I<0:03JS4LC4AM FPI($> )9JH$BZPU*[:PWL%F )L&2"-@&6]J\'@*4: M*)+NL.38UF#=6I'#4L>KHAS^ '+)[I M27QX#O?EBCMMJ[WN0NNAJ)!&/KQ.:7Q3=!#X _PY5-G7'G^9P$RF;KZH$@\Z0WN>&-[-P; ML=M6RT;9:PU\$N@C<,D(13*/W/73 ]UQJ=]9L\D75 FJ!$B!'NA.[OKI@>Z0 M\M;N6'9WS877PU(GW4,=%+W6;.'U3)[2+DZ:XS>>;)/%Q,E*3/TL3Y:[]X11 M%,?6P5_95&;KZ>WM=&*4EC[-YM+(:_4<-$6?=+>M;WM6J[_G>JOH36TV=;ELO9V&TQ'6VX_S8<@-H 86NZ2 F !$ "( &06K#;2(!\Z[2M M5JL'A*R]NC^8)Z!_72*S_/$^@KYY-CWM71\ANTFTTXD4NSLA=),2M]3S59!S M/,]%3=U+KDS%D3NBJ1V[X;4[2T]>L7=:$5XG&:QFQUJ-5JOUYG9V;-?4^2-/ MLV T X&>22!=%%==+,9T'&0T8F^MXT6K,]-PZ.R6$3)/7![3)\<@?6HYC@Y. MUFZ;C,4)R\:TW^HP&$09QQ!(^"KDG;XIX)O+]\83+RP;=RF4B[1_%T9%\B#AIQ1@S]X;&( :69K'WY]'0 M3<4LX\F41ZFZOQAH@YU&2Y4,KN>I$\AI2#RX$MZK?',^H2>\[C?:\[D0(>9E M#]=N6IF;GP17/&+#F61/J]-HOV$S[B8DO4>^V(U8?6'"Z=I,9YVP81WE:,,)=>KX027$XR<3-EKBF1#(5C_?S1,B/>/0H2-*, MJ!&.Q..%4#?8I]$HY5E67$)/E6\J>2+XX9(X-UKSX:YD,@U:C&?@%X0IC&])>%I'LJ)BSMH3F),]!L]6XJG>!;=ZOM9MK[= M;0R>8.N[G4;OJ;:^W:K@PK-M_4+!THQ/C_+IK>]76GEK,9Y !+-D54I=V@8 M$)H-GHT _1Z)^0X0H.U4R/]L!/A:L7?I?920IF_U"-Q$"(RPRM)X/6)QQ7C[ M"_-L%2;X%AES+N91/JCZZFF>$ =39:K+B7KD$I!DD J()3^2C;NCN ?6.JL& M4KQ^U4/(]K,1Z>2^O;<(95AGV%*H_=!(>5AFPRH!5A@>H_(D\ MRF"% E60XRL0<>$QE- E/4'RJ K M%2Z56E%8=BRDV[QP9@KP<[T@FPDT#'TB#!2# MAC.#4!L6Y' P^:$3$H#)T"A@\B.8/%JA0!5,MMN5M<\23Y\&)&4(3.@8YO,E M(S](AWE2A)H2MLI5AK$KT/4ZR,9C'DHH\^(KBB/GZ\"5]5V!S_E4W$C#F#L5 MD0B-0X7$(X%>61+(J%JNWE#4&F0J4*=9S5Q=T_O>M MQ>!R75MJ^NM61:,)]U]W.DXEV^]FMR)4J;MT4;>R7D 7?2"$G@S)8VC9A=H7 M8;QT$HJUZ7*Y.HJ%8^ .R<705+O-"0_6*4,T"8XW3QW=U55&!BJQ5VIL(MIQ M)%S5(ER3UHDD+&&MZ(5-CR*\)IB.1;9,@>T\^Q2'87Q-OQT;H69^*S@@,2I\U_+]\K:C-*.XXT0*RQ'-?)(>BSRSN'>E:"UF8C>Z MW=X;LV5MB:)S<@:1))VDZK->\@"!JW3K.>UVK]NW';O='SBM_ALBVM__=B/0 MY:04B(HD+ _++ *_^D%H(;^A :=%$"^6B(=!+'WA-!6*.LSI'_IY/OEW-/OB M_] *:$5-M4*5;\Q4[0?1(Z#1NV%1:DCJ,2H6C.XJS+S>0A8'Y9[X?)2+I2.1 M>[F4A77TAHGX5>5DH&)Z20!4;.LJ)L2^HF*N)SU(YL[+T^Y1*JB('AR$BNP$ MA5(OGLJ,18$ZEPGI \54_KS&_H$UN M51V2^>!7:BN%ER>)]&9%:=C0#8G?8FU>+B'ROW*YQAZS">>9NEQ<%JGJ+GJ' MFS%1"YK)+'1$%&=.NZP1DVZO^%SNHI5[[@/Z-!#[CQOLW[S8D%G9"SG?6%]6 MG,DMPL5N?;$G=VDCR-T](C(!YS^0>JN^5CU*3*EX@L]2N56$KJ]L]9 3(&*% M\51&Q.(%CR3Z2G8((4Y7W^#%DXFHA"/.B-TK\QVNY<3I7YYR+C=_JAJ!!GNL M7F#BSLH:/(MFG$DF1K$8QR10L[$J>W%%VX.Y4)#]*N=&3Y0SM>1 *O)W2_P> MR-5DW!M'I$"7@=KS*S9SAW*4JIO$3:"*B>]NXYD30AY0,F?,LU8+A=4%TA Q.%9\0IAS./1B"\$L<=")OL$$$H"A+G:>2C& M(>.:<1R*K@H-=AZI!@MW7JM>)MT!\2X!Z?,A5JS\P@.D+T>Y,.YR6^7"(HN7 M*%!SK]P@5/T*EIT)T4F'IN@%4SAB05@Q M(OHN'1K\K.(??1O2$6P MF%Q>4Y4+KF DS4I4]ZE$KO"L(M7A@08R*9RGQ#\2NV=FD@\T=$M<)\>C+I7O M*+Y3W2=$H85L\Z3&5(#J?8.2\RM:)(E6&$&8EQN';@M6T3UC'(N]K\L/&+OD M6)*Z?W0<]5N)"D^1-S$#=*EO+68B9!],I27RE($:9H+ MD5*^2TEPN<' >G!B@ID5$I6\MPIAOO=*KU#T2):MB*U2=&>V9 7*'5#5=CXD MRJ)7S:QXU K6D:0GHD9ZHA:2U8.4=N;294I$A"_$=BS56VJ5(JJT*HI3=U+] MI5\XY+.X<(0+_SZ<+:F@.U%M0BIM;.8W2W- ;N.05S1:[HYV4[I0_$:B.Q%J M-Q(!@!N&]VY8G)#WI%XSLIS7 M;N*GJ/'7158/T9<^7;%G1H76[\E_%#Z*:!PVXB*1&,J&;HOUD%#(LE>5Y;(; MG+/H@95FP@=\VHV5EI"%DT,3CIYV.U!I=NEW-7 ;Z82N;*Y M\ZY6K4JP=YJMGO)@%(*^=GJ51Q0+0D^FF?1(\JAP]+'HRRNYX3R7H M$R?2MN4>[9#/UW6>1'$_EABLGB\A7XC)/,H2^[.5T[B*X$ZU#> [3:6"]VBF2/.$-TN"W%J.>Y X<[T05&JPCX_11,81B^E4!N+* MJ&;X1[&NE_"K@!13EGK18Z1+N&A"6[;Z.R\:N+ O1:NW"YY4BE4@=HF+YXDHUB/7%'I,RXZMXGOX^N(O.=Q,%UT0*2+ M4WI%0"&/6(-;"M_,6L6"LP< W;Z[=S8:<4]M&3B/1JJW1;U=O U7=T!"M["1 MLUB[$T"TZ(DZB0GGW61FJ5HQM3Q8-'BQ[IR_7L!*\B>7!_%45B4:[,?%LA;! M2%!9"2O7,"H#$(Z#3\CKR:A?JHO: QZ4^M)@%X%81[GF$H=4(]2$2\2J9E[$ MQWG17BR;QCM_B> M,'@^M&KN+>'3D#A8+)*D2NGEDIXLA% >AYBMZ$V>J*XR:KYW5F/^%5_3NQ/E M>2=%0G+Q4K\B6?7*6^A.7)$M<3RP[22\BM>:=RL7J MSE+[NE"L>,MUN3+AJ5;3BI&)M275V);/J4_TI7_HL0;UB*N[K:OKTLO]W6/D M>C 9-'8A/&2IEU_X)3GGPK#]I/STHU_C6+:AF%^SN69QFYL+.C]HHT:'Z#+( M=FC_G;L)X1:!UAZ(3E/PDTCUV\^B_RZR#K F1>A46>I7.]:J "8'YKS_R3[]2"PP.S MEK'TH_0K5E"$YY61LT*X>DG7$W6X*GXI%D'(1Q I-I%6$ME2D=64IW_(*AMI M[X0O(ER69X]@P1TQ$)4FHDOI1GJ%./RR\LA*#M.2J7&QET N+A0G*I"K(+>L MB<(NDC\HDV/)W"*7M5WQO'"H2'V)FIG%O,N%DD"]:9&0IA>Y M05(FYHM'B(T.]/!4]/&-7)7"4KP;G,R3\$5)D7)L8KDP$UP5]4WJ.5C:J/]F MC"XV8P![M1/+2KU)O+PG:U%)>[OB4W:L6%%H*^(R,HC>V+IS"YGAG*)+>0C5 M5*"O&UKLXF=9$W5ZJRWY/:6ZMQ^Y7"\I#:Q5KH@7A2.C>2P\;[ A1RS7SF5! MKS=32Q!E!6D15ZKSB!9E,0OS+5LT)O$?Y>$I\Z),0@<)\E8QWW0:BZ-\1)GI M^T__Y_S#D3VHPN_]B"X1/WT0\P6*JI.!Q'E !:ZI2EZWX%UY2!G]*);M/3?- MYC3X@Y=+]T,!K&KUP<\)K6:591<)[ JUJPDZ)3"\*'I9A7IR:6-49"C2-)], MBV6'KY7'D$*(I,"?LC$>@2(IT+PQ[S2G7SUR#O*IJI9.9!(C55FC9<\C%!I1 M >2*E*B"K[(@Q"H/B2'?C&1?87&RY'8HS^9)3"HS'M+3+%(HST'ZIQI-'A5I M+>GJ%Z(C*Z3DXJ2K[)>J()-53'X@2Q@KRW/%IH!8'ODUKT=ZU/LMQK"B>G31 M^DYI=6F4%B9('%"XNJA/:42TU#I(.LMS+[F8RPF[M4NFM$#RJ45-/@V$K(N MEBNIP.*DJ_)$-<&X<3!=*E64)9.7"9^W^Z,9O9_1W:[%?A/96XHH^$5P.7'E M:S[G24PVGK-? XKJ+D1]I*=L$CNC=[M#4GVO(1KQ\H MXEVJCTV7SDU6J**]^MSC"9+Y?3.S.A.*LW)12UD+>%3\F4$&Q!5['MX7+^^B)^DY>[ M62EHRIH_]))[GREGORRA)9M.[CE196DKAKA$M:+DLOXR6BIJK)PM5QR<*4N2 MCPB()'M$K:Q\DTR1%POT"PVMBMMD,>9BRYG:E4(0%4\"K[A;\.6VVE:JB NG MI>KH%86GQ:%S94NQJ0BDD[L2-@Z*W$:1$TG_)'WDLEHDC:.(AVHJRFL0AZ[Q M:586IBY7#:N*"_]>"R2-J.M?T8-%4;LR7RH/L7SH7VHMZJ;E!'-E"-P9WZ+_FF?XW VX1.+G8H*?5_-^L<@_BGD-]6Z]]OMUY;[K2G'QQL7 M^1V^.&MOR"->=GB[M9_H+MEE4B4K=#44&)I8](1,5$JK:B5XDR?X6Y M$\UZY,/4VHKT<$4!R6+[5>DGJK2/,-]ED0F_.XY+&K2DSBT6/&Q4%T15"1NO M*+OU"C.UH.:=Y]RI?2[=\[+HOK))X X!KV)AK$3"4'9:GR:!QT_F2L 7Z7+Y M4GK*D7!"Y;$/BT5!,HEY4M@7N2ZDB!55WBS-2M& M@K^E8S;'> LG)6B,7Q1 M!*.V *9S3S(O]PH&$]5*6OP[!_B+L_<5^R"=:(7&I4LOAI<)[2R]K"]BH#^I M@\6^DIN*#L/C=J'S@^=>SWUBKP?[[]]./7\^_GGX] M_S]G[/3C!_'!KZO42_?IJ!E\.+]X_^NGB]^_G%VPTQ\__?Z5_7;ZY;_.OK(O MYQ?_A50F4IFH"%B8;Y"U^Q07+?*^(@G, MPVI; [FP6VD*,76G(O:1:Q4_"U<]FBO2<^]?UN-+-[V(>M62W&*S MLN?),LBEU:)*]?N\WKU82J]\5>Q^56[0K(P4Q69/>3R\FL U14AR'T21UY?# MG6_QK5+2E<'.TFDVMV;KLO%L*IZ:R2R\W6RJ?>$TW4"VF%BU-20$HK3E8-1H%8?XOD!V=*<3F/R$6:RU/;L^:JE MFEGY#)F?$4FWJ#"25FDKW\X73?B-6)(LUKLDBA2PL4@[IM^I-:)9V?2WI%O5 MRA:]DL3KRB1.N; V[VKZ&*.*E:B$BZSL,G7E4NBBW&@ER6ARY2ZKG=8^PU35 MPU1M+MKYJ=@,.*]:K 8\II(<(FDV>GZ5;?)$EG51\>G-G>BR0(-LJ$0!7Z0 M%^U;1(8C\LJ<0^5>[I)37F"@FEQ/56TGP8)7>4C1 MKJZX=?[HTJBG95) +?%?$\"1\_QG0@.QV%F>Q!;[400JTJ,FVEOL_5@ -&>S MW(TL]HM+TY*_VC$(I5QSVA5UJPZX,;"2ES**F[98$@"YZW&X.*1LF%5L15I MR+-K$87-/W?O,.@AYMU.N(B=YFI;=X/]%.8B;:S2)H$(](HAJN!&A'&+5&0E MK;,RV6A5BXGG44]4:>^DW*E% YK"IR@[*(VY?\E5'775M1D].$A=.\T86J'; M0X7N 6):G3!_H\FY]C>YC3,.TV^R+,H7AM\H'U7FY-H-]O[3QZ]?/OUZP4X_ MFI>)^\ ^?_GT_NR#2,$=4L)M9?/K0\LI?0A2+U3>P/M"&57]XUPA=10))&&U M081#C0+OE-XO=BI8BW(J4;&IRJXKK;0H^HG$9Z*A%?=R5<$LFK#RI+(%I+QF MX?<7UUAL[*;SAKS5NC-Z4%243*_<'> OE-VK*OL"?=E;>K3/Z9TJGOF2B[-C M[99[9'?>\N]$7&5W_.*71758=6?I=T4R1@Y+++\6DY:MOV17ST3UQY"QB JF M&^S')3# 5DY/%Z$^AV /44NDCFFX1I(F54.ON$%5S8#E&:VWB7?.DP@I6 M+&A7.GF*W2J)+%V532EJWEW")#-V:+C_?I$0GG=F*QP '0%_IS[@@4):4JU* MB.)JS< \Q1:I0G\\#D;)YR7QZ.H_5M+ M!0+J+CGE.QV-Q"8IL5TUJ9AOD3/\4ZS5B1-:;M]@/8]&AA4G:&A>M2'6/2#U M/#/4-XEF6I ,B\K%HG(?B\H'X%O*15,137X+@F^R1.];9>N04:[GY],O7]GY M>8-]^OJOLR_L_.-/G[[\=OKU_-/*M=.Z>IYZJ-&AA6CSW(/]+>27;J@2#UQL MZS(P\V WV*]G/YN7<3C]5:45C#I;XA MTH2QB@E3%2&A&TP6/?!%E7?($[: M4B]0QS(M:DQE?V 13HL. WYP%?BY#)#EX:BJT/;R4K1;R$1A[J+"M2B"N57? MO^B.L6*+O>K8LZ),QK"X&N;$+"=BOOUZX4>XW\36G&_%3GWS? AFGS;NW6NK M]_C93Z?OOW[Z @<"+07@0ZS*41/$9J+]CDA=YFE:+HT_VDJWK!9^H(.9!/\@ MNHK#*UYL3B1,7FI95O89O-7W+.*!W"))3L4D2&5[OJ32+'AQF/:\ 6%YGE&E MUY_(%BP2[I4F3F5[L"#Q\DDJVP2)]D57LB]:)*NM5[VG05FVKI#JN5=(@BTRYYZJ-0KNRMMO=V/U0 M#QB=9WBOV2;]^$R:PU\BL;^SS>DDP7.S< M>^Z$X7H#B'?M?3O?\HAL?Y"*K8S^-]DWV$ 7W&FPWS]^.?OY_.+KV9>S#^SB M]->S"_;I)W;VW[^;YY:?+PVY9-6W5;SZ%H^^J=.ROZ5\+I &S?7K_Q,=TW[_ M?@!RN&EL M;GWS^<@5#JV!B-QJL ]G/YW^_NO7"_;[YT\?R+O1\F@EF[ MP7X[_WA&8>5/9Q2P?#@W#Y'F/6(!1@ C@-$M,,K$21QAX(D]9EB&A8[L&BP[ MAEVN%M@BW"E?)F\[2C,WR4ZD6!X)64R/1;6BN'>E$"^&777D=.\= MHBY^O YPB<)S\@:1)*6D\K->^P#![]#QU0]OW>]*WE>8OCP(L\G[ZH>SPL[I M7%+Y]-DL=)485OQ_HX'//8IL=EA8M/R_2R$WS^*389SX/)&C$8D M G%.&A3<#\-8.XZB4,L MU6F:Q^7]Q45TE3^G3_$Z\38QI\R_[Y)&L^D\M-LQ9 >T97R?,?">[&;070B#@=7;N*Q_L5A[N]??8O#XI^L,):V8T/ ML2P;JTLQ?W,K!!3?J$3=^]) M58/!8/"^&&RNU5X7Y9^V\FT*S&\T^]*PM0L/-FP#GL9\I]GK-!=_'&U-PD;; MH8+AFV:XR\8)'Y%!S;)I>OSNW?7U=2/E7N,ROGIWFGCCX(JG[[A_Z2;O?#=S MW_5:3:?GO!-#&-A.L],;#)K-SL!I5CXZ&@R.U(>-["9[D841$?4SQ$[.T>=> MK'HW'R^$8D1BD6RW/%[ E]?,&T/;@X&C M#OZ>J'WN%WR:J8WN=D]^/6!O1T%(W[@I*U:4&%DZL:E^WE/B_>(-BP,$'NZY M46ZR_TM=Q6Z_O1CZ_:'M\.R?JB[9E\('TBWS,HWO.D\*L:?9F$%HUZ M)>(0,@) $$. W6 W0D:$C$\/&5L(&8TR"0@9M6;XX[8:-C-VEX[=X[ MW[9[G:Y=Q[#QZSA(?!4MBE".(JUY$N_'6>A>I]N,\GYQHURT,.4*C^^2$;D5)X_;,P [[6H!UVXUK@IO_[ M]T]+B3F.W>VTVNUW?JLU&/1[?O_/FD4VJ\*3U8'.!2L2BKN\Q M'89!W9]'#,:!<4]E'$(4A"C5$ 45?PA1P+K-5.O="4WXC=UT:A:=/)!W.9M, MPW@F:_=.+Q,NSQ5FB%? NBW&*ZV:Q2M/SZ9\C*,C M%<)PSCX$"?>R.$G_)]TXF?(H57=^CL/ FZT.0UIZAB$&Z!D"C@,PCP?EMX)Q MAC+N\!9P$&_-]@%V(_-WUKMSI- M2Q0AN7X\%35"UO3I)N0S=NIEXANGV700?"#X M.!2+93HF@<%@,((/+3P3,X,/NVDWSC]>(%>!SKU@^%88KKL%^+\_?OF5G4=I M)IM'?8B]7.[:5DUP6R?/$#Q2%Y;OPP$C MB$<.P6C!706##X[!AV?'$8\\%(]CL3;LDP=%%T-*43G M(]%%*216#NG*K PQ^#S$"")UM_A9O-.EF\6)T.6!TRD3*Q'_^.[!8(/^%<^7 M/\Z97W!#8,!QJ]%JM=Z1)D 3WP[,8;NQ%%0\6Y$O:@U;:*&R^#-$O$H\84"?EY.&.R.ZQ/7PO6)55SV\[33:COU&0NJ* MQ2!UT:#QV!448';ZCURSXE75Q>CG+D2MO^@T"7P_Y#JE$=9QGC;G.ZVS# CJ M@_J@/JB_(>H_D)4LG(AGIR6?P:5RM5BZW,T& 6X0K;=U4;H%IV["5NL? 7\X^_WK^\]E']O[3E\^? MOIQ^/?_T\9GE?10'.9TM6V#@)+P44!_4!_5UI?X6//0J8>V^?,;+*HFJ7*NN MHA3^\>'KT1&OGC['AW"KB: MA:C$WC13W^TJK7YGT/WUZP'V-N:7$)KMK()A@Z3^]/'_F4ALA32_--B_#*3Y M[Q^_5NWLW, 5>5A9:=%H-A?EO=7*>'L-A]->90L/RP]!&J#V+$:@ .Z!>W7B M'F*$792+?HVC&1.N5!YESTW@ #JAOC"^X!ZXIQGW )V[@$[1[2@0%&-NY+/W MXX"/V-D-]W*YW_G3:!1X/ &F0J]AE<$]<,]P[@%3=X&I;S\G0>0%4S=D? ZE ML8+2[X"ET&=88W /W#.<>\#276#I%SZEL?.(O8^3:9S(GEFHT3>V4A;4!_5! M?5 ?-?JHT4>-/CQ\ SU\G3QZ$S42-?J:!&FHT3>P;/P=^\5 4B_VU9M$:P4T M^Q.3]>G]\=.'GRN='5&CCQI])')T=C41*(![X)Y.81YBA,TF!A=4BOP MB"_0 "V%6)T='3T_/Q_:<\?GU T$9,H=H<$@4G[!");AZ!(+@LY.CT]/ M!\??#XY/IJ>G9_#OIT^')]]___FOQ\=GQ\>99'2U9LYB*= 'ZQLD4T'>OD]< M=XVN'1_[EH-=-(DS_1L:^=8A&KHN>I"I.'H@G+ G8A^&.E^X?<9## *S!1%W MV"-\A2WRY2"#A)&5ZRQD7;&5 B)S/O[N(U0@%H(YLT"0:\J\2S+'@2N^' 3^ M[P%VG;E#;*ACE\C*R0EDHH$4GY_9@@W$>D5X+N.7&7,/*5L<0?21C)8Y'T,U M#4Y/XI3$#[S3)%620@H>D1=!?.[,7#*08H2I2N>#4\E]F)PSD22>8SY3B2%0 M88R%H)YRY7K^&.5Q?'+TC]N;T QB8=?Q?RM' ?(?CV3T#',2BP=\L,!XI1/+Y\^4,M15E-9O*O09SC0 8-3DX' M'T\.0=D!\DL-NJ*X1]L5(F9VHT(D9K%I(6*29.Z?JO(M9;51CKS*XN2/@?Q1 MFZ=FI^TR+6T41\05/ ZI+4)YFVI\F4BTS7 %G;; H8D5N :2+Y(A1I#EMJG$(_DC\>'4;,YPI' +]2GWCHL MW06%6?0]7@!J!R9&Z9]Q7G%N*6]?3X[E/S!#SDR654(D4_YP5)0O: HXL_TF118%R]KU+IMB 0?E A2[F^?"*PSJ8>T5DU M)3!0^[&6VLD4_G=[=0>TCJ\AZO;^X>JGJ[O)Z.C>F=R*H]=N2 MNC9A_.KWP!'K>G9+Y WD?MN"W,ET?/&_/XUO+J\>)G]!5__W.)K^LR=W\[:+ M^?+:I<\E8V>YF('*3VW:Z7#R$[J^&?_2CZ9F B>!YV&VAN;E+'QG#F.6+X:6 M10-?./[B'DBS8!8>LMA0UD#E=VJ.FCI[@==0+Z)SE-&,4M4HUMT3:B3T&COL M9^P&Y)9@6;^JI87\E4<9Z/H?C2ZI!BD]**NHY\;(S=""<8NK4D24Y$(,3'RO M,9%-W5>_L?H?R!/Q UCG6W01%B8DH23<0,5GC8I(!\HHZ1DQ,O(CI?:SX[I# MWQX!>'\A=Y*&G">+[CJ!>HY.CC6.8F4(^S9*U:%07T_7QDOO2R*P8UAR1S(& MTDXTTK+Z4*00*8TH5-GSUH2W)^E.!6.?$-^A[(X*DD[-R^(,/)V6\13K0:$B MI#3U])CGX!4KX=8KWI./^MPZHP/6M4I+3TF#%N-YCE#S6AAZP+;E,@22.6FS MJ18PD/1M2=M)E*FQ*:>N9\O(5EJ9L&8,/(D#"B"6A.5<@C>41^RU26!@\U/) MK#Q1B91.E%.*I-:>5".IH0-WBE_B)I<-,)"B^QC"Q$BE[BO?6/E7F/G0 _%[ MPB9+S"+'NQ9JH$'W'<0:$*A 2D=/1H-UJ^I,[C$3ZRG#/L=6QH50&6L@1WBYVM,&PR49#PPV'4]VGT'S# 7V(?_4[^6WF MX:5;#5,\R$J]B;0AU!A3V*[38HL8R7A!GIT;T161\_)-CL7 M668J8PW\Z(Z(DEV,GJ:=;&=D^3*+&8C3?0[U6QL]A[O:X\C2V$C2P*3NJ##N M=_1D;KOQ42"Q6L) GN[>J-H$Z3G;9CJ0A7?K#$3$)N'#QS7$?>JHS2VD.1J!O[0UCU!XP! M>>>8.[S"VMX\?X-MZDZF*A_@ ,7%E&:;ON:!PS6R7#G/DT W+2SRHM(B+-!< M*G]2RL&$,6)QF=%,%KHWZBV/JM=T4]6'V.L2&7)22DB_B6-'#]#(V20-^D#($UCDH+"=R?/571A/$IZ5%N>)&P269R]>C3F7Q;2LZY1_XJ$'PC\WZ# AEL7O=Y M-K/Y2@N.[3061EA^^6>( $40&Z0V<%_FW<3V\#V]K %1>.)[WICYS, M UC'SXE MP$L2CLQ1@FM&/3FO9]@2_!='+"\"+JA'6,7BYM7R,5B8[@$W6EBF/*H3BDN4 MI)Q#F5!2*/0,I4))L7HSW,0,:TY6A;X1/O(O,&-K6$=&\Y(X2;F];:_08%BZ M^]IPE&L0>7FX=//$6:<3H"1U;S^[.+:7M0JSF(%KW==L.K;7<[@##HU^B0W3 M&MAN?4BS=UR\T5 P].0!AO^$?L^7%?&Y?%P_"B6U?< KZC>8D^XU-9M3IAPH M*@@"LT))4?H^9S?&5G\4.'6^CWQY;8PRAU18U>:*#.93>E;5<- X[W[/9-D; MR>Z-Y#Y\\GI][\KC.[XM#Z2NY#;()H9B4F8P%MWAVL18XDS_AE2VJEM*,NY- M9OB_9,Z"69%5_R:YS 0'7SY^(* M43*+GN0-AX42]G+G@%2\=%#+*%@)$J@R$:T3*T[_[DBKP5QTIVB-N61'!BN3 M/?)! #E1 1")UK_] =UMKN(91XEV20QVH#M,2R_M]:/#CJ@^QY"KO"L'+27K MO=((-@@::-4]HTKI0&E%6;6)UZIGLOV#.^.5+(GZN"JTDAR'M2(&]FK?[P\5 MHEACS]O6O.4^)]2 Q#)Y Z.Z;[".T?SWC7J&-V#X 28DS+'4QU"@XWN$DM4V M4[.\@>&2V^_9@PJQ]K ?1E)_WX1?B6!S>VZ9V$!]R8N"S:GOV_HK/"#=P-.R M4=IZ0_BNS.]6\^QT/ZM^VSO35(#Y;IKKN3EEI[XUR2^ M>$%9OI9@R2//CAO(2:.4D6>0 K_J[-(.-!K,1/?EPXS#V4Y MBK+O36C[=^.-/<*>O M2A7(@T[6DO6Q(,E5JO/UCX0N&%XMH6]G!):%\'Z.)P777@9<94V_9<#P0)0A:,,H[^/JBL@<_)>N0VT\_2I4Z2 ?Y.4G8/? M;+)>0-XR4>= JP)JN\Y#QJ0S28J>KU.1>[Q6KX(]8V:'VU=\&-WUE0=2 Z M5S?FBM7TZMETKF*'4.#P#;47A\?54 C)?8VG48ITM M?3ZLPX5_@/^4 =##.PQBPL0M_I6RY.9R%DE%9(?AI+.11]^&X4 Z'>25K?IG MLZ*N(&U 6VK)5I!'?9@)L?46'07T1##0B;IZF6.7DSCM+#R#_>7 8@2 U/G9R/;2&JB1F+'.)LTEG*@-IFU MQ3GB/)")+RBOP9J7VE>\\3VY]420U>.J'*XFM$=HP1D>^$CBVJ XQ:CS\5::9EXOZLG>B=&WO^V01;0X7C=&;<0 M6(]EKC1!5."1Y"&;*7[)1%X$3)[,J:G15\IO?T;;=G7":RLE@I^-T&Z_;<;% M+O+M.0DCU(T0F!A*!6_#1C['/R8/F0Y#2=]1W]JF=]H\MZ[4?^.IQ(XK)(Y< M;S4Z;)%=5PAXMP:05,F;-8+2'/^8/.37%F_1&$PY]CQD:@4,].VIR&;:L\') M@[-8BO'\D8=)7Y\)+<.NL+#)(#TA*PS8B+M.:R=[<"G\SH!4,Y[?,T)>'"XK M8N0_4<>J72%LK7F/%L<7F"_S[N\7^5T&@)->1Y$R<74UE]^G2HA?#XW.N-PS M^BNQHMQ"V#42G0%J;$55.Q[AO=X$JT%JK_#&#Q6$7Q).&[%T:_/Q/+RT+O>7 M 4@Z&&Z0<&^Z4C.V=.[4OE[*TNZ/P:B-#ZAY%GBA^<=H1[Z@(>7)\9TFHETQ M"G,7&)]&BL\AA8=0XC=$Y$8OC'2>$WC%XTL-$N1VF)78F[#? .U$?C!0S9=J MSU^5/[2B'>3:3ED7:RG<[GR N5 *-AL6EMD6;"!_<5D$>6+TO0N>^=))M$/- MHP/N4YK9_4G/J#04[TQ'9F[/U_(D)"R]GO0G;DM>Q!W.!6'_))A=TX EU;*- MBJ[T?,8N?^1#9_1A4'?E!QSBSR@4ZZ%> M=J_ 1\>(*RP_O2>;;01I=6R6NBO-9>OZN4'CW\_W&%5"'E-%9 MY'6 T@>617BR."N/ZR:.R+<(GY5K M%<[Z--E6&7<@[]T';7Q])70>I;XEKJY'39?8CRZV_$RX4/L]X3>6Y3)5!H7= M]-:W9[;-OGNCP9M7169TK+B$]&XL-2E:5\8XXS3N/6OO%R)7^" #TU\8-A^( MAQWIYXN_(1A@5RX$ND!TXZ)VMAN=F2MN5G4+T#=7X9UF/Q;L[7"OU%V32T M5F0O4.7;66$W:_X8M<;,7#-Y_Y-75,)6&KLW:])&#?/BI%62O;"2?$NNP%D4 MZB:RY![Y)97COW:]/ XNEMY6X>]\,SZ^@9TO>S&TDT7/7B#/%[\LII,0M)OC M>1R5T9T$4_.@[XWC$UFZI(=O)IOKN[OPCD3ISFWF<*B<6"SH'-O)ZJX2J/ MZR"$_-98"8Y*@\ZE!W#QE]^!K'Q:2AYC2%YMT MU,T3= ]L_"V B;,(+T+#\MY2,UGY)A]UG=*QHW6RS@$?KK"E_!2W).M9UH([ M.

'N'O@Z0,_"Y1:QOV=O;'>!Q.%A40TP.7H$L^ZXCS[] MT,7D19P(5XU9.*Y_1_\*#A1"?DP*EK#:PL4ZCP*JF0?R%%7 FRI,6\].;)MV M>G9$_Y;5R8#9+)+LF]/TZ6J/_8;9'#X66]OY!6]JUR,S??// MH(3)WG. -:.B.XPB8FB0J.KT*\G>\G"_C:,P:7].9T/LN"9SV6+E)^R[LWZE MVO#!/9\W>T=LY@ZO=)/'87Y4H-]L5YNU,;8.WT),D]&^CSG9Q8>=40GOZH2N M5+:3-0C=2E!DP^E.[NR&S1CDE(K-8W]YVJVP3PK=\H5XU.F*.B)L30T1%<(' M\A8FPB72.-B&G]%-I*),$11:994=P&[+=K"HCV7)9N[LAKU]](!#MUYD:8L= M9R'#^>NTJL*-+N+J@/T]1LV ,'[%44= Q?TEY/.2=YZJ1*9_J M1Y!-*,LEG?_KH>2!$U1A[@ 8'XGT'([F.<42Q.?_])WD45P 9XW@]2<"@@34 M[Q:>YD.8 'B@L30PPC3PC5Z5JT6IWB,YL:%@=G3"3J/-TK=2 $2Z[#:F=OB. M&"6"RG!@'>%E??O.Q,96%1 48; W)"6;V)S4[>XR1Z03L=;MHB65(]C$Z)FD M\"\1LQW<*2IV]YIWM).3N;Y]T;^<&IQ!;XEESDQ8:R8]R1"T[K .6T]L]>6D M[$_^1D. \8:',L9_$?+15H%*HSV5<*&@:/)Y2?E5N=FGD*KGUS(BEL1>:PWW/< MZ#"Y"1-6AVM+2-G7?G)*?VRCKIY]V@MTT=X!_;OI]K>.CV1I/$=!=+FQR8^] M!5 ["50358V$;PR93]=BUEV%YOMTGQE"_MEPW7KN5)4=]H7>GNW0Q>E'GZ^\ M6&.CNLNAGD@"-1NO"D-^H8>9.T)AUK?F4FV=I=X&D<-+P#TTMH&JDK6JA[T?XF"K.286*E_*6N.T /79VF%_ [+/211; M*YFKO\_!N2,0%8RGQ]D0/6Q^"^29X]9G):K M;0ZEPJB^NJ ;GJHZ$=@8WBQFI+L#67VC#8[\GXOL8,L4'WL ]&"DWDZI>3JC MVHFC%J7+PE*_SMC6FH'1(HLLWQ &"2-@>&)^P=C@3:5CF]ZOD1=PU4$3PM]Q M_!P8!&'GN3&TQ\Z3$%FF%H%!^1E=(&C7(>7Y<-V^.K4UMKM L7 _B#J5CG+, MUM:8+^P+RTTF\B1;GDECJUDH+E&4'[0,%T<.L[L']ID0EJ15)DP/U@ #XQGI MW7M^UZW+.N%H/H,H+7/-Z.L=V YM$5NN/I@7@0Z3RYP(%F=+C^;886C&VHGV MJ]G5?K[JCU_=Y[(4GR8FI5DMU]M@FW]DKL'-L?K/O\=4/J9WP_$!:FE9+3^] M>B*SIT3 -,U3_:[^DPA@,UOEJ-Y"8XB88PZ&N# X97IWFH=[6H,_[O!%M]IB MP]=UIKS.*K?58, D;4VMW=46#JE/[;T+BTS=;L@^XY!D"Q_)8>E;Q\DMC6UQ$#>DZRM4TR,/8[ M">(CP+_-G+Z!F-7&/G:UQ58MA1J\R'(2 MOXE(TX@G#B1L\_U*;U.;_-R_-_83PY]WAGAH5YG;K>9BQ!$QLO0@'.A97\*- MP.V)8!HM7M+L%4 ]X%:X3_>'$BZ,%.J.LV]P7DM4QH#44G@]Z ZF?S '(U@7Z$0Z M,XM^U@+$H K'+J7" W<.?RHHV6\M-?LL*MBZD@JYP)#8F.QYFHOS1!K8F[P% MH <.E)Y!)KT[ST\&=^)$N=ICO^2]B]/UZS&[[==OG\U &.#>UPH)T"83-)JA M^L[I-;O;)]F1T#.:DXA**PJPC,7]VJ<3MN6NKOMDLQ789?7>G7'KV,D(#/ , M5X';42PJ!;>^6E<';(<7S[G??/H>;4%,!,_",F5H[/3_X8B_TZ>3U6%18=@I M*_H?E)95/2/Z_.RS(DRH8G_8LP33(F+\'ZK42'J=&YULZ+/"?EQJCWVM??5P M[^N-T8TI5,:6]BTN7+H*-E@:HS\P\/(9\#U4U8:TWJ;/#_%0G!2M&.'$[X66Z>R.S"4EOR\WU.K.(PJYV MJ!7[LH3>6;OG:UN)4?UW]#NJ#=+F3)5R=D %I]("9)0@5*IB9VU%MF\?[.\C MEI@=3'CDMO'>Y>:P-\>.?HJ+4& 5LRH$ BBPI2OU:8_]370\)\?7,#5$E\4_ MT?WQ1I]IJO=\HV>8/FUA:@EC,#;%?LN5F%&V)63.NMCZQ]T8;:*]JP=\_YV]# _6YWT-<)*3(FYTQK MVZG#("^<\&]S(^_^4+)DX:\9S!:$%/M]W:OC'**YOF1IIL_R<_C.)SS'>5-9&J-Z*7Q_NJ0@0E3;=IMD %>4-*N^NX0:S3+;9 M '.R5;:JS7O0;(!Z3 ^[79A#J7GZ(# C;5J**NU0DC9+XL@=[G]:?W23V%[$ M6R\W#8'>; NS-D>L/OCI ,$.YO*#ZF^8VZH!]5&_NT\-^+;NUMBR^-"B/E4& M@P)_[*RBY7- ;,.!@GAWG:Y5H'FCW<#>'%'SOLLB9F)B8K.PM((VV52[;>VP M51$6FV*H<694*&R-YV$T$?A,X]: M9S7KLR1[.SXD-GVW3R?L3=UU$1<=@JS$!_0':#CJ#.:^W&>_>U\R@?OVE+$4 M,N@T[ MW<^KA)8Y2^#TZX']910]'NK)I2%]EZ&JK"7,R=4>-VR\,@DR6+1F&:_EIA%Q MUGK&3Z: K52HU5F-BH3: %V(;&!/&*W8W:W1;6:6N"8 ["L@;0=*NT ,?'@T M#%CV;"WWWCM]>V,+7E6JF8C-UTWC>.M$6>6Q#]V04'$6H;S>#PKR(^G\-MG>M#R.$RX-OQ$ -K$ MAG[9U6LN68 ]WS#:0$6F9D\:].?5A,#L%__S0'H\HY,,C*XI/Y&W&'S=:0D% M*LVZL=X&6^0],5"3JX?TXYP<'>IG)&R,LGH/]_1INWM@RX=)DGV#"B'T@]QE MA]=RL4 M@:.G_3&TG=U^5MF.='>N78,RW[=,1.PF]49';>S=;& MZ!*^R)UDZ>?+#9/H.Q,MFXUG94&A0L$AIX] LY!H=VM4@3/.-@GY;G$':K]B M;YG3D+OFIB59D:0L(#2N]G/X$@.@X[XRGYNHE1$Q31?^I#@2&O[0)P)^'V:: MYXFEAS"!2C=>@.W&F]VLKJ>7-.3N#L)!3"Q%A#H[S6'OG>5[9_^ 1'#Z:>%0 MN4O5^Q@'>^DJG!&7OZ+="GW:E;'O[@ *(_<%,U'LA#?A9"KS2')J%SOHJI)B MZ3&31"99G*S.Y5#<$:8/UZLCHG7@&>P85)#[ZR^OJ[A,6I:!YN_85B([K* 5 M@+NKS^Q2?(4A2G'ORW#G34GRWTF80VFQUAD:0 O=I-DLS2-5<_HRV3*Y.SLA MYB*Q&NT 3-%^H0T_8YL;ZI 8%\Y#H]&,TJA$)BP56+YF"17\I*S7)ZG*U1=; M#ZJSPXUU$9OW/?CB.Y['0J MV%8T/?[)K@@8&^)?]]*\3O_.@] /=)5K1,H;LLERHB0$?_I.5SW+J?H:YD\?<%O&5K'2U MNMACV*KKZ6R(_7(. 6GEUV=;BA'0K2H<+(>(M5G\IYO!'+)+Z0C-[:W^AGXB MG[Y*\B M0F6Y>3Y$$;WD>WXR>U=L/7^$H RGG7#4 ;!],\UBB<_9IJ2RNE%MMC9&!;:, MDP.5L,4SLTQ%:H9 %RE V:"[-C[L6CNZ=T_D;]10.SG<-SUS;+KU"VVM^'E* M_P]P=JWX?:,11[6/YZ4.VM44>NVM$,7U+UE>;J_I1*CT;8;9:;>8@65;BK&F MN#=3&W2W9T[E<[C2%O%W9LFMJF";'9[6YMCF*Q?RE3NQH5?/BS$\#3,X81N: M1!6>9Y*_QY'%UU@E(C,+(14M>"WJZG=(VON2E;^3L@[)YLKG(LO%GZ"=,2!B MVAE@'YJ!T1^GAWG\XB,(Y8QIS$5HN3G>A D$BE(UG92L< [@2'3*(XY^'S,C MXPF^ZW)#+R[6M26^3#8R^H.MAARI#S#72>C33&\:2**EV[\[9JF#P =*EKHC M&Y+3'U?A]VF Q%H#SDUOE\P2>S!#5Q]LBW@??"&7)^XD MA)"3Q42?$;N7$T MS(VQF:C#D,9( AU #GOK\@QBN%=@5@=Z#4O3F/4T=O5!Q_75[$*L,OS3\XL] MRL/9 =5BX@U$R1(OW2[>ASF/#_3J3_/4H[[OC8A6"2T2"C@;*>$9@"=/ZXD* M/:^!#X$(:PK+[VB*K6Q7"VT^UJ;;D,?(<^O,\12,CE&&^$#W0!VBZOTR4(:: M^8Y3:EP7XVVR;JKHMM1OBJ$WSU+ZGQ%/4V%FWR/_IW,13J6!+6WV1*[KTWXF MMX)2.NO!Y7IWM9\)*Z/#EG= ,D\Q[EP,K"SPI'@@[R3YQ:Z).)JCV_NX%4F$ M.SE4?G-+]+O6Z'FZ9_Z3H0'3#BJ8PFHSR)].^Q\<[AQB(#=9O@/#?3M8_N3. M,WA4+,:S$VUM,V!$>^UXZF.OAY$W18R3^!RG\>ZP,X=(:#]BGHE5?B O>P:G M>DU]TN21F MME,XI_>[/;UUN61K-4PZ.WP4?Z3BSYD4'LXQ+KI'J82O;!>KM ;8RO# BEZB MS !\M-%+((PS]'Q<.XLL=RC(-N2BDPC,QQI981T^EV3_LN\P2#9:8W^S%OQ! MMT^QW1C]1=84'^5<08J./5FQ3S]TUE2!P79PVJVP[UJ0C\$!2_*"NZ*< "MD$-["_=H[FV J.&:G/LIWLK=$=S.R@.DT%S3;8(E*>K0]1Z1"1U ;8 MKT'CI=)WLO%)7D+62QA99K;:YS1(=ZN24@(M"+>4V^_P>QH+TT&J'NL\-N M%^: ].%\OB$L]O:T+'()U MTE40I;,3IG/=B9M@;H%M]6@=$Y>YS-YZ5I;O)[(FNWT- ]G/$F[JAB1_;]@0N]9"-:0]#G\SE&5@<,6SG4\/>B[K'W*XN&-IA^P\:,,#N MJ#Q[:^PO,/ VE'*O <0]QQZSBX6)XI(5[?+>;1/S00P1^Q..C"VSB+FMJ \ MTL8L:]KS+X0FD4)X3.JZXDLLI&J#KC8QST&Z.D[P)9R\+- MKDO"U')&5:5.J2(UHZI1ANQZ:=_A>K1(D%SF\&^&+*,IA?9,RW$H8P)8ASNR MW&C^(7-]-FM#;+DM2\GQY);:\1MZX$V@/5AMZ>[E2$"QM ML;^ 01:V61=M;;&C:B6H: 5%"+?6K:$LEHFI_KVQV>P3SPL1G%'EQ-.!H9DP M\N!R XX\!/;IK-Q:LF9M#P^8UA29@0>J3YEF"W^?R:/<(XC:^*1"%K=X4_O; M4,XBCY^=8_:HV@%QG3UF&)'.E;M:J7-FXIU$ /L".=?_R/[QE0/',&SOP@V8 M[64@=)USS23J,'D,8ZKB"619L]IH;(H>#LDNE9 )!W=A&1JL(%UMT0T7:JR2 M$ONVVM++$O)AX58E$?.QTCL5K'=WX;$PYLV<36P.I]BK5Z,-K3OUV)A6AHW=[#0L$>0_H",RDCY,A8-5:[,[GHA.[SD^!&P"/EC:MP M&RE-]Y3Q_$U@#G?0E)%,3DL$UF1F>K3=N?[N/I@7K]S;]$08<2'<]2G.)($H ME#UD$940MUE*V@^NZ7=L>XW1L"2](CS*^+I<$'CX$B@(?@#,'JUQ?WO52631 MI=*Z:HW8=UH\K"MUI6]?[/# W3Z,<[@CVY 55:R?ZW$\B0#F)53KF](K\GQX M!3C15;;(\@V)RT/>]C;UZH7]9E%I,^NAW."]ZT5W_RMSR4K_T@\M] M,ISJI2Y+&T72GTVD-0CV43#GSG7?_KTZ8KN@A+'F\9!'6_I!:H3MF^,M%27? M,DBAAKTK6U@3)\\DA7TD #F0.Y7N#GEU_S*]EMM "_;Q6*$;XW8_A< <0%!Z MR^*SD[Z9=/&%E+]E^1]0D)>[$2IQ68 .5O"H+<&D?]>Y9(R MX5J2#O"TDXB@%HQA/YC$4;< MO=YXH8T-,"?KG.@,)MD9JN%2B#H[83ONV0%V/_W--MA1*5O0'>[3X=$IYQ#" MOL.\ 5E5X* >E+E3!Y^)'@36#)=R [_/83]T5=^;6\D]*F7E5+ D=X3_^SY] MS,D^C*N\(/&22J._'2_Z/$K8WZRCX*5RH K;B>H1W#J0./(B52J$ZP9O-4+? MV$)E[&?HQGZ6Z0'$GPA9;]@A![]T%D3[^8"K"]4WH%Y%0S> M$Y+W\W>S5:M'-V3&A-?7?DBT!M@A3R+U^9'D\NZ,(].DC0WG<('Z1\!XRI)D MD^70T?.SU',6J #.K;I< (>H!$N;H9O[],(6Q+@9W 66H+5 OS^;6K,;J^N4 M?KA(]%2J/24[H:L#NL69V3*,-@P')E6/;K.2"Q=A1*A"+K\-M-NC1;2:>5P4Z1(UI_9KQ@C B*5EZ0UV.U=,H8=M- MFL:/F^,-2:/M+LS_<-B"G'T^CO@'PM5B$A%/&0G;0:)X^=/U:=59^_9%?Z(8 M]!N]8DFT3;,D>SORG&N[L;"C"[[0QY-"K@_EEI5,LIU=3G]5;?E"YN\Q5=SR:'NTVW5/(H#]U0[[?<)F&"80*KU(LF^? M^!^<)K ^_; U6%Z9!1XY9MD*$R='CN:8XH;%F&6H+=FC^0Q/5E7AY+3SU.B& M&I^K1_TF]\;6.ALFX0O\5:1?N )F^O>>)-O'@ M2B#LZH..B-4^7LW?$*=XF[V3W+1W6C_.PU!L=(+6A]:X4\XD,3=S86WA-"9* MN]HCPBT_YMGZ$)7,2,414@LSW+*U(;:^*ZS'#I6GX31^*P_8B\I*]4>2!K^I"2^-WH=>[3"5L.]US3^EY4.1W5JGWBV+A"&IUD##A\ MS$A-CS>=TR;+=U#K@?V)9?%:<"].ZCT?[PZX]Z]:/N!E[0KOB,DEV* LAS*XRQ;/9.A,]^V'?J[7 M-0I">D^;ULB#S27]M"TS69I@7QZD--6JN6>>#*U6C?$RZ=T;>W.; 2H$+!?\ MJ .OF,,83J>"S+8"?6A'/70>U-,H8'_EZE:I8I[%4WT*3)F[+^8%4[W8EMNE M\?M<;)@,*:-X@#"!O]D%$T=SS#5?9668 -(WN8Y8M:BBUH2>LF.8B(@.)M#7 M/]GDXV'DYAS&[##E].V);CEH?A'[;K6U176 '.EK:RO"K/Z('F.D@>R'>7[D M5<%[A<+J[;'ON-/]ZEMZ1X_DH@=2Z%;/W2Y+V0D7#A@>//4OLP3E:(YZM^6E M5C?.8/)TM4/T!X@:%,_'W6NFY;6U?D14[Y??4KI6VWC?C%UK_8@M0/9".C)' MG?3IB?@-5G')A=LUURNUK-ZZ66 /\"S0_:1\7MT=,$M E,4RQ0F6&-:MCZ'J1'V:?#FM:B+ M6M72O#L8"F<7"P5GMRZ'?@+,E:DG]H:B MYQ5@.ZQY?LKO^!OIP(H1$&Y?,IQ2>+Z,EIQS:C.:X8*['/P:!9B:E13,P[K'W;#E1.$"*98;;4LM-SR3 M%?ZYH-)4EO?RI)Q !C?>A54DH%_D:Y90V1+$1WA$F[6I.AO/B0E5?K:'ZG3V M0;\'*VOA8Y@O,-CQZ,J^-I."J1N26VP81NH#6D M&=%[^1DJ ;$-PW%!R7I!V\*=="B%?M/,5+*'-(Q"&%TZ;YH=;.#LYI;H9LDU MV=AC+KB?/PF+PHW?>P89U,IA$$%"-QQL/(M@WFY23_C__*6>+[UC_OCW_R'_ M0O\!V"G__O\!4$L#!!0 ( .^# E5V^*RZ%&( I0" 5 &UL[;U;D^0VEB;X/K\B5_LR8[M2*J7JZE)9UXS%51NV MD>&Q$9ZEZ7Y)8Y!P=TITTL6+9WC]^@5X<><%5Q(D0!!FW:K,= \^ <')SK M?_RO]WWPX0CBQ(_"?WSWZ8__P].$)?/MPY:;^$=SZB1M$21:##__]]?/_^/"_KU\>/SSZX1]O M3@(^W$9NM@=A^N'[#[LT/?S]X\=OW[[]X&W\,(F"+(4?3'YPH_W'#]]_7PY_ M$P,'_?N'6R<%'_[^TX\__?3]CW_[_L=/ZY]^^CO\OW_[RP^??OFW'_^O'W_\ M^X\_UKI%AU/L;W?IA__N_H\/J!?\=AB"(#A]N/=#)W1])_CP6GWT__[P$+H_ M?+@*@@\OJ%?RX04D(#X"[X=BS #.X.]!-8WWQ/][XN[ WGF,W)R\?WQ7F\_[ M6QS\$,7;CS_]^.//'\^]B"W0W[ZOFGV/_NG[3S]]__.G']X3[[L/<#7")/\V MQT>JYN^=]M]^SEM_^N677S[FOYZ;)CZN(1SVT\?__?GQ-9_G]W"%4H@:^.Y_ M_K'QB Q. 3^%FV;^)"O*%J"'__Z\X\?4^<]"J/] MZ2/J]O$F@AOMV=DBPO-!=S'8_..[&';]ONJ"8/@_.PW3TP'\X[O$WQ\"\-U' MV52A_>A[<,MYUTZ YOVZ R!-V%0R.BJA^MF)X9G;@=1WG:#W%+"C3#6?UQ3^ M%W&.9+6YB?:'&.Q F$!^ \]MM.?8/<)#J9C9:QJY?^RBP(/,]^[/S$]/?2=& M'DG)BCG)[CZ(O@F='^H 8\[B-=OOG?@$0?2WH;^!VSU,KUPWRL(47H'/D#[7 M!\RIB(TRYGSN'3_^IQ-DX#-PT,6<8\HBG]II3&JO7+A=$S^_EEE$XMJ.2=L+ M.((P@\.X$5Q3]%D6A>0>8]+Y:Q1YW_P@N J]AQ!>VUO_+0!72<)Q@W%T57&' MW8+4\7O?7(],/Y904@?8*0C^*GZ*4S2OHO4;E=<(WCJJ;9;_WTYP)P9T) M\4),%';C8,0<7<>D_/(@@MP_VV'C,4J8,^DQU)@S*^2EM?/. M7@-,TS$INW/B$"YR\@SBUQT46UGDD=J/>Y?DRP>EZO2TCITP<5RN.X_5;U1N M ;;H'+V 0Q2C4\3D%83VXTIO;PGX,X.?O3OR"#JD]NHE3+F2YI02YX518<7( MM0,O.@%NQS'(5!(I'^GD'M-*IWS4LOHIDE3YB.<>0)W4RC<1D3&FEV"YY\#L M.ZTTRTSNF=X"'< M1/$^-V(4K$9@@\G[ED)I!!DXO"P J\W9,%3<'_!*.?_+H^^\^0&AYN%5[!VS.+8SCK:R?Q$V$D55$VM=Z1LA?Z:"0YAM-B9R'9"JY6X.<$KC;K M';C906$%/(3PCY?5VIS5$RF2!WQX(>4]$".,,DXMF%JJM,";3O#=^P&XZ3JZ MA@3!VQZ>F'7T"M(T0":@(/- C9U]":,W9 E&G/PA/&1I(GD1IB-UJC?2@#,N M.,Q4J7#8CAJHAN"O$QIY]KC0$\@;2\>=QB%PZ9+_^XT\_Y+DG] M/1*8OR1@D\'+=0/095M1/&3:0D-/,_/NR_\LT<%&SG8;@VUY-Y1-10$8^@7E M.,!_ W[.4I'4=0N*HUEVN(^C/>+?L>.FR6]^NKO)DC3:PU>D1)RD4# -CA1E M3"%8) _AC1/')WCAE1R@ZB(*F+1/*=)N\P!%LQAPU0\;5?E^OMJC)_Z_ M"ED-"FEA NZCN/Q7T'.YQ__R-+C1=9D7V?X^@ MXO3T'"#%2>@AW>,!O0_DHL'Y&1T0&,,>#5%SUB'A?6E MZ>T. _9#[P&GGV7M7V_!&[^SD^A0D^UK#&$-C4?^.Q)IT4_PQ@(Q2-+R,A/6 MG'35>D!9';:!2@(/(H;F*#2$P@C7F<=P+< M'[;1\:,'_)P^](<O.7E7;TEN":I&"IPW$/SCN^[O'\/GR8BYAX?;"?X3./$]_)>$0E>[Y<0D0E[C M1QX?D?6VHY-Y!T7\]'0#D/T3<@@/O/^_X(0A$=]N=/)NLCANK-X=%#O@'8T[ MGJ2FDRUUL7!D"O'MIEKB I[S[8=BP[&;D=I\(F)S_:)39$-Q4JUDA,PE#4:3(947?O;J[J(.PM M;+/)6 <20Z/"%3!/@'&#'J;QZ2;RR.> WFLBTM?.^X,'&5?NC(H(87 54ON) MR(4O"RBX)^7_0,$=?"*2BFL[+9DW\(^K>!U]"UE$UEI.2V*^[U;QH$_^4?J.<*VWA\J1%]&3[?":0U?IX(M=<=" *D!W9"\HW7 M:#0587LG"*ZS!![)A"P.-EM-1-K='L1;>.7^&D??TAT+/'SKT4E%Z>N"YUT4 MDF7 3I/)7B3_7^;$4#0.3H4<3WF3M%M.IT] >M9<0\6DL=-TJJ=3M-\CJ2!R M_RATW:LL1:G\O%H^ANX#BM:I07A=_745-R?AQ&[U!?C'CN:MF<&P;/'QD)LD MOW=W?N!5O3=QM,>IL:JO13BETHB\?." MT"#H"DLD_K(@),AJR1*,?UL0& 3U9XG$7Q>$!%W36@+R[XL#A*3-+0'YV^( MJ6N,2Q!^61P(;0UU)6HM2=C$JL,K()8D=+:4[Q4$2Y(UNPK_"H4ER9AX"T.% MQ))D3"YS1@7,DN1-AK&D@F1Y@B?6(%/!L3RQ$V/XJ(GSD97X; D&11K$JR D"J&IB!.P.,\]S=5:Q(D;F.:R_AVRH@&E7E0Y'V\'\0@DV\0]:9 M)^>HW6E/4>A2+W+N[@JFMCKD^:_#[2-P$E"1=:)+)HQ.2@190J;%)T":!+6+ M0MGPDG88$L(G(6*[*)A"I?V#9_8-LAK$80A9]CDWVH !5:S@.6G"L^-[* WR MP4^=H,;!2.O([J@/:V"R.W8_!9-I9^>%!^7N'15R0#K:,NR+SN$83-3RME=>4R= ([=403\['5>2V0EFY(+2K#;S:R5,2&D7!1!G[7^4> M?X[! ;+$,A%E)3TU'N)DA16SYSRN2";#'3:F A!>4"*A$'A5RK#:&8&RLN_Z MI)ER=%3RDCGGPCP5,B4XF^'?5Z M+9)KT#/-''I8"[BM!.H%[A=_NX,RP9>D$#NYA.UV'[68,S>W-ONZ)AOPGJA#&LJPCI:#GM:#)6Y<9#O-YQ?1^TMTC6S MCQ$EKX$G&/E*I2%$,HPO!R0NPWH=,AK AL-&-=K7,>(TE"\"+NKQPP-J."YD M4WX7&^-!H;@/-%T4*U.^H3AT-D?#,>#LSMQ&:BEH M$&,D#CJ"^"W2!: A @^_%\88,&JTR\1$:Y:'A_%[CN^:Y]^9AN\NMK1(=[99 M!#P"3UJ\/X_A*)&E)]JI-!P4,;X]Q)EJC*1[&@$I)C?PN&49#M@0L8O##6P, M]+02(=AW(I]_F>';C/MN;+JN&8Z*L":-R[O0<+"&B 8#G1D-1U8,2QZ?R#%R)FL$F-A%R?*Z' .LF0FE-(_. MA<##(W%A^;W<0Q;!!Z<>L QZ"K)U[J;R)C&@<(Y.8^1XUW-?<9PYRO/&5(#8 M[)KA_SL*/OJ<,$F^4!B>M. =A?=K'J/(@GD[:22/=2N.4[S!D W$X'2Y@49V?ETRH2 %]EZ0Y>6?\"'M=T.ITT MF<9#DF1"4R@[:$(^N78O;R^U&?8$CPA/3[43XCPYKVQ^D2A(S MWBFM+T"X2C3F>GOPH,3UOC+<:B^,%)$EF6J-[HE0BQ^9:CCLB0Z.&8UJ&U-J MWCF#E*PVF#@'%38>:T]8K#V!)]SF.8IS)I*FL?^6I8C4=508)ADF!UFC:P;, M?10#?QL6NB+WE-<\A&2B681>_K>@8+O>[UF2EL'TM+SB(WU, 6R_ >3I"+RK M(XB=;5D?=+7I,'K&QA$>1N.I7CN)[PZ<9S&&@DE6$2R5#,Q8-V)S#4BGK0.^ MK2JV\P1%A\I]N& $550;![ME=U94WJ)@3@5)]"H7[99*;"1)[OE78L*>9.E+OX2,(>8@B,G[S MT]T-O(?ASHWA!BYR!B!W2?A_'ED Z#/2LNHEGLE-XK1&*OS;A4SX%Y3/R,O< M=!67^QCS7"$VFY;$^F'#/F/H;95P<<21SVO+.*&DUFHJRB$4/X.B6CW!YZ/> M1A]Y\M8/,J0VX+34BXZB@6!6TL8IFE6MU=0= Q"^M+SEB?N^V4K)Q90 )W91 MNN1;>+,$49[1C4XVO8^*240G)TA/U$/;;"-.9+P%X?>5TB[_.OJ7KU=[I)3X M5_ZNAF<'O*5(@XN<1Y"LU**%IX?* B0750+IV8!IJ4*X $& $BR!$)(3P&UX MY>W]T$>W1NH? 7WW/IH0!@46QEPBK]G4JR?*9XH<9Q+!D'W W7(--%(-S@@J0W+W#\Q?%4-!PXE/^#$#AA^B!$^7' MM;HJJ1+D.%]4!B DLUS%:\BL-L3R>*36*DX82)F72+/-'(C\^HLBY]NVEI]A M'*#U6+0;::"7T5N=!ZD>0$@V)792'XQ@C!MC,;3*F]37'%<'7]#.9;CO+\L@ M5D>.8($R'"$Q$U8[DVS'2F0X6BQ#4]-SBFS9,1PFDE6HF76QASG&<-SX7/*Z MZ!H*"\M"A$!AF&C,%> 8YIT%!OQP6>M:U53JAB9#86$_?-C05@_AU&0T2R#:&JQ#U%+0=.MR'!P M^$[?J"Y,%F&:CY--G='U43*\) $?)F05G\V6T4NK;'AV^1XG[>LO(Z6-GQLJ MTERT*B66\98MAO:3XLM90217T:=3H8)Z)AM^J'WF$#6G2-[-]EF WARD%RQ+YN7LKTK&*A+$WF8Q MDE0!?"X6F8?A:^L(&49N_O\2^BF9N8N,H20A10HO=N!5RCYZ4@=\8WW6IF _ M Q>'-(@^T\RW3Q6X!#QT:N"1R5_P/?8A82!]IELLB(SY4D=2^[1^ 3D;7$=K MYQT%QR"1!-(-7\M"$Q\RHC*Y EVYD*QA,^\UE-HU7T<$L2.G]JU-[0LH'I.@ M=&TL]O0+<*-MF(^2'V?VQACGL_KPBYR>VLN[S^7&I7K^-3]Y@8F]C(-U!'$(VTN M8'SF2TIU=:F8' JA.'7B5 _K+L-.4,>(0S-O[C:B:O())5V6%OI*4\$WW)SP M6"X%)G8T$![(I>##8UU88 "^L('T'(W ,(88CA?[W G*5.:&[7/*2M.$WFLG M*G&+ QKV.*C7HDRYQAQ=W,Z67B?>%/#$/G/$[_-TW#(!D64FQI )_#"Y[WXTUQ!D?J8Z-0,-Z%L[I%L-X;9WRDOBMP^&@39'OC)+O[(/IV 4GSV-K7 M[' (D+%*T>PGL_=$(798IP4_\(F3*SQ'*/@=34=G4!\/*,/CDG M7>5'/[E[!['K)\2ZHNQ^^JQ=41A#PMK1!E*Q=LZIDA.*0U1924"1C@)-H3I> MI&44&4)-T;<8L8);4/SO0WAF$:4LQ"ZCS#N %M,K[<@)?*H!_TB)[>3JJMK% M%STX(;,+0,-,M8YPA^N\+MRG=)1/C50%%[&.$'8]O:;@\.6 O0^I'?1AI^(+ MU6,@&\Q)X/V^CXT0-^02G\PX5 2DW#DC)S0T_C9 MAO$SR:R]HOBC][M=% I+DD+X>@^G@YSX&FW2;Y Z7J'PW%X!\;< OL]=OU"K MA%[]DB203^NA-O[M$_&LU)I($T"Z$N*7\,T/ N 1A4O^?DJBX _EQH0L);>3 MISXD!27V)^!*ZZ'#.80"$12!TM-SX(0IRC<,_S4OD\)[,,D#J)#\._46;OTD M?Y(\QV#O9WN2&,_L)^U(W#M^G!MU5AODFQ)E-09>L_/@3@5O5RU>D=7CP>]H MWOCZ*#P<\.:LZY9R4P=&[\(X(;RCJ$CPM=D %TI%=^_NS@FWX 7NH56(9"3T M_^@$'YV@$"V@M.2[<(?E6IC0:_Y#K>6Y-B<\.(>1BU+2#];P:30_S]![\=E<6P2R4?$(+B;S+?>%5=W!\[[:T MME6E',+"OEZ82KA9.==@TN5,KZMBSML7Q)!9](+QNZ;WF M=C3&V.D:7;3\HJO %K<6/F!NH@!8C<4MK.T&XE52ZM[ 3%ZV$.5)E__JL>^ MJ\R<\*G7RSQ:]5,PF:INEPN1;57?PDZ"W%Z7E8CA^^W1=][\@,;:N+IJ,:6F MV%F11TKDQ-]?C\E5VRGWQTW[K!ME".7.D +>:X8G.^CO\%9W,N7P M(ULFCAS.9PTAWN5\2".Z9)%J+;=<7<:X_!K%6C4 MWUF*G<[!5);)G>)"&%E#@:,X62'$N@Y/AN) =Y^JH.@@M10T*%Y:"\Z"-B@3 MBJE!B9*D_][.=5+AU5'X&NE9<''A,Q[!05("%6?#S_;8IGP)%P'_8^.M'CH1$=5Z6FH)01PP'7>%4I W/WCB2]$AQ MIS%^+\JYL47XJN%[="HQDR.^8 RDM=(R]S)R M_6WH;WP7:28NY:VCP'=K(X)3PN,\CX;&3MF 0QMP2'F(,MF!#3?4,-QPX#JCQ9"':#VT85A4 M@8BQORQ3)S-UJ: $6N#!<0*F%@$"A1==LU;T/.ZW*L'43;1_\\-S$"\RG=:F MP^!K@H,HX-48"C&;EW]ZN,ZJ3V._I:P?4%Z4IF#SDY_>%W $80:010T^^@NG MUWF; M_#S^&D7>-S\(( ][@,.&6Q0QW4PT/?+!).27KA%6!BXUJ;NP3,(Q[#N*@K-) M603^^U-P$%7G=.#BU@^O*&Q&7JC(3PPR.@^Y=5P[@1.ZX'4'0'H+4LN@F<))DMSV*A+[UVC VB,I#:TJSJKB M>AY3\S/P,KE"PT\7HI2Z_@V$KF/4;A=@WB/\OJPY%-\6^O6UJ''NK5Q5N)[2YDZ&T9C;5@V560D MG#)#K;;6>\UZKU&D/^JIMYYK&DA_RC68^3,(9;&'A*! S4LI."O^22:W#302 MMODM#/S]K9AHQ<1^9!;[BB$>MAIIP\OIFD3^TV?HW6=%12LJDM' GWPK(EH1 M$6D)]WN_R,9P%7KG)"DV1G8\"RH9<7Z!47 0*S5:J7'$W)(S, M.?F:O27@SPP.>7<$MLS(>%DFFS"S4TJ2VMO\D39_I/JW7WM_LFX]4G/EEP1? MO#?Y]-HTD39-I$T3V82%P1MLCLCEYHCD*Y9LBR:/6]O'27S(C)[KAR#T!I52 M'C2D-4%8$\0B"_D\@6\U@F+()[/0+QB;,E1S M;$TNUN1B*TR/R'7$>?(4YA@=8%/^<%&N++^8!; ENG. 9O-HP54F9DA/U"XJ MI%1W![PL *O-F;*B9AB4$QY]Y\T/_!3RP'*-O%7X MPLCN'!SF6+?+V8FGBI MWU!9X9R#VB]A]): ^(B(?@@/68J*>X8N[)7O7^["Z#(_I1(RSI6 ZB,&[, M#_4O9^+N0O_/#/#MMVF^K?I2X6$^C2M&[DDW7-(117<<%F&X7-0;Y'&92HGZ M3T8)7O5"\?.2LJ[+"N'U@N+HCS$ 5<NY_XO4@HSWOM1YL O*/]ENYKW_L, M]F\@;M''TT.EOG(2#3P!R,LE==VM"X^*N_KP:!;'%[E#%@>0*A1(&U:%E0&S M@\D^(Z36"@FOH0QW>LZUZ]31GTJ"@RA]/&&P3ZY/M;]1C0"BPT@[;E='.*J' MLE>1.56GC5*@D:BT#?U_ >_!@RS(W_C *Z6!@K=[3:D _I;M&2QBK*](6Z;G M*#CMP?[UBKQ*[29J50E^Z*=0$CZ"3BGR,WX)D$"1.D'@NZ]L@BBM5;\4N&5 ]%S@$LD,?[_2-?7R M9"W#861(8 U;*WN++@0L,:D/KZ/B%:@,]G;K*5RR]N02C+CBUT57$C9<]\;I MMBU;\#8=50F'5I4M>%;GM?,DFD)I.Z/C*NT)-@:N6D5G]+@KR*^\$JV?#=V% MXEC17J E6'\QRL[R HX@S$!Y79X9_6RL+3/W![[U$V>[C<$V1Q:)+?ER<.G_ M^/J.8.LH/W1]^NS\'L4W69)&>[B/1>P:?$,H*4D2YIOA-S_=56053\*+N'CB M6IX^(ZEFF&+>I)R;U_#'&Q]F_8Z0X7*TV';K=32-=([X-8J\;WX0P(FWI>5Y MW=XS"Z.[G-]J!?B-/]T>-@BN0\\R@N ( E;M5.=5Z-I'FUF9H.\H(XB(M?=\ MSJ0\L"&_\$4$QR$#J_ KIN@U]BCST+]RIGSW?@!APB?V#QI2]8TOJA?"\%EC M\V]H$>BGB3%)?8R?6B &7@@+3[B!92XR;Z@QWF5:\"#]0@#GL+7DW/;3F"XF M?ZPBUQSXNO=09MAK)W!"%[SN $AO0>KX@7VO3O)>?0A18J8H/MUD<5P=:_[' M*Z.[?BB8P',<'4"-P<714 MRC&N7#?.0-U%1I!G, >8QYW.ST/MP]0^3(U_F HP;OL()7,5GFO#/C+M(Y-Z M(;&O:'.?E)"*%+VN7T$()_84I<":/D?VBZD@OP5O?.]'>A_[:+2/QIZ/1KB9 MN,NT$QJ/8/.LMCN"!3&DAS %D/NDI;J/;M=D=9['W<3@$H9Z@FGQ/M( !XT> M21JA0>=6-CLGG[F.R5P7\"Q0_DQ2[OB85]/810&<6H*>S*6_IQ7ZQ]8&W^T/ M070"\+D5'WUDP"NJ9 /O)MJC UBGRYMGIT3^K>T6$_.GI[? M;)1/V4<2B1ZU&2ED,?G_D''^5WU?)E9OZ1][P&PD#:PC'"Q1Y8M]- M@9?3_R7TTZ0X(S*Q$?V*-A(2I^)4^FUFN*2.O2 9+]Y#+HG1.'?KA-GD&2J'@I,I85*JU0V5.H;#$*5%W*9'!/,H%S4"AC/D*MFB&+^" *OB5[#ZS-35'^V8K383"J M)8'-O48'J&I)OM=2+1!()S16$7]RWCG/CN\]A#?. MP4_18<%#3FBM@/ 7M+M#X%5ZJ9JK $07;@?2MN'HJ#9S0IZFXMDY(098)I$B M/PEIG53S\M6] MX\?_=((,? 8.^GLN=3?R/SNAZSM!F9\W],[_4F-295_O*CT/MPJO7H +\8,K M@$PER(C:%RD@_A(4N3'/!/5,9"ZZ&")SK)#AYG]#_(V?CH! ABFO65 MW$&)QJ *1\/3A?]7Z@(-&E(!!)^C$)P^._$?(+W/0H\^.4)C>3GQ=E&=QV*AXP_42,]<^*/(2K>.&?^Z9BQ/M>4O#Q7QW!/HK MFI)G)BV3[?J\[8M%$O=T-'S_L5^= M3=//D$>>N5M0QN.WCC/I)6GX9ASMGN%\$1MNYNTK*//>4>:F?Q[EBOFI=:J- MWW:CG&JF(L9P5X11MN;/K:UI/'B"')$F-8T!F69<<*QG($N;-X:CC &[4?*Z MF.:.A..0%)?NB7R(2&8;+H_TSBEJ6'$$AU!4/>HAA&^F#"W&O>."JSVBC^C0 M36BNUD>@MI_N8_!G!K MMU0FBFVJ_ '%K/M%;"[-'^Z_0!P]1WZ8KF$S\(I"\._](W@&,4KCX&P!OE[X M;0;6WV"#4_'?^RB+L?B/\PWE"TP%E6LB('[Y;4IB ML >R_:O"G !EOH]:I2O&JY^CHW;38;!WCJZV_":>2%M^DXL5-)/I$!@4IM%$ MY"% 5IO&]XF'=FLB]1:#\+IFY_8WB94[] S4/(89%S" MA6X+=U>IYYQO4/UUEO@A2)(K]\_,3WR69HG06A/"T1_A.XVN7V+VD[;YKXYP M> _5-2*_,#MME+\0/SMIEJN G)04SD3IH)S\LSEPM2FJ]OIN*=;PF7K)W159 MZ=:EX8UBFSLW44SBF;EQT'IIJX\](+UQXO@$;Q;:)/CZ*C\'#V$*X-V2OL!3 MF:=8]"Y:*ZZ30!U P?3*8YBLHY)?5YP<)+_&44*ZLIC=%-Y=\$WVYH?YDZSA M0KJ&S[.D]'6Z^%7!.P+E;_(8%UO/0>7=>F='IR^A!X4<)*P!E-H,[RZ+_ S=7WL&CD3MUA2XHK@W^G"AR\]?OHJCD=):E;/B$"^U9D)"D@O8&$$N6F7A%7 A8P7\=1RUS(VQ MLN'+Y@1 :H:;C;U=8N"C'@C: %P9*+)\LNH8TIR@S$6([CM5QX?LKF1X^'$O M9Z1JE@T9QI#$45;I+374T*5XMAN+"Z1;3 MV'=D1Q1#0=*B@K@&./1U:IFTP+@&.(EXR%S2)8G@:CAP#+^<)B)F*FI;AS&9HJ:LCF(PGY%BKJ MGFOZV8V1CD@+)9\,MM9ZE!N:(&N,C57SCBQ1^\MR42/N+QY]F86/NNDXO5M+ M%/]MN2@2-R'Q]34&9FH?4N.(;73OXQ+%O]H+%F<8:>PTJ1C-ZW12MQO;&[P$ M\-_M)F.9*!L;3BI>\]IP%)FD:Q0OX?K;/+3E^C7/ IJ MLWG\#JG,\,F@T@PR(!,M[S-688"9PD%\J[L#7H;T*2_ C4(7/F3S3Z\VZQTH9)"'$/[QW'FU MH3\N)BT)(B\#DLP"/:2425*^86+)<)OM:L+MBDM6)G]\)?EC8BB]IOX17'2= M+W[R!S6O*:6+TBD@)HMV&44DX\#R?G!>,WL'FK.F9LT9'7O[U)^5> MM+K4V9.JR3KDJL77U(E3/7RZ>9WA1[BMS'4 EWZE-PU_M"O17%!Y1 $\3KA[ M=PDXD>6-BT::+@,8&H4PV14CR>(L5;NMA;_())QRG(JP!ID:-!&UH+ Y2C! M(6S=A=XL='5T%=S=^P% 3AY=@Q>0^Y9YZ^@5I&F @L:"S ,UC>B7,'I+0'Q$ MYZ+(9393!9Y5ZABIU+$*VN4H:*T"SRKP6#4A9FA;Y$'2+3?@]CUG<#_5_Z5>M89?*5[,#=A3Y$F++/"(VU()NZGXC-I;&ES_ . C=.'$2O_CX+&#<6I;6M M1(DE9UIT/OLA7)<]D:3F[RJ*PU^X2/X4;J?0:NU_8G--2*<>7DH'><>W]8WG M.'HKWAS(*RMS79!0Q J!WJ-5R."5@#BZ2:,1AP..*&R[R4I?OM./>N/WT39< MY9)61L:@8%[^_4;N+(W>WX"_W:7 NSK"U]46U#^%HY#67 .>\QS[+H ' %Z\ M:--1)3>^ODH?\/?^.PJENL2!,]_OW1ZC[>R2XQ3LIM_^9@TAC?;+LJ+1B0VL([:O<'P6QS3HS<-* 8N@%XK3&-(I@4 M\X=YVX3?Z'-A) *F&,/WE: 0R6,1,C0C_JAJ!'RZ4.LPSZ_DHE@##=V0K/NQ M:74T% 0)W)]B%S4 CS.@JY_GU6:2%N1V91;39 M2]+J)\U5^MJ/-@%X1VPCW=>^1_;79_28*)*'4&RK02ZYG2HB?_/3W0LH_"62 MG7]81W?PD9'BXZ/[C*!@D]>OFTL))4I\(J6#-N13CR>UBX(I"!:NPLY); P% MDT2OF=7FRBLD#6H0%[:I^AQ!&&DM%\\ZJ:Z:&>^O3WGWF\!)$KX\"K(_IP"Z M7Z/(^^8' 76=6XW49O&XH,:7NZ/57@'Q! 77]8D17\[NI\]DF/'F['X+S<@S M>!*O((##;7\%(<0T@.+BE;?W0Q^%IB$C%4H&&"8 '[W>;PQ]5FH^R9_N(9PI M>(1@(HNA$VY]>"T4%\CUZ;/S>Q0S>9K "'I-\$+DFVA^BD/%NH?=1,(D6 M'52N@F^K0GIR#GZ*BO7ZA'0RE(9ZU$Q!L@%BQW5^1D^W*SB(7IK0)Y"N-GF% MS.(74B$8H2&D*16OCA [#V5U)JL1.VWTN#*+(UDY3R4/29+!)W2,_A>QQ:<, MT;K:O.X<^'OQ*_\-VV=P>?F9H@#NA?WK%7E-VDVD??L)J6$@WPA\]S4*LOS. M(9-!::T'LR'5/\"N+V0JU0+S7Y!G&.ANW]^B^ _X&BOO@)K&$&LF$.FO MQ[(B1=@V]/\%97P/DN5O?.7/ CH%KM'T..$UJG,#*_!XYLHQP-BY M\DLM*.X29O308\<]@]A%SC1;L-K\,T+TGN4;QNNFYV#29232/?80>F!?5+3) M84_<./I&$Y;$!M+CW/2^E8HF$UQ_Y8=F#M8N8"-[6)6Q[;MDS4&JGH6=B5Y=U&"A22NA+F[E]L#K0XTAZ>7H?>N MD'M8'3)!5ZQEPJ=15EN-P.KA'];@BJ+>5X;#R7#2PM5=ISQ'# 5+;:I-#0 8 MZOM%SF-G+%(\KF/UTT5PTS)7UJ+ZI37D*XPOF.&[IY\_64/"$CZI"X%4@O81 MX^MF;E9.<25DU]G.\%R)0VY%IAQF.':BQU*6AZ3AR?W$3VW'&]-PA&0<6H:0 M9VXF4_'M17.X-3P#7U\6)\6_=PQLM=*)RSC'0CHENUMK]F8AGVS#\Q3*V(D\ MF;%-Q4\"GY3C,&]XSD<9^Y3#4&8XBB/>ZI^,3R(HY=(F&\/-36RIDD=R^'M. MD9%QYMM6T*-H#$3GN94[N^QOYF$B8X/1'/O,14YT-PE'5)70_6(?T@3;+L$! M=PSL>V528 4TUS(]E/:HMA.H(2Q$)BM&&%W=(M4%P1CQ58IEI-)/ \ MKNC*"D>K9>T?U5EA:/6%XX6*5AA;+9>BV,[S"DA5]F@EF(^H:<3&GE:(FE57 M Y4."2(4 E,7+DG V"(;;!.Q^^KM/8=Y&8"=NTB!3KJT?2 M"(6I30<2KJH 2&,R"7!_V$;'CQ[PBWG /US(AW_Y^@BV3E \D3%8XUJ,3E(S M5KA#3^-GFZG5_+2-AJ?_E.J8Q(N!^L2#5W$*DE-X[4<).U4DN;'>"Z8F"XGD M7$>O $K33@J"T^7145.G)J\@A8(<,H>L-L_PZH*71*%_.$:^VTF5.-97]-X( M\E,D:OQD$A12EQ.%EAMGJ 8V; ^S][8I\R$,[<:[K.RJ8ZA]>OMC)&G.PES M8?_H!*!;8V>BC]J"G2,6WO&W.T8Q558O>>470=K,$W$VN957/GSB MP>L^BD\X@ 5ZSZM8I5X2'U(#A>53"8X"_#Q'^"1R'^G3"B"%+V8/[)WXCP22 MFO\%"6GT+T]!PX<%$*=<8!'<8)M@+YVV/ZX?4F=W7(]=3A]A$X"T$ZV&!BW1JYVDZL?3S>1W2>?3BK 2I1?^* VL =_61\:#G=/K\-&DGZ:/]]R MX;-E@FUHN T-GV#3V-!P&_>L":02HNU-#2N5(&@PO4W'@%"K.#T; SY1%*F( MY_#R<&/PMJ75>%7Z9"6Z3QL.NH3[A.%S;1,3<-PF?6J:FKHE>TB!S"PC2Z], M,+(KO^$H3Y9ZQ%0 )=PRM'B*)2868;!$C@KNMM*(TL"2Y:T"8\OR1:780L6C M;5Y*Z(M%G9H::ZP0FC%*(^M^L4VVW0E!-F/4\+68\\?BC%'U=M;X=Z"16IW5 M-VA$)]C*I>,!C8E/LK5/1W\%TB*9Y)9,_:6 /P1;5 IX7@N@ M*!A*;KU5NP"\\51R:[ N#/U:A+^?1:M$7B&"K_ 3D/%WG#/W4,6X5\O8M.W(07 6TW%>LGD41 M[I+4WZ.S]R4!FRQX]#?(IG@NE6#K(MBZ"-U,U7#IZE^S10GFF>)?) 6]S3IO$ZCKG,M;#SV#3?M"C50@OO?J MZIAASZPQ(-3=04NS]!F!%CC-,>F-]LC-)M^-'DCBGWI#0RL-!*K?8[.1KJ0% MM?E8V3PD P6-T1[?YJV. MHL>.D94<9/1\(!KMH1ZRPV*S5\PP+8 >!]/F UA()+I"UZ,7*"F%&2CE=33^ M:[;?._%IM8&-G"T\;MO\LZM-V50##Z0D3FNV!?BWBUT!_N7K3K MN^CM23>^4SKHLP*=%SK?*CRJ= 0K:;B'C/PF"G-$?_/37:4N?@C+-))(6(#_ MAUR@";/K,Y*""9='F6K@;+91L2K1R0G2$Y7(9AM5=S^+V:.KGL%MS55O\G#J M%D M$,W%AGT%-+1)5"3-18GWIJECU8NE&VMKYA+UZO"U+@AC@1%E4OQ;TEB; M@?!>:MWCTP"CYU.VENL90E=%U&%X55)G5HD&3]WEO&MPUT5AN+[8"4^,&8F- MHH,@^N:$+KB/XANX2_WT,4I(K[K^XZF8_,X)M^ AE++2O<;2 M9,7/A FLZJ6/$B_Q!LH4W6ZD6+L2D?,%=:;QHUNN4L@#EY'6&^^\.8H0L MB&O,Q7 8!<]W/]"-?4](.^>=R\'XET8M8T';HEWLL@1N,R>.3W!KYE'[JTW5 M95Y/BOG$[S/#]=7ITZNE9UEHNNT4$LN@T<;,"Q!^*2Q2P4>-6":TUB.JEJ53 MH'997%ARM8+/6>SNG 1<))8K[W=XU^:.3(RC1N^K<%)09@?^MLP!YI[6L1,F M17S/KY##4Y06 @/HRP&__JQ<F"B M?]2C1AN(<7&+Q&F8"A&/B("OAMV"="$XV6 S.>R:(5$9#I4 8\*@:C@X0ON( M1XB5&LNB8X)5(<2@X#M*S$4A*MV%GDH='T6S-ZGFCO#N;=-$4BDQ&NN5C>[7 MF/Q49'93,)4'N*2;P)BLG?2^/@E[3)=E2DV MAC3=YD6V:W\5IS7FZF+S"K9!S@.6]T[\!UE_W&ZBA %CKKR[]]*%FJ&HY.RL M(@H&2KZL-'_--OI=?ORK(#C, E,=$X5=*G1Y90"4VU^OI48,I)> M.Z][V#D[:7!K0S+ZWMG8KEJM#+,R U=750HP/J4*9Y[!4H]AN"&CI_:CCF$O MO8+AL)J0*U0C.'N]_\^F-^83W%#T1/0/6B5?U0"[@2JV/MD+385P@-[Y?(0[ M"AY#,1.78'B52H9;B26RU# ^EX*PH*BR?@)GE!1U>,8V3:U"%(2W7PL ML U/2SI1K0;3X.,_HMR*Z3$\9+0XD1*W6E[T<1,)25<_V[<72IS9V%JM_W- ML !\BE+WRO/\8EX/X2:*]_DW=?#8Q2Y8K>Q-9[7KIEO^SBK2*->X?_=E1K & M,CI),Y_7M@KVRFQ]->A("K*O*939>F9 JO.NN_<#"!.4W:W\U^Z# MR IIJIPYN^OT I#>!&[8>+K43_"=P2%Z0,D8>"$@"W!^VT?&C!_P""_B' M"P3P+U\?P=8)[L(493#K!NW@6HQ.4O$M;'Q-YV>EN8HH"\R7OH@Y@(T+TN'0 M/T%VNOX&@B/X'(7IKD=D&\^@VL. &-+Z6R1E]M58\Y@T_+*X\RY]M%E,_#[* MY%QNY\&DJ2_$OI^GTB7,:/!P>BVEG#B 63T\I(APAGJ_460\!&%7WC(4A_[2 M6P53!T7#D>KM(-X':D.QG)JW=2550UT&AQWGGDH_TT"<>G>>'Q F.\E-C6?Q M-C'9+6QB1(LG@LF>3KT '?[JFJ).^*P@5>H,%:5.H(>EY"8*DRCP/>3'=NT$ MJ-C-ZPZ M+![U%W;CY .'\PL[)S%>$GDI6$TE!)='Y)Q8OS[3-"#=\NHLD5ABH4>R(U M6GCM;)0&D-<<0)R>GN$/J$KGW9^9?T">J?-2'!"GP5(D<'14(%$_.J%'(#C_ MR2H'M%,.7+1OQ"W%Y^K(Z*XBQS*)(H8B@=U/21U*>'GXX39!UOK](8Z.>;@# MM7($O8\*_@"HTWZ#8I6M#DPNZF8"I1LTCAS MD322OYJV$%CJ2M!ZZ,18\U U4:Y:=-)I&K2E8'12$81\R49Q"Z"DZ_IEY/7 MJ@;F?AS@'5Y9X"X5/2HC8KQA#->&]CF9(G@;#E_/NX_RXC1_K; )2#K]'E7;N^ADG M$-IH(BTIP@O\S[WCHI@3G($;WV:4KV,-VJ16*NREM6/RB+Z .!RY:#FQN2:D M4XN14SKHI'2_/JWA9RF+P--3IPDAHJ@+P]-37L(4!E\8AR>P^8%Z7C"3[+"7 M^WX-K^)K^)$_&)XJM!ZJY3SRE=ZL\U:_2*_FALF M:BY# %,X:M M<2X D:^O,0R*NJ-"$'#&,!7J#@5-\AW#%%C#0UO=Y,7IXT MYS3Z2+I(@8X*7I%W^T,0G0#(BU[FY@^ T8G=6O /0-.XJ=^6 O=D'4QB.,B,M1+UOJD<^X? MZXG.=T>>'UH<8!J*UC!>1+K&#?69%C]X(O N%33J#J-(7(;ZF0_#BR7D&>IK M+F634?"2ZVNNV@/N)@J/($Y1MMQ7$,)I/44IT*#0L81GY5OZD#MT\SB]D5HK M>0_72;EW7'"UCS+*BYC07*47"+)HI"<4?!"%*!R(XI%$[Z-"N]>D@^I]A&^K M OGL+0%_9@C&8VF-IF%.:*T'X53$R>V5']47X(%]?@\\ WA!>)0%X.BHW72H MR\+55?F4GIP]?7<1FTM3//\7B*/GR(<[%Q6=>$6/I7O_""!.+OPB_C:^S<#Z M&_SU5/P750+X#/9OG3P@(WQ ^9)Q'R(]#@W-_1'74A'!W!F_"8V5X_P0PI<& M2-(7*#SD$H17;G!GRP<_=0 U'M N %YR#]\PM4.*B"9[/A-[:+4^:Q!SRMW= M7LHG\ME),_34NX4D<#YW0A1C?1$E*.BS4+LI/2OWPWFTVP$TO8D5)MZND^8-)ZT7?@8)(Y]%Z+G;[?$E)E#1Y6V'+5/YT]RN.AAXN2Y2/+[ M?;6I3!(7=2-NN7J-,^$L6AK3?E-H#Z+0:VWMO-=L10ROM59C%5+G^4Y]=GSO M(2Q3!4$H]U&8;V^2[,GNJ&0ZOV=)FF<<6T<$$EN;9;7A>UY+&5H!)"_@X)QR MLGEG2NNAVG.'8<5K.J"0[&:&^NL(6=T:;H-X"Y?!(5ETZU@CLH1LCS(7'WX[ M%OG D<5W%!$L=7<*'@I#*HT.!OJWRRZB>BO M0W.S"/3>2DV3O^$9QGO=;8_C9EW0%A[J)N)WO# \^[H 9AP>'88G7N\-5MMC M9(Q02,"#)THT3QZ?"3,>;:*G51?D4OH1.81X"7J59Y)H'KI_"<)K"J@7R MITI>=Y0P!7SKN84'*Q>W]'"LU?&M:#VYS77(U7&_*??AUA$4$5UKZPH? R*- M[8R]';<,K"_5>P]A92BI.#6KQ:_UXM*"BM*.J";5*]D$I+#^-*;IIQIEJC"2 MSR43<_6[4]HF.@Z32(=U 7(&2JP9JA@6DQY,148M@KZ.[.6*4[Y16BO-L' ? MQ1P;A-Q>N8ID\@1E6K^VA-W5[0.5RP';4(&:CA"3S2T@H(]S#Y'YZ2CQ:JWZ M$K/ J)\#OS&%7W-/"N0K!O=WX1^@OAP'J8QFAU0DV%]6N?,\J@LZ_)U5U"78 MP0U][23 0\X9\(:D"3V$QBK22 =.R+10MQK)*ZJ*%K2(!;@*49TFN!/1686? M(]N:V9T4PDCQ36@T44#B/R%+1,[)M(5NMM'F%%U]7I\N;9X+9\2<%Q4,"27H"#VN.WB43ZE8Y[($ M<>T:I_)SYD3$/@4OITJ(G_STUU> MBAHN:K+S#^OHKE&#F4T^8X2!$TN ^\,V.G[T@%_,"_[A,B5*2>F29%R+T4FB M0-CY6:XD3WF:X5P3!3JJ4 6?24"&J O'+4NGYSJ\G-^^U?AMITIT6S<\;%!5 M-]P;Y=HI;YTW[*U3RK(O_G:7)DS-^3C?FDID==[I(FOC=VD'[RD*JQORUH^! M"_NQ;E;^?CI*5%0II]P#10(]4BT%J9^0MI!?PB,<&7C% B3DE<,WG!-KN'L_ M^''>N$!1-COHC"]MD5X@\K'O0O3SPX($:A#G"M;0+234+Z&?4A9/; EV> ; M!.;4O+Q^H8KH]#YS8B+EF5IE:9(Z(;)L/F7BNJ8!WYD36(6X=K&[)'G]^/7. M"U+Q&^>X=REI^ Y*%DM6MD/GP((3L( M$]^EU16;Y-,SA/17V# ]3^HW@,19X%T=00R%V?Q'E&:25;5M:BKF)'Z44_QG MSAJJ*9ZG0I4:Q_C$(8[WT."ZR@4M@**I,]\**UPF[]QD*&,4O$$'5]=$S% =QQ\ * MG@YZAB(DU]>P^:AC8VXHJ))4!?)]'@TMY?X"-L*+3]3CKA$;ADC,81=KI>W(;6SQZV#Q64 MT]8 LTG9HJ!7OH5,$'N7E@$T)4BFE0T=MHV:_BMC0*36.T7]AJ'M7."RD7 FI!7'-68E1PLU*R*56TUTVY$/#U"J3@#6-3O=HZ,NI M/EG#S72+1 ]DJU;$*MG;*S)BC%L%NFGJ3(U!)\3&52MA54W-9X#**+MJ3:QB MI7TZ>H3?56!*U2YH42-/X9W+#/"K4!_U<:RF9D$'KT9EKS/,FA?VXKIGKH+\ MXSZJ=-*^27+_SL[NZA-D+? 5;8)@"?/5IT3" ]S,>W"VXS^6"%.S-=/[*(FV M3E+(9)P X+/3D=OI@S@EZ3*MATT"W*'G3F*2Y%Z2F9/%8^&25YC.P(Q;,!DI3WJ)%.@(L-#L1A*%6Q^9(4Q%(!!R MS7\_ )0#9AVA?ZH)HH0GYTB(]J=GAER7/5G%S%@B@3J>#1:'["0,4,&FQ8A0 M 3.* $#!)<"[S>)SJL@B#J*6S_0\$R(W%A](QUW%6,_[*-X /\V5)F$M^=ZH MFVQ4FDQ=6^1^H\4$9*XTGG.6,XGQX*"3EUXE0/?[)QO3&F2;]JY@I-Z?(P MTCH14O69ZLX]B7. S-1HO0SI=A$Y;>4C':H&FS5T,6P4%,D=7Y)%WD8^R8]\ M&KPTAF*O5) 9R47!]/"?N4DRO?PA["+J\%R7Z7AA5U2M;,J]3^Q"::)5:;O= MF+XP8PC2,H^GH?C/59DUP-W*\$#DV8F(,IVW[-HJD#,8.\:NR1RD>4$7/;NH MLN3$'DY_4L'_I0 _S.]*;^;P8_G<-#+.THNHZL'FQO49M6NLR>N8P^U4ZEH9 MQ22U.I'\7J>C%*XMO$KN0O/6=&JO'[M",SIUW/Z]AI;AG=]YPS@.V[719&WX M_92G*-BL2Q:_YWR%=R#U72=82$J_SOM3A[PLA*Q=4%!V$?K;RNB2O&9OO\/] MNXXNXG5K'@(=9<4;)'%:6S+XM\MRP;]\7:.MM-H\P&-V]+W,"7[STUWN-81. MYLX_K*,[$QM^%C' 5D67#[$6$FS..D;1/^_IS [6B%=? LL!9) M6;X +2$%?0G$FRC>.Z$+SG)+0G83$!O &B.M,=(:(W6['R0&J. %X\U MEGX-CT*C^@J?S&E)B_[&78IS(-N(->*K;:,MF48QLW$+-HE^WBAHBQVF#-K6 MYXV"MG1@4HANEP*C -9,^=*K+H8N-Q\60J6D*+=QJ;9-2,E()$57;ZA?@EHM MO!23ISB/-+J0@:99I7KNDZ4?NX'>F'VTT(9#;MTS9^<-8]TSK7NF)OQX7"O M-#=M+[WX& L//_H6S7[I%N]N4TH2]@+JK44RG<#*S.V MT:MOJ.;"E@O0TJ7>6/S'$X'4L&?30U ,9GUMHZS-CCWCQ<28@6TBWQFO9]?J M.TJ26,MJE3TLILQ&JF40H2YOGTD:5V:@R&U5FH\IF M'55F4UP*: %MBDN;XM*FN+0I+G5B8-:I4C;DUJER=O90ZU1IG2JUEGMLSDN; M\U)+(&W.2]T==,S*>0GAV/MI<2&%'O+N]$/4S0SNX F^T'FUC[*0I/)C=M-J*C=0EMQ&R+*,<*Y^]ZBVAKZC*9@X?/," M>%GLX,:Z!4<01(=\(2XW5BMZ?2*L L4RT7>T:=D;8@\EYTJ(UF5R M6WEVY%\?'_8'^,BZHEB1VVT4[!$*8[T\+AD&#+$Q5$E[0A=X)1#C+\TQ7K:! M4E%8^'*NB[CL2]#X,+N!EV<=3>[KR+Q=*.GBXMN;C(4Q#UVN6_)BFNM<8$8C M@GT6M6X!'&KF@3)(,CAO'_9%:ZAZ6%C,&,STQE!VZBV-=# 4$%^FT&5.KDNK M'4C7S?99;OW)?>*1TC$&.Q F_A$\1DERLT-RQ$/(;#@O[W#J=!X@@/M\4C3/ M-*$A5'CF0=AS ;"(?D#D16&^V\F/=GH?%3Z0?""3E(&]AU&R7I'[QRX*(+]) M"OB)B]1IJ*)Z?'.'4+5[^+9JM],:/I"2P@)[Y?V>)2E3="^*X)9\ 6X4NG[@%RQ%T)K30A'?XP!/>\#NY^"R9RO MF:LLW>4R$F41"(VU()L*/;'Y1%Z19QW KR#:QLYAA_(^$3R_R6VG(A9LVY\G MNG"2V]H<-QUZ[D9)E503H(G!#YTV*H\LMT,KK8W,V-*PRWGJ&ZQ)9S[\ZGK3WEKF> M>;V>:778\$\@*]H?#8%$9X&4DHB8-I8 @\2\ZNS5WL# 5'@C2-?Q>-8;88 M/-I0(Z_01B*^0 U-?,+<,RS19^FX$.7G*3*UZ Q,ZZ5E:/D,;C@$7^ICE*70 M()*+ZT01M3XE*']=$"B4RZM$X]\-#5^[RVB)_@87+O6* MRG ZL9=\.7A0A(0M?_SQKZR@&HZ^UKEEY!C!CKQ+"@Q\5!HBUS, M[9O 29+5ILB^SG&N.^U51*O6:* >#$Q#'2\=6W')5EQ2@LP5W[_!&]!/P#(\!<>DF^OJ<@!6MQ2L; M6N'OJV!>\%WI^4%>*. 5N%GLISY([M[=(/. =Q]'>S3IK%!YK#:= T=+0"QG M;.5RW;WCTN=);"[M$KTM42R,D:NP* 2&RG$@&3F!\#W'8.]G>]P%RM]9&KU7 MVVV<%Q0_)\A"XGSB>Z6M=/46^-O\3_=1C-8]RM*J< AN"H/&4["!6BRT.-ZK M3;X24(XI%N#"<0G[2G04)6ZU*8!4P%U5>ZZA\U#%_A(=;%G]5'M.T#2JK:AR M'C6FH:X4UEMT:-Z,C@Y52ET/LNK2\(VH2\]XM@U*UO\9OO'(NL#Z M;B.#;^Z&8ZH=ZP#AU'P&0V/+;=IRFW/?PUC-XL3E,O6 @J6]Q&8I'-'76@]4 M)A=UZ>I30WV1^8\CY3XV+\O[1)M07-5LJ'S5XY@]=GS'#0HOX-LPHG:Z M,7#2D4>3P1IF)!PC8F,V^/6V,XX2V1&E3C GU#B,EB5.?UM(!$PS.=!J ]\W MOHMJ0]8W4G'QS:QD4WNFQ15[RU/:X%N_A&R3P!/#Q6>,IW'"@-; M2@=SW1>FF0S\]B6A^-41'M(BTSHJ61>%]23B/(>@[VBJ)\XS'7EG^-7= 2\+ M0/=_*X8P,M8NAWO32#KY,!:[)6 _;K/V7RU"/_='?QSQZ]E&P5>_S.")S M[>Q+(W/KCZNW8?K@RL6TM1\G]RU] 8&#K@PG3D_KV D3B!:*>U.?6YWIP- @ MG>VMT&T^4>7B-<)IM7F V^CH>QFQQ#*^G0(#(6%/=%A1RR+([*9@*I_],#^I M9P/5MQ!RL9U_*+.AP(-_?7J*X#$)4W@> E08*F]"F&/_\50D8,S>$M_SG?CT MZJ"=Q0Y^9U@)=BG.T? M0I>9EN*((YQ=S4%>"-G3C$"7RBBMUH#)S M1V > !4"+5'\K"!KH& H ^RU1YYUX$7Y!T/ ] NJ0X8 U%#"FYI((8")OI5CT.;J&.K8,>7%TWYZ&@B3Z:*V)#,MP,6$B MTI*FS4M;V(?]4-ZEYB4KE,B?'\?-T:<\N]4KV")_GQ=PB.(T=P%2[7DPW'8Y MKT+;E>O+ZI!G\ NWY9(0<_(0V\NS7\;I9^?W*+[)DC3:PRV*5:4 M^D>';$9M_#X> AC#"J6A-9HNUFC*0HBUJPB-)B*O4$,WOD\TOI';JBAT'87( M\%#D0'WQDS^N3]?P]MOMG9CF=,/LIL54*HKH%;Q9W728"JIG(C:+6@\5$R@W M=H2C>QN3R)ON2.Y4,FQ--#;:H# [VX.GSBY:#U M+M+@7*,@AG7L>*"[="_1R0GR@.C0RVOK7'Y*R*@/'%&-9Y(+@)>@6B_HX$'B M;J(@ &Z1UZ!&(]EGB7< )3YD.1LI*MF$.>M'9JKJ=#R$J-(-NA>2!,#_\\@I MF/N,I-I>GJ)&,39=&(^RYFRH:RI2S',B8>MM+C9+$F3FH:+>M4:3^2OQ MJE$_=_II8*A\S(-$5%W4*++,U,LL"*^N(JR]4:(8 M\WS=!\D0"DK1*ZS?W-:A7$1,='GEO.CZ]"N(MK%SV/GN50P<#3S?&1Z;Y:0N M9#L!T6.3W'8J]U((_.X*'D?X::*3,*;11.2=CT,=(8*/+KFM#LXI\W49G:6/ MEQW-SV;V<1S&G778_'59C;FZ[W=-QC=U8E#W%P: M8)HY.^D,E3YN3AJAQ"5\T[>4T>FG^.5[80N[>7>AD+C9E-T-]SH8Q(PF<#70 M "KNS8-_A(UAX-7B4/%O(<:KQG W@0%'[+%CD1O5Y#U]XJGL+0%_9G#(._@N M2TW(.]6<$4O91FRN0-5VG27P\TERY?Z9^4F^$$5E-_\(;N'A76UJOY"4;X*# MZ#'-_(\QH%LXV/WDI4"(@M,>[%^O*%D06DTT 9)LDB"UEJ?]W,*50!<,.4]9 MNXF\3&$HD>)S%KL[)P'GKU#*/M':RT>$E+>LV4!1>;0:^V-:&U<;5/C.!+^?K]"-5N[!54)>8',S3@YJG*0N24Y(??KKUMR7H P$W:R$" U53"V6U*KU<^C[I9-9V13>?PW MUAD!C_$WZUAA)1SW?JL>-@X:G9J_1(%:*=$)53QUDCDS=BKA'^\LW-BJR&+( M;% _J/_83E1FJT;\#X(&7N>VG7(]%%G5JCSP-Z3(H#H",1S9 ,=I^28)3X6< M!@.1@F%G,&&7*N79K'6HK%5IV8$;DTLQS ()B6V_.^Y0%S.5)B-AH6IR'D&0 M:ZA.-,_OJ_7507'$B8CM*$B$K48HB=.C86K4ZOBG'QKOZ^U.+=\J4VCJY:XM M0AY=#[4JLABG(94.]##D>_6*^[??OG>OL=]^V'P3KVBH9+P9>_9N1B(4EGEW M<[:]I?TSJ\=F.GW72C>:&U_J" <&_;+6^J1W.>A_ZI]T!_WS,W;^B5U<]L]. M^A?=GUGOM][)U:#_:P]OHT3ODEU<77ZYZIX-V."<75[]W&.-0UYM'.WQ?58K M;[3B\@9V-?C<8U^PC\O^H-_[@OV=?.Z>_:O'NB<#>MSX>'A48=TOK/N?WMEI M[W1;E_6_A;$BF3[%NF9*IUQN9F7[%390V93]^X!]+C);81%HF@>S(VZ#C>%Z MDRK?178LQ@\Z02Q,+ODT2"3SIEUYF: M2(B'4/&@T!X*L<*>,F49M>(B8QQW*]RI= $X2X[>AUT11CA+\4H++EG"([RE MF4HQ/K7*R]T3R" "8[B>DDC*KP''7>K3X+T8E<$A)4VF&,TZ? MB)L12Z2:F!D?:!@*8S7'@3C=]'JCEI4E6)N9,O>TW2'[C2'[Z/4A>W +!C_] M<-.L-SZV30G>,J.D?4\EB<#+/;/O0-)G7(.#(\)+A!((-@S0<*$49D0M2"S% M;9^V?KI&0T52F0+;T?A:28_+7*L(8KQMV![", ;$M<=:[R8:\6P(K(M[[64A M4<(5)%I[X+5PU0BZ\I>"RC.9YP/JG]&&O$03'K:DR]H#);<&2G @FN==\D ) MR@V"-0BAA"?A+OAP<'AX^&-[QQ&O@R..6D>M9NM]X^/'^OL/AW\GQMCC^Z^. M,D[!H%<@<%S0_&U45RB>CWAAUF]"@74(B-!R)!^JJT)C![@KCX5Q>SU*0>;Z MH9+7(DI8CC0T2.X@7\;J"]A6RBB$'@J,&% 7HZ2(N76*AD;$@FM!$Q ^HW"Q M3T8]%8:B?$>2QJ4$+C)0!E ABY$(-)\;84"AD,).*<-8-2S1G., !V_/4+=$EVH0+J"Z*2>4%SI' M>C$N(XHBI6.G@*M&#"'#1$OTAXU@A*_.7J6H#C#FR( 87Q%8=0%?9A M%=8)F_A<&JB[):AIX1 1!*8>*HD(3#I?B^U7=ILI8?$ OD&!G)L*>_O GAVSOH38) M4@KN[G?$2]TC!(L[.J%3E:R8:[;O]1IQ,T^'*"YP% 2Q"YB<2/ MR('N%386ZO$B%E9I,\\[W WL,TV%M0!?"XA"A:D-"<0"-72]["%[8/QA*+[! MWU1DF9$>_%$(G(#CMR*+W*G+_JX>NB4.O#T1QRNLAW8EINWH%P*13Z8@I4@0(6LG-I@RG5I[K/D6:L?+]OR= _>X-P%W5 M\@[P,:-(-&ZI%80AN$@ @>S>%RH17_'1N,C&2HZ!0O*,#\O7GG09/$":2S4% M?#H9*1\N\%M\@OC?3,IR\! RM^53BE4;ZX96N?G=[RS?_OK$NDKP"CKCA57M M$ D4M-,0[8[(<^)5='55(&K$#<1M/]:1,W,ICW.5/#<0&%\=)D3@8#B:G@U% ME6E/U<%,NA1"J7C^*8[KNU&O^X"\4[.Q[ZAF]=T>9VOG5^-^7]] X015KX:X M^5P'[F>5;JQ>H3&%R9C+EJOMO8#4>\C_9BOV" >L/\8!&^LXX+:ST"GZ2<"Z MQ1"YF34KK%EO-I=>LU]K[9L'S=;3+GXJXEC"^HN_\;7?R"=MF_NB;3LABI:> M<=/<;*TZ*L'<2?DJ\ST7EI_Q8ZU-HKEF:FRPZMN=)U'\PY_6^_SL]V?3^CO, M[0%(7U"]0)M?G0T>2_3/PB [EMCL)YW+7_WM'. -.L"%!B/(8J[< M#40%G3*S#,Q7S(N:'1M[5QM4R,W$OY^ MOT*UJ:2@RL8OX+U=V]DJ'YC$J1QL#%N5K_*HQU;0C":2QL;WZZ];&K\ AC6[ M!(QQ406>F9;4:O7SJ+OEH3URB?KT+]8> 1?XE[6== H^=?\L']8.ZNU*N$2! M2B'1'F@Q]9(9LVZJX.=W#JY=6:8"4M>L'E1_;,4Z=64K_P?-&EYGKI5P,Y1I MV>FL&6XHF4)Y!'(XC^1 .A;UUL?=_F7OM'?R=G['S4_:YWSL[[GWN_,Y.>V<=_(B?SD]1HMMGG[_T M+[YTSB[9Y3GK?_F]RVJ'O%P[VN/[K%+<:(CB!G9U^6N7772/O_1[E[WN!>O^ M>?QKY^R7+NL<7]+CVL?#HQ+K7+#.?[MG)]V335W6OW+K9#Q]CG5-M4FX>IJ5 M[978;SIE%ZD60P.VQ"(P- _F1MPUGPS73ZGR;60+.;[7"82TF>+39JS@>AT' M*%9Q-IIO5[:.&]?RRUS&>2:V.> 6J.U*IUCHW2 57KN/W+#IW* R];;S=GW4 M( ]8^);AWGVJ'FF-;VKPNFR)>&,C/@9F8"QA @)A)BW[(\?I@U%3UH=, M&\<0D:GDS95:HG"L002@$4)D!!:.PIU8Y1*RY3QM,I MRU-GX2W#=(+QJ=-![HY "A%8R\V41!)^!3CN M4I\6[PE4!H=4-'$:@P0B::(\0;$4FZ,F @Q#HT4C9G/ZM6@_ 0-%)S2!1%J% MJ9A,AVPBW0@G:#.(O(+4;X:J:8'3'&,SP0;393/LP/[&P'[XAL .+)8IPHF0 MN8!/"9&.XOC8+#V7:4PJT0:(GR.5"^P3(;J$E1+"6])FBC.R1 Y$&DHMT%\ MS]X:&C45DCHND42N4 AKQ&7?CCK]8FX';%8Z8F=\8&!H;3.#@BO.1 <&& 1INH*0=40L22W#;IZV?KM%0D=(VQW8TOM$JX#(S.@*! MMRW;0Q@*0%P'K'6OHQ%/A\ ZN-?V20,?4/^, M-N0EF@BP)5W6'BB^,5", ]$\;Y,'2E!NT%R#$ IX$NZ:'PX.#P]_;.TX8CLX MXJAQU*@WWM<^?JR^_W#X;V*,/;Z_=91Q A:] H'C@^:OH[I$\7S$<[M^$PJL M!X (+48*H;K.#7: N_)86K_7HQ2DOA\J>2VBA.5(PX#B'O)%K+Z ;:F(0NBA MQ(@!=;%:2<&=5W1@I9#<2)J #!F%CWU2ZBFW%.5[DK0^)?"1@;: "CF,1*A1 MAOXAHUQQ"FAP6EZ)1;: +4+NL9PRX:X%:GG"(=;I%SJ(9 9,*-F $;J4;R@53232G#6#4L MT9SG _OP% W1)=J$#Z@NBXFE.4F0WJQ/B.*(FV$5\!7(X:08J*CD&7P"61$ M7R22IRXP"=* H"X0,F;Y(BF)DR):] %>F@&&9%A:;->'Z$3G0G<+&0CV>"^FTL?.\P]_ /I-$.@?P M4$ TT)C:D("0J*'O90_9 ^,/2_$-_J4BRXSTX.]H0'LI1.(R'6LU M!@K'4SXLOO)DBL !DDSI*>#3R4B'4('?X!+$_M.D*P?WH7)37J/XEC=*ZD_[ M1HGSU=T5%,5SIUL#)$4P7ANT)R+*BY?1A76.:)#7(%IAJ"-OOD(>/57QS$+3 MAHHO>3H.AJ.9V5!4;0[TVYQ)%T(H)>;&\'W7JM409+R>HG5J_7ZTE?GUUK[^D&]\;R+GT@A%+SDXF_:>VJ; M"5(T]2H;/;!H&1=TRG438\^PD@6'SN\UJGB7^5/ZEWDOZRE!7K$5]MNJUW2> M1?$/WZSW^=F+*?T=U@Z@O'B%]CX[/_FEW[UX+/^_ EIYWKW@-;Z]N?R"W\X! MWJ #'(\DQ.QTGM"=A_KRSA?>H"_L?0Y?Y:&WH.8.41PX[#_D$?B70-\ 6XSFE)'Q(03,EWF,&&ER->%3Z\FC70G_B:1=\?_#Y/]02P,$ M% @ [X,"58PU>$O.!@ &0 \ !R9V5N+65X,S)?,2YH=&WM76U3 MVS@0_GZ_0M,.'>C$P7: @I-C)@?A"G.34!)FVH^R+2=J'(O9)6S^ZS*\N:36,@A_'Q'Z@Q(#B$WZ@AJ8S)<>NS57.K3F,W M_P@"NX5$P^?A1$LF*)63F/SY1I*QM"@+"9.>7;6WZA%GTDKI?\1SX',BZT,L M^I19DB=>?B&FC%@#0OL#Z3E59S]O$N$AC2=>CPY)BMIDA*[X$+-I:Y]+R8=% M!WI,'-,^\V(2R?J;XX;J8JK2:$ EL=($!\1+!+%& B>/U?KNH##BB(9RX$54 M6@%(PO34,+NJU?&[M\Z!76_L)BL%A5"]/,3"Q\&WON 9"V$:,1>>Z/MXVZ[H M?SOU1]>AXO!LS4>4)]*I-SM?0'N/?5?63\TU>E%IG;Q3UI7O?.S\Y-F[[S31I?75]WK9KN'>IVU-?SB.5Y&NSN'Z+K:K9Y4 M4;=UHFWOU/;MBK'Z6EN]V47-T\YEKW5JJ+XQ1I\2_,@^0)TSU/O80MWFU5_- M=JMK=3[_T_J"FB<]=<>U;7=M?6%NOJ^Y[HO#Z#E# M\(&10%+.T(C* 9(#@CYE6(!WQQ-T11(N).*1^@MF2A@ZX0*N8=UB6TF_>SMV M;2>HG_!A@MDD_QC6=Q (G(&RR+&M3RCB0O>=$$%YB @+*>NCBXP15+,KX'*N MBW"*(AJ3\%:3+@DR026%V6 6HM8X&)Z#$<$C35.D _Y5DB"5! R((Z'I/ MK7P*,ZTJ6AHL0D0*EH/!>!31 #ZI6:I[Q3QT9_X$P2UEV@I*,I%F&(PK.;J3 M-0OP=-94,\ A3R1T>U=\*J285XS2Q<+'C*169QR3"6H&&F7%O(IJ,9R@;XR/ M (P^42ICZ2V,D8OTH(><#.G-5+>",NH9T*M5:[7:5OT144.:)C&>>%%,QG=) M>C _8!SN2N4B6F\3U09XA2IM'3 MP/[4(-_!^"YT>WL?CIPC9V_?L0]J1Q^V +-M9V?J#7?E%6:1ZU)Q1=S!569GF:7W*/4S5 M<@3T217-*NHVCF,$S6 ]@6,@89H [](\O4>481:HZ]!A2'77BE<@E<4Y2SDL M1/28#_-^]2GVKM6-K6(L&,+<8)RGQ4I)@L)ERA?3KF]H2GT:4SGQIM*% M$$B%LYUGW?F>6]USG2V]7RS#)X2.JC^2@""Z?_@#F3E#P1_BH?93O\@M_5CO M'Y!X!#!9OB#XFZ=_6NK"?.O?J+5L@./"D\ _E6Y/.?;4%7["L^V%>_:J1[!3 M<$@/-;,^Q'7DY@\R=];$<[UC<09-<*B>H_)U@%T%XE#VT,HYVBMOZ"6^%_K- M1BDG_JM.M+\FWO)X-=^$IL12E#W]]&_75='X)T*A7 M0J@[[2]E!#O/-!=5]+&$F%^W>_/B[.LN7)^SSBG#:O;57?/Q"G6- MC+)YC%K$VG3J 72SK*,66SIS*[MVW 5I3RF8=G?KOQ MVB30,AAE\QAE-G>6$-3)C]GH]W"7@J14H6D2I:&UB@.:%E4DP>MU+:ITH(I7,2Z1 M3U!(R)"$LWJ5N@+FM%RE+IN99"+A*;E?7.[PF07E*JH"'0=!,:(I06GF?X4N M5(E)U3BF.*^;E/>& =9\@ IH)PH]Z5TUH:&O:G8%11E0N.1/D" 1$80%Z@Y( MJ/*9, ]5X5-7VGRHZ*U^-<0?W9TWC6HIJE^N&UL4$L! A0#% @ [X,"59-)W!1.O@ XT@) M !4 ( !ZB8# ')G96XM,C R,C V,S!?;&%B+GAM;%!+ 0(4 M Q0 ( .^# E5V^*RZ%&( I0" 5 " 6OE P!R9V5N M+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4 " #O@P)5V1X[.K0( #M1 M#P @ &R1P0 #,Q7S$N:'1M4$L! A0#% @ M[X,"5;R507^B" RD0 \ ( !DU $ ')G96XM97@S,5\R M+FAT;5!+ 0(4 Q0 ( .^# E6,-7A+S@8 !D / " J 6)9! !R9V5N+65X,S)?,2YH=&U02P4& D "0!! @ 76 $ end

R^%#/\0/]V)[S, MJ;H\&)-4EZ&5(NETP2O\4GD@!J%N HM6(I%+QB<%2%71W02S%LX3+B#(A76R MV%>BK*5/7;I8W[B%/JR9;"=AWA(L)S R<.2O A&=(,[Z MNO)86R38"\!E)RSJ$=>EV O(D6-3]VK6XS8FZR9X2.FL*",PC_4*W5!Y7#=A MP#!&+C!SZ<3QHM>%"V!J)#H)Z>['FY$'DW$QS /1P[M9?.I?>2N7K@DT!D8L M09E:)H8[H@5(C60["_.%6&HS2 =5C.DJA%LB,+1U:U*^F*J3Z"2D^[GSG^+" M-A_6S6)3=^T1;U)H\5IP)PO_<*F7K7[H&NL:L>@(D^JY!& M%1K>MEJZ6342CX?9;P6LQ>".%CX@CROUD,(EU+GQZ7$12JU0)X'%9Y^B MLXYY0!61G03R+\+H/75\,5U"1S&10]>U[ B3VS/EE_LO S)]!H%U^%]Y0SI? M![O7NX?5]RIU]]]1<37G4*;9V]AFN1!>JTU&6YPMU_(,6S!36Y5O<) C!TH/ M[S"(N@,-.50-!/<"IN$40P7F9JGVH@**9W,J$%>([07$W"=(R^&5B'09FN$X M2AYD,^$NPVUT%"4/NDV2+D-/+-3TH0/UEEG\E"_D-24OXMP%ZG5CWT)5<7HA MXJCW/NZ?HLL8$M%LE\$ M3@F#!5WA4#'G]]F\> %8 )1_#8>#BZOKV\$M>!V0A#$B&0:#K\=?_C'X]>S^9G #DS^> @(& M%RC,9B!)!\/!-$WGGPX.7E]?]Z,)3 B*LY1^D.R':'8P& Z+[L\Q"-C/!Q=! M"@:?C@^/CX>'/PP/CQZ.CS_1_[[]=O_CQV]^^.?AX:?#PPH9FB\P?)ZF@Z_# M?PP8%?UVDH X7@RN8!(D(0SBP;C\Z+\&UTFX/SB-X\$]HR*#>T ?@'1?MYG M3!%\BDL8;P1^(N$4S((;%/+AG>Q5\+P]X7@?X>>#X\/##P=+*FD+]J]AV6S( M?C0\.AY^.-I_(]'>@,Y&0OBW#3Y2-G]KM7_]P%L???SX\8#_=MF40%%#VNW1 MP:]?;L8I,$;2M!L<<#(#LX1FWD8T0SV#K8WZG%*_\]DFHPFYV@VQV *$D)7 I4H- -= M0T1][1AR93B:G 4$AE3 M+R#UO*F'P-HP?9DEW35P?]^2\28,XC"+>7=L"U-K#=Y2D$0@*OM@C.C9!68# M$0SE%(>UD00X+ =!_]H:1WVC4+0X(-ELQGL;0NJCE?03C&8G>QD9/@?!_+?* M>J-L'*W.%B.GESCY2H&;QS-)NA1(#MR&5LZQA^AA2F/-K# MS"1*4FH4J??#!=LST)J5V-2KOL!2Z]71G(>QDN<;$!!0DBT$:L<7O I+*0'K MUOD6QAE+3I41.9_0&CAS=%L+Z':#;?)!ZI6 FBW% MLXS !!!"#<@33'B?2^N1UN+KTF5Z[#(7S,SG:13!?,1W 8RND_-@#M,@KO@/ M?J U-C=K3+M H3G-"^T2+T/?B^JFV@-(ZIEMZ6&G$:WCZ]9<11] FDQ;N:_. MD\UL=UU:V"7&#RYC--2S89C-V-! 'CH0Y-EO$&&H1Q/* S^@&T>'&EF4IAUU M&J16F]YA,*>VLTA_E+$A<;#/::3F6S9]\,L7H*K(^RH/QC-@DNCF-RXC-5-. M]RPKE8"HS&Q5E!75SC"$GJ U,3?U'3BONAM-'DF^KWM',%#>&*S1NC9'6VU@8I&$*5#AX,UIKG&\O8B'S*\TL#%6=DQ4.6TEBC=M* M'EM6?.HU*&AH@XN2/*^8J^+&=KFL76_BMA8&;9YN%N(P)K<['_I9L*/P!,EA MB9YKM[1A(5OI7K$Q;#:S-%1IOE8Z:AF%!0 &^4HA##V=.V#4FEU#9 &&67I. M",:(U**M%:?AE!972&(!PB89-B' #3JT,8,&J37Q/.H)_9A-K4[=>G M8V3.O);2AH_6=>_GUFY/ET:1^/Q*(@LP3'(D0B@&A-8=_U8:Q,#O;]+86AF& M@51QV_S0%;_&H'GJRN)Q+-V!?-L)J'-$^%Z\T)3"6E#69C1AW@9/S@#\ D- MQBB._*BS%_"]:=A;^3:)*;]"F,),D;2(DM?+ M0)QF%1WM"JRXWFS)"DJ8>_@9U2.%0J&2?P8FE$E+-P^0R[<4!Q0\W17@Q37] M-%^UE)*.BO;_7!XZ]8-#6V6 (L==G18?^$0AHOK8"Q4CJV+,E\MR>?J!4C@] M;7SW@&XD,U!*#*8JXQ>83L^ICJ!4F!+G42IFU.A_D3?ZPL1\L'N0:)\L=WM! M^1 CGCU<2H,/9>@=A;EVB%Z$<.@@1#/-3R6SP'4&$NKS"L\1. AOQVI;(3 ^ MR+NA6FNO?B]DH:,_V%@9/LR?D;YB%V/\5KUH:#2Y $_I-2$9NT&"3:ZH--W) M"=5;H3'@B_8SU5HX8%9B M+$DUK UR5_$T,:Q6!*W1S-)093$ Z: E!'9*%70JOUVJ(*6P%1_;0E!"'F#K M_V,6V";T:AMHZVVL9"*W[INV$IO;^Z+-"+AVKD4M;8BESH W153:WE+BO!6L MD>;/FRVMY'O6B+Y($D#=>[("6!EQD4!3T=@I!*N'420B5F]E37T+ B,*U=MN MW7W@[8L-C79TM5&94-@X>F.X61-RV)#8EA/75?=KB'J3&]T6JBTW&@H/$K++ M&\6M;W#I2!H'FZA"3C$,Z9"+@T_U'U1:W@$,$2NLPBR9?P'R/Y?&Z/(MG 9T MFNXI\,O)!(3"B&7^F]&DVGJ4;#2NY0@N()DC$L2?,C:Q+$N7.G17P7+/AJ M>T#%)>]EH2C(Z^*X$!77O_O-D.)1$"U#, H!B/C.BU< CS@PNL$".(1$S 7W MF&!?8W69!B^"]FMI%H$'MRQ;'J=@_CCW&OVZ6F:,)NEK@#W*OFZB4@KT]X#7 M(CX@NKU@^U)V)IT27Z'\=O,SNL8B%M:C[AD?D"?,<5;5"(73BP321D[,!9AC M$.9WY+/M547Y> U_75TC/2'O2?IT,^5S#^8%0U;O23S%@(41_,;?41RHEJVZ M=GS;KE(0'YSFB;,Z5ZBC?,AA;Z9SVS$ZOHG.DO0.@QG,9EXSP72I5;=. 7O MAJ\RO?YU^@ZHS01#X]F]8^2M$X62PD3C&[+\84&7FI?OWA_\9F@\I%V(JYJ^ M=]K(;H:^;5_;MP8L&?'#.V0$7P5M+CPF3S".023@PL=WR 6Y.%2>15SM]+T, MK:[-@N(<<&DJA.>!5[QQ.PS2PR*)EHPQNSOSR,N-V]K2PH5B1=V0#K1"XSJ$%2/>H5^I6!KBBZ)6W'C';J9$4:S.G@O%XWO':LVM M!'0$5[CN%WRX.-^W@K_+V3G.@B/F9S8&H QN7 M%'4J6R:I" MPVQ-+-M;''SW @LEML[=6;GH3Y'L%Z)34;@@>(ITD9DDRCNP[%Q%:,^A2N$IJ>S;3.-4K%Z$VK2C8W#*%U4NTN*6Y,>E2AO M-97CQTWLG.<1Y!^%S)6WMW-LS2!]*,1A1-J;I)AE^-KR8D3G!.-KB3I#CE=I MG !AEFHS1&?46>\29IP>DPN;:1=.3)DXWV4X14)B)V"U4E<=E5A)YPJ85@;* M'$^3U E(TER2J>1)Z-T IT@-=5E9XB[<.5/+]B Q(AD&?%=,^#,7I.:9\=M@ M<@5^P6[.CJT?LST3/E(A'/%1N]Z.Y4KJGF>1_ZAG2/PXO[^4,;U;OTL] M=(EIM9,/':@]GW@9&[;[K=ZF>8>QH;:4[.[CG@M9UXKEW7S;N>VS%5 &#K!DSQ<1>+;RI[^J;IK1X'+,Y%7"%<_+1M MJ1TIS[F""?WE#7QICU 2>U)0"%AP#V8!I). 1Y,KRL4@_@\(L!^E--MFS2V5 MSX=7$+^ +RA)IYZ\AK%MKC#Y>'A%?I2S[(09U&1X\AST+MAQA3+L1_F'.3>X MP]*-%:>3%. 6/XR+,W;CI9AQH.%=:(C<@F%N\;IB->[9>8:T[5P/O&AUZCP; MEH:M!_1E7WZ S@U87[!Y;UX SU5S3[AY9[WMS3A;$ M[,G=\12 --^TC<,IB#)V*4KEL+\C^[EEODSB<"U_?Q^\?J'P, SB_#([]M T M?@&>G',PQLERLNS> A0"(@'J]'[+&"A;@V2:EQU(@#IV1E$$3?!2_;*)S2$J MEHMZX')"FW!4JT*-1T%I$Y!*^M6 %)3^F29IYMH1\R0=WV=EV"2:6\>+]XCY- RS6<9OUZQ>1TG_'@,^\/J]E/H#0&Z7A'87][,,\KM& M"GM MCO@JPW2/R,ZO)]$5?&-_:TRQT\'<[H"+*E"6^V-73F;4!RRO2J[C=OI$W1JX MJ8.2XBQD'7-'\9G.=&.JG3[&UAVRE*)>1N_8RR-F.-L7PZJ(+,#('43A8/FO M7.*L?*.K)+%Q*7)OCIH0;F_=6ZF]4;IH0KQJ&ANK1N%RB=>2G,#"\%7^DW#X M"@(;N02Y,R1.%TC;6WFQ2N?8"#%HR6Q 4?DJ8A0*"I#'IVPEO7$ M]^ %)!EH G4ZUM$):'XKN)RB:ZAC9[ZO&F+;F96TM_'0H5YW"$'HZ>S-A$@I MJ&9"T-[B0Q_-52XVM%"&8KBI))8(AN?6WT9JK1CPU M*I(M/;Q9%_':L'2M731-EP%.6+#P#N0/3K+3=92),2P G 4$AOP]YSBCOAIO MPPHMV2,ICNQW?^'*!42GU(8&S^ VFSVQNO7:B$=92M(@87+>4F$E0=Z2 ZXU M]\$^"7D@X\!*HXFLEX2=>2^KR^WY:[<>,\=,0#;FKP_6O@?AX0N)D\ 7ZN.& M&>9.>?'B?,(755/5B+WB_R^6*1=;R<^"BY-'_H@IB"@#)PC/>&22K<+'!*;. M5MZNN?@:EKYK+_U=U*4Q#FT'0$/ARA28"ZO)5!CTY@IPJ2GK(GCB+GJ3NIXT M:5LX^^FX-YQ]JK\VV!Y[5[KNQ<_9_YX" G[Z'U!+ P04 " #O@P)5^PN- MTT%6 7(0< %0 ')G96XM,C R,C V,S!?9&5F+GAM;.U]:W/DMG+H]_R* MO7N_)'7O>M=VSLGQJ3BIT6NOJK0:E:0]3O+%19&8&=H<<@R26HU__07(>9!# M/$F0:'!8E?BL) #L;C3ZC<:__^?;.GKWBG :)O'/[[__[M/[=RCVDR",ES^_ M__KT8?9T>7O[_C__XY_^_7]]^/#NZN;V_MT]^O9NYF?A*[H*4S]*TARC=__\ M].5?WOW7Q>/=N[LP_OW%2]&[J\3/URC.WGUXM\JRS=\_?OSV[=MWP2*,TR3* M,_+!]#L_67]\]^'#;OE+C#SZ^W=77H;>_?V'3S_\\.'3WSY\^O[YAQ_^3O[O M+W_Y[L>?_O5O_^?3I[]_^E29EFRV.%RNLG?_[/_+.SJ+?#N.411MW]V$L1?[ MH1>]>]I_]/^^NXW][][-HNC=(YV5OGM$*<*O*/BN7#,B&/P]VJ/QEH9_3_T5 M6GMWB5^ ]_/["CYO+SCZ+L'+CS]\^O3CQ\,L[@CZTX?]L _T5Q^^_^'#C]]_ M]Y8&[]^1W8C3XML*']D/IW\-LL.$ZN"_?"S_>!C:6/K;C\78[W_ZZ:>/Q5\/ M0].0-9 L^OW'__IR]U20Y /9S(P0&+W_CW]Z]ZZDG(=]G$3H$2W>[?[Y]?&V M"5T89Q^#92TAY*[3'[S)V@OC[N#6EC$-;;'XAS5:OR#<%E36 M&H;A7)'EL)^_H \'PK2$5K 2#^8]P*?0TH]AM(G")977>%.(4BK[/OWUQT\? M,^\MB9/U]F.!P&5"16X8$*D:7'@1/:]/*X2RM(X&)DM]V"]1P"N=: 7J!P\3 MM;)"6>A[46L4F*L,A<]31OY+E6,Z7UPFZPU&*\H.KXBHIF2-=)!27,H&9D]9 MXO^^2J* V!?7?^1AMFV+&'\E*SOFI:N;*/FF=7Z$"_2)Q5.^7GMX2X@8+N-P M0=@]SF:^G^1Q1JR\!P*?'R(I*GJK](G/C1?B?WA1CKX@C]J>!4UEX LGV9!B M5RCSPM;2JSZ[9_B)>Y"%+Q%Z0G&8X/LDDW.+>%:OW*XMOCYS_?)U'E#GG1)/BFOJY2U(I)BV6ZA.S4F,^>V_R M/6 ,[1.R:P_'9)/3!X2?5L1PD8''&]\GC(^HV#YB5V7;9^S%J><7_K8,5MF\ M?G7C2XK^R,E1NGY542.\\?;UMUD]/J0^G_E$Z*9AL>?/'M$84ASX,_J$\W.2 M!-_"*"(R]S;.O'A)M=LL38DOH0:V\@+V[!$U1'36&-XV4<9!.G=8.T4-;MD\ M()I?#9G6"PZI:]50$<_JE9/0DMJ"CVB38"K#%?E(.&L8+F(Z932P'.01FB\. ML?M21A*Q>?C-7>B]A!'1 "C=S0UFV6&Y>3Q[1'Z.,<'KPDO#M!1,&NQH"[*A M_>99$!1JU(MNXT6"UT5^0\TU;;D<",XB>Y"0W8K" L#YXGF%+E=$(:/;F/SS MN%N+@W.549T7$J%;S*"'/1Z!J>U0X MCPN$R:[H,H7^FL/C6A$ ]RC;:1Z_Y,(N^*JO.SS.UVD6KJE1^#5%BYPHUP6B MRG8/<1>TM98>!O-'](KB'%$]0*0(A?+@K9-!WG*)T7*G&W9#=0G0]0O#T$'@ M*)<*,;V-+SV,MT10[SAW/T67(,8^92GRH(:O\@*6L.B@HKJM:IV?9VOJ?OU9 MVAC$N(A3=)/@W6]1R^WN_\O#T$T<9SK:;+<'@L*[^]0B_J)0:Z2PT;%^^P=ZT6ZQV["R]% 0UP$YU;5;\:.*DM M,4A6&7K\39:[E% MRBO9QJO+YK5;UE)]4"=EUF55(+G%?5!<.E _/-3/EP>J6>K %WJK#,,'IQE5 M(S9]BT7M8'N:#*+90I^;ILW?D3 U8:=MEB[95X M> 5H$999@#OR8VTP>LM0'*!@OP3%P?#=(PK''I(H\6N?C^A5RX1Q*2S=7]1: M>.E+<=$J3S\L/6]3?/\CBK)T_YN":@7%=K_X]7 %@Z"+;LD_#W47D?>"HI_? M"P9^M AN49LC [4<9 7,AI/]0JQI(EJY(',G6 #_@2Q3Y'<+L(H<#P=NUD@+ M %?":IEG+L#B(.Z)S!=JE.+"-MGE>>;F-'RG2G M$B^QQUH FEZAHRXL^1]*P5M%UG%$N?0M/529K1.\@E=^ZJEU.K\!3^S,D8'[=7_^W M<6"2]3J)I4JN,5)%@O'V43X0C&J3B3C[/ M C*GY4/DH%R_T0II N>^*(F#C])4*RB5)4!;OHRK#;$CTTX*+Z0"C3/>#O#\ MI$J9H*"I%4+:^8*H=CY*6JM80%3"_S9Y_ &C#1&)NVJ"O?54<_KXP1'I3#=4 MI%3@=EO3 A$>:30X1L$^[U,Y(\16#OV0AZG"1"N>S*$VJ:A54HHD2299]'(. MN=>#NI/X-8P)MJ-&*M$B*S:5KN\(RUODMZ:1AM1A1*:5(]+V#>ZB%^A\\34M MS4XE8_MTCEV:2YD;#%]7; .U$]D8:Y?2*]J=_I^49*/CY?8:+J//N MEV0'T5MV'17)ZY_?IV7QQA[ 7>]5K;;!"YRLA3G\/:P)-WW^;H/#!!.,?W[_ MP_MW>4H 2#9EJ*@-#3XU:+#PHA1I(\GL8IJ,S,-'LEZ:_Q66!X2[$"Q%32 Y_!QK?9OCW*#(F:Q;9IN0,R69@V#LXAW M4=KJ]1%C((^"'I=553A+!C5UILY+SA)";LF(2U(<1US#K6'7LYC%_P>H@J!+ M18RS)-)3'BI5,\Z2HHM65:B_<98N024U3*Y3C:*M9#G]+2#KOK.P^#!>'^ E44LJH-G$5=3_3U;S@/ MB+I[@&1[;+=PO)% MLQ3Y&[SM=QC%+IL^7%[M)S<((B\VE9'EWS^>4.6._ BD/U7]??BI6=4XFE7- MHBCY1C?Y)L%72?Z2+?*HF3F5W&K26F/JS]* QV1_ENXMO\A!G^.",X.BJ.CT MS61A%S#N9.MH[;IVYMF*B. _CY)2B$YC$A T;M,TUT)A-P$(^/,\2S,OIKE4 M#1RJL^PV#-(\(BHS[2*D>#A$,R @(#P6O-$0 )_;WJ=C9;VA[UFO)W-EFDAK^2$>UL MRD2;!GT?_0'S!RUQ[^?<#QA";XFWUJ$'%A<^H)S2]^$;A:%3'9G%0 M_!055;2SX+<\S787UD0=+GOZF 6R_8)HZ1 *9J\(>TMTGU.M,U\T%(:$<;27 M 8QJ\?161SS+-2P@V7A<3;QOW.$ 0!?M WNL+;%S3XR6?3U>*0CVEQD4Q*U\ MLJ5&RZ5P*D$2]UL^'6DEO)T6A4 [VLD>\. .MP3Z?$%O_!0U' B_ACY*GY*( MGU7@3K#2V;9XUDU&\<8P>Z#>$&>*%HQ1,'X)L]4ET<.$Q$ACOQ0;CA BT2C [7CU%Z_4;.7X*)H>'A;1'WIY=VJ+>0 M%,=UKRJYFK2_+UHC( %SMXL71%@MN*^>\$;;.&$HDRJ1^A@[U7VGL6A)"%LT M8ZKMFZK9^D;2C6JV $>\B-.4OKMEFO*E$UTTG.TDJ64:K2A)/" M<19WO>S.:0^[1@+%63K(LBOULB-^.L-9 O"2'/4^5"VR"\Y21,W@:M(-*,)" MDTN65J$82U(%X-%F=?[OC#?TMP $?*Z4^CEI?EU-L\"\56' ZN8S!4R4[9J# M_ 26L]3J8A >LEW.8M_%)#Q)H#E+ QUS4)*-RX84(!C#@(*H$_#9C/9.WY M8A:4O"@L>6<.M='#MNR01D3P$Q7%'@[2KQO*LV3DIT]_%>*@-M<&4H<2'UH5 M=(^^'2%]P.2(YK%?GD;&E;)V:[C';#8OW..=&.@!7 O=J^7S7P"0EJJ M4C[C\$8# 9S^$R/$O/FG/F],R-@\"2534U,GB8DP$2+"'FNW ZM0[#3'V30= M3L@GDOWB.2ZR20<>Y]PY>L8Y^KHI8EU7R"^VEZI])D,H3+#!&8IW<4' M,5\ZZJQAY=YT_1U5\=UC]F X>U.*GXZ;PUL$#IH%^^QK[5% 3PTY,D7ZH 4? MO3=:04X].0(W\:>U$.^RHC6[@JI< E8W MS%LM97?/GQ..V5% ^W(*[2,JO3*T*\,J>?H1^13[.M91]? GJL"OPZG(]R_G11&NKU#95P;^T9%+6 /E Z M"&\O=0KO5VG$IB5XDK!N-O5*$X=O/>E*B;Z?FQ_VA$@R%E74%<+JX"DA.A@F M23&"\R",)',>77!&0 I.A%(:H%:RQ284>!J(SH(9(D _!0:NABH2#";^"E) M.9=Z*/>7I'M@7@(SR F:]A5,>IBSE\9T"UA5(TI2<#"OA!D\ EQ+"B;F;I2J M#XBM.J.K9T!'?LM+,UWJ+#6468.76AWY#2?=U.S(+RVU2>&._#Y3JS3OR&\] M=SSVZV.]))L-$PV\YM,1JK/L5'-3@CW@Y#4DQ_5B^Y6(L-OX)HR]V*=WNOTL?"5'7/JB M7HN%[+P^YB,4%#TN"C4[+^1=>OV&L!^FW)>OY//@[%W9[-G WHD6LK%WWG:O MU,I#M(]EHO+./45A?[QXVZBSA)UG23 5!5>H_-_;^" B=HI;LI,:"X! ;Y> M(:ZEC\)7@7I2FFJ[NH^Z*D381:@6;7Y.6(?KL"_*I[273_7T3AL5'3&9NGW* MT.;KAJD/A1/@B%/]C6JQT#G?T8H+"$C_SC");@(9D=4*P1O8-4 M?[RF 4_MSQ9UHJ%+&JV7@V ./"6+[!N!3E7W'\9; /X*;3#RPS)&$0=56<@! M7S3#[@V'[[D>966(,3W3- 2^QB]A%*& :T.HS[-RSW&S8TQB?A9)J"PDH- . MO1RZBF9 .(=$[Q%-EVT?(B_.: M%\MM-]=J [&#R%[!AX#4:)U^%:6%Y/F"T M#O,USUJ3SC-V)&Z\$!?!X?F"IG23O"+ *_%BUJE0G0K"6=C;B"'W;4[Q'(N' M@VC.:@BA"+\RW&O)"5%=Q49SB\4"^<2#OG[S5UZ\1(^$A^8Q-8/I_],3_.I% MI6E!3-[0)QQ6.-MQ4/]%9>3AB2)R<#9)ZD6?<9)O:.=^>I"*_J0H.+8GY= . M &!P?!E&-*YS. \0>@P/J[.+9NWRL=;U8A 6>5/Z$E6W\<+@"BT0QFC?3)F< ME$)TE1%Q95&NM)AQ.S-H1M**:/TC[8DZ7Q"^*;XL,CE5E[#1!:J+'"S3TLV- MVDG'JL0MI3!GJP<&PG;:@< ]7Q0\JVTIZRYCQ;,MCZ?>"]NR6:X=C3XX'9"B M53==-18 H;&* W4T _0T%'.R,8TD>ZRCJ8 D,T 0?)_&(3Y.J_3/?IX%9/:O M:_B$P4_>R& BP1\/92/%ZC6O7Y,)#;LU-1 M]I:UV3?!$E,S$>CW/W7JI8[OP"G4+CE+D?;%3"=/Y\IJA,9&(862H1J%M"IQ MG"66?C7.R:- "L4NSA*GS\(7SJN5C:(29XG7OM1DL#NMX&Y%M*$94)((FYT( M"F$H.9I%*3"1-'!GG4D)9UL4&#).6A?\C(UP76V68[F0LY3I)#B%]'.6)'V; M)4H%7,Y2SXQ=TL\>.$M473^=76+G+/KMO"B-6C]G>[F8L0B$!83.TJ:3:A-2 MT%F2]&0'"9+08R.5IA[3D5S.DFHH@TFACM99&K:*Q"M7[3I+%M/QTUK]K[-M MNLR*<>7"8F?II?@XN_TR7W=);,80U:DY'ANI]"/WRO7+SI)J*,MBF(#G@(0S MK3?5JK"=[?YH(,"@7.3M+)'4M.C0Y>#.DM.0$:==%NXLP8:+RTO*ST?>U;5C MU;JSU#%S('7*W9TEE6GS@ETR[RQY!BELDM7R.]MHN:^:NY[.-NPV[A2X]T<<;9[=R]JGW/]Q(&^PD_Y>NWA[7SQ M%"[C51*%/49F:"X^DN;!HEY\)5UV0[_[. U]M\M0?KP$/OS_> M=*7,V4I\U;,$E Q3]7U_U?< %/NAKN(+L5-R7)K_DQX?B1X_["Y-PI,C0C98 MJK[%20:N;FUU.(ZND_2P(SR_$ES3YK['#2WQHD"2HE)FX]:FU\FZW58UN7. MXN!0F#U5?XU(K0OV6%VW:RXR*?A)P9^#@M<]6T#),6GY46OY(RO.?#]?YT6C MG:*$G38-P&A%R?%:=E*>M/YHM/YQ9\NK4-3W4-#SXFF39I\T^YEH=LGY 4J M29>/6ICM,'OIH=/5A3]7]<>&424=/.OH<=+3XW !%?M+/H];/M)UM&"]I M0["B-]^DI$>BI$\W5J:A^>,G]3,.]2/@" <$U:[?]H.'L^TS]N+4\\M6OI/ M&H? XFVPNI.AL\+DF:OADQ:?2Q M:/33C97?E.:-GZY%6[H6/6E^9S6_X/0!Q?R<+Q-/UVBU>CU./1]'9BM<>&E( M>/4!HY2 L7^JMU,GR$Y+3O$!C?C ,"QRC[Y5=@P3F9''?MDRKMB_;?E?&5MH M+S,91.,PB+J)&*#$F6(C_<5&NIYYZP\NZ\I+!\S#RFNK:;'+DPDH!]=?H2"G M3U9=Y"D!)$VK5+S85GX2&HFZR]@P(YN0[9[.1L(XB'R>/C+T\9@/>S8NH"R> MD[D(DT6$WHCJN<_6E>]]J1WX'7PJ,XQ!UMS@RV3]$L:%JJR]?5-D$LK'NXJM MYMET?]D)_5*:/62>7O5M,O4=<^<)9RC=QD2VIDF4%RI,<+"X@XW!48\NM!_D@,D&#U>=U7;C('ISB@8^,IFS.&1.IE5X2PIQ+QASFX!2B"EG(C$ M5*D%0>25W]8LAR-4NO'R S2\/L=19W M75XQ9D";I=B/D+E%8'L[^VBZ/A5$%K\#D=C/21)\"Z.(B,)3QI\"LZ/*S1^% MW7[/U?W^YHPILVXZLRX-YU9T5'%:=^*!K;5T KI=%K;Q()E 5Z\3G(5_5E]V M5PI$=EIRO*&:\ZHL$ I(H+A/A0-3X8 XF-9):XS<_^NF21RP[L7O&TX&_D@- M_-N8WA5(\/8RQW@/DKJU+YD^F?ZF3?_.6_^ $Z(CL^U#1 L@XX"V?=\4S"C9 M=(6)5CEYYOO$,*Y&:35Y6;K 9+V/S7J723^@A)A,^OZ*E8+N(YD^D]>-1]OR%T(^@AO27&'49IM@L*B"/K MLLF3\3D.XU-RTH%B/UF%E>A;W8'L<\>%OZNP+J(^AQ0+WG>V\MOD+8RZB&;P\RNS*$S9FA4*9%VHNG?E9^+I7*>J"H_7" ,GQ2.P!'/H9"@KX MOQ)]GI:[:Y(VNE^9/*MQ>%8]*G>@E%.Z*\14VS6Z]2+_P9-LIS7@T.R@R(#2 MSF#'NA/ZCM1#-FDEG$W.QI#EX$"T0>/5TRD,,=(PA'#GR^>C#ONO5=4 MX.T,8UU+0&>M2?]/^O^\]+_620-*E4GKCUKK/Y4BX1%MZ"6S>#EI_5%J_;0H MH/$)*'B?D@C3WR^V]+\WGD\^K*KS=5:R4^AZA*V$[(*<@M7:PZ+'EJ330*"R MATC\ I-LVGA0@9&:?T2O*,[1Q?:+]UN"+_,T(WX]3LF1V O5G9#5-:Y;+SQ9 MDN.R)+6D-U":*.625:7W2<&S1+: IX@H5=P'2P1^3G& MA%#%RS]EYPH;OM(!I@,.#-#G\0%IF;9?8;-GIS[1$@)[[2;^0S M3O+-WM&5X2Z::@&ENR1>9@BOBXL]XD)IYE ( OM?&?_R]$F.CSU?:.:-Y(<%@5)]M$JZI,FS * MCX?>&N> I$W1<(#I-M[D65IPU_=" 2&:84.V>>F*&!OT?^@=NE2PRAUM%4R?]V/ "I$V2H$H?MR<,DAEKH7A2;$&$^BB!]-^2A MA^,58M'B>(F@/XWSS\GU+D<%81&@1%.2%WH!$Z9B47/7P1-))%@&HM(()%"K M( Z38*S "%"RJ"75I0&3*AFZ.>?@Z21,M0]&J!&<-Q-!G"HY>9$09]/SO1D& MBK$:F(3KW;-2U9@PR6-+T?W0SW$;L ] O\=-&KMSGVXFV>E'V.S4NQ 261+. M/LO:NZW:M J YPX' KI0.@LF MN V^30.E[-[U[+W-\FQ5>*4"]N$,!@&VD/;Z";I-I9L%O>9J5UE&"[]&W MBI^*DYC\TR]M)]$+"%IK6$"2FK/SQ2PH8S-"=<8<:MU'E[XRP!UN+"3R/P@G M#TD89\]D&'JB%S=OPE?T@#"]S.HM$?O1OJL$T$SMC8KC!6QH=GKD?:TY[#4\6]# L,4FJ=_A0:03C9\' MBL+F:1BC-)WY?^1A&LK"WYS10 "G_\1(S*7R><:"-[-7LGQ WW?@!U\:8ZQ' M([YX65Y$2;V,=PE6,,$Z^(?:A?FB?&(O]'>6C5JA#7^ZI5*"YUUU@*" X##$ M,HB'I+("K,>Q<)*6V:6'\3:,ER(DU.9:/P?[9]$?R:DL&@0&QX"NTDD0+F ! MO=TQ3)^3G;S>2W*4?L9)RE-9TFD6=1=QRU["N/#*:E7DS\1#2TM?NU(*2W1$ M3G\E46PM%S6G]0Y5KE_C($R+G!0*;F-.Q3Q];2;)L_TV,75DMQ6-8;:/>\3! M/Y*(G)$'G/R&_")V2HY&4=$;^ZA4&RP\M.8;@_IR1=U]LM&[SQ^_RH)1,-JA MWA9=2J&/-ZMTRI&=N[[7E40<\ZE2U@R4)+J7TF45S[*[UHTR7/!T4;R';I@P MX*_"GG/WD^G:_=3@8KI"/C5O@$\G64%OE4JB$E3P-!!I:3-$&(=&%A?H5BG! M+RP%C[^(&;H38!R,T*KHMDH>=D$K4)+(M:ZL"/'@")LO0@5*,R4VXI>:\MWB M*G'!XRZ2)=V0=UN.2"M@*0E:%6J"IP:+)?HBA_M,TJACW5.B5L()'CO>IJN@ MY_8FZE>SUJ6?2H4E>+J(U4!?A!D'XS K46N/L?52!>HBR<3%GGO1(BAA!(\T M3XYVP'HU*M681*E5QDA MU2@P.W .7Z$BJ ^&2:)>V89GB#K7G-04M]1+KF&281!!)CD&.#==KUN9)=Q/+O&19LT4 M3$KUR&)&;KP9CE8Y<'FHQ74ZH$0:Y!3R*C@-T\2!X*_T1B-0D@SC6'&KO@U3 MQ8G(ILK%"<-T<2J^9^E]/*9@\7XBMO;;/?)E[,,3D8VV\=T6,?,/F MJRH=$&"]2V9^?1L=?B2O\3$QEDRRTAX'$^6?A:_H&!AY#-/?A4UI!5.LHD"% M#?9\E9ZM@BGNH]"AM2"O70I;C/,[N(DG3-V%FMV%8/>.Z55Q,DVI[DK'V0HX M\$_) JTF[!1'J!* M&.=KG+RD"+]2>5XV49JB#E/488HZ3%$'2"[[Y*J?/F59%/G176:U:F*^9LF> M 07/&@(3YJ-3C%4UA)NLU<0M#+PK_++Y6O1S.?B]:<[)-)2AO*,I_ MS9P[TR9"HAZP8H0$,X$@E!Z,!N&[KDI3+:!$82H=#>2OXI!06,!GG,$@P!;R M$W>XNZ";EZQ?:!SYTL-1\A2N\TAB00A&3X]D,L$9ECI?B%^_SM=^C5&#@:R_GV%,WDRH3?% M)!,5PO%]44L72)WI4ZU-,^$XU=I,M393K(G,&G6K]*3%HXX^@3 ((QDI$\8N#L\YJXD MF/W[K1-,JAG.@UT/E)9/TV S\ M-BYZ6!?A.5M]&!AOK32VA=/IBSG%0IGQL5,& [+T8EOY2=0,07L9"ZC*'_A@ MHB:=9K$)G?1I2SGWG1ROGP>'&2DM]WE\\:$C$UV&T7/K"<4D>66GU%,:!L1CV@6K,,X3#-< MI-UHV\HX1>Q& .W6@+-3[K1GNZ&A+W1'B$ESH%Z\#(D\+B7WQ;9\]EVFZS16 M@(7@$;A[;RT6%[JKG NB-J4D*Q#$9U/>Z*DI$Q,<>R+U(!KI6VS9]C)9;Y)8 MXM6*YUA X@0.X9%CC[5A2WF;,*-/E(:<_CR"@;!BX?+-%: MPEA8>?9*Q$] VW/S \F-,3 $;,FK^VJI]#9-<^+:8?J_U)&[SRFL\\73RB-_ M+_^J+H_;+&ZN$U02$5Y8/\WX>W(ZQ-BW[VGTBARH*/2?DB@OPM=\, 2C8;\E MQ-Q?8M3O-UC"*2:^8"XUU&3?7Q+\.W%6=L*Q$FAE)HITYL/85AJ@6<;AG\0R M# A8X2+T#K;A7DC6RP#(W_)U[8$&]2TV\C48A.-QZ_?=&?Y[("BVWJU3)V.> MK1!^7GGQ/N@[ ,?(8; 8&9?$Q*WDH7;$Y/N*CR@M$K)%')B7B=):+?R04WH-](_%N6BYFW$;BZ;';.$#K\FFB@NRICY-O(F-);R$8 MYZ:U5BJ'#*#^=A^"0:[I'5+]WH@J)9S5$F[]>DEGFP/HDD9>7SDF4K#K+0]% MV++R1Z"DD#: $99'[N]T:Y>#J*N*N8( ;ZSBA)C MM"HYK)*(74:+I-"MD%=()6S :)#)Z$(MD$@H;C M$&O*]7Q5DBJ4FH&GB8B_^B$*>(8QV%&K9>D;4,),S9KU5)Q^)5U-8.N6;X&G ME5"7#4HL\#)(B<$D]6Y5^BCX^BY2PO7NK:.Z],>&P'*]4"ECE>T[9 M'5 :R"T/81EAS0QCE.XYVX;08-"640@X)K)( KC-0D.8R \B%Z5JU-G6@;KG MQ51=YY@()CE)C>I0F+@/>I DVMG9AH#ZW"&JWQT3&92DBI%"8)A4&_1X:;G( MSO9)5.6R%D77,&DR* \-V%YZP-Z0!B23F5IVF!0_#%,(>OQ'\T*98>J<2:1C?__,,/7<->IO71UHH_]* ^( B)&?X9#G]HI9,P)X'IS85RQMM@VKB/@ MMAY,J"&3(O^[9?+Z,4!AB0?YQQ%\\L.O=VCI1:7MSZ U:T3O( G>%FC\^6P[ M?YU94Z<9SE"ZC2_"))6WX>(/AKUA=F[2&^XC\80V'@$"1=NC?5N)*J1/*,O* M^_;SQ0,1=$2DE*[3:Q+ZC394?7T%-B.8;S\UM4LXDW8)F@8B4'I,MRZ4*"$P MX"CV36,*)I*#9 &8M())C[.N.#^O^L>I3A\J1\F.$]\A@5F [F!4UOD"[-Y\ M))@%M. +]\"&^0_E=O/%/[2W6Q2G=1ZWN/T:%S;G MJQ1+)RLLM>9HE:X2K_0DE3[@(9L#:J7$\0P8BZS@EZL:6J+M" MKRA*-L2P1_XJ3J)DN7T,ERO)^TVR6>8>MD%9_8+>(42\4Q#$V2#*(<%;%H$U M9KOU#! L^X#ZR?'.'2"KH+#H!CB(E<#[M 62$A\O0&L/_YX24(L?J$H7GR/Q MG"DM;?AR$UM4]/LM"T2[3^BMW0W*T&Q)_*/B*I*0#043IB?*^A19#QAMO##8 M%:J3\<6%N\$>;E"'Q1@;7!.[.D:(0/0EB:@F/EH0=Y' 5E*:YSAK/&!B4N%L M^Q!Y9%-*YW=3+5WHD17XW^ZS"J\X77]-RJF)Q3D\? M=YP)BU-/%4)5-@S @.SO.D[,Z7$Z#I'[>YQN .%SA$7J/,( 4ADRP<2XZT79@ M $F]RDG:_W%[.;@N:7S:$JUTX25_-$:L#M\&R5G-,W&?9(@CSX;^.DB*U=VZ MH8^CY.LN48Q8I7:)5@$ )-U8HM>*$\'ZNN.FW!&3RM\*GW< &T[P<7?(NG>^ MV1@VPFM]?VVZ(#;R"V*2$G9''Y&%W9N%5=/G+"%;5NG5NM"*ZM^ $F9Z5&RZ MJ6F8$M--35 W-6%?+1O/34T#"D1:1PF3.-.%S.%NV.G4LH[IW=N-0T8HJHJYP'[\3Q0-6WMOF)[C\&*ZU.>/_Q6HP4OX#9,4H#,S>(V_89("]&-L M7 (PG&<[,T^)>47 ,$G/Q%L270XP3-'Q.4_R>P'.-C:^3K-P3=_-_9JB11[= MA0N:-CFT.[;6V_@I(T"M"W85=S1F#+31QW@/A;!+<7T0D%::4P]BXV3>RPU! MVOP71',=1%B_$AMBB8ZGC[,#G98$PFE./!4Y-3Z>&A^;:7SL>'_G3:R4^?8J0DJY'Z<;ES=YGM"3:,,[1SJ"B7WW*UVL/;^<+ M,LA;$JY?%B;7?+$;:JT@@ -/PW8\#:O+IME($+!A$I4."*>80B'%605\\M,1 M=/+#KP\X"7(_F^,GA%]#'S$2:]QAPX)(>U[LOIXRT[3BL1988K>?-T1$729Q MACT_^R7,5OMX"7'WRGXY5'^1_Z/%<1Q.:;.2!81WU!?F)>IC;.Q*LO6B;"L$ MLC[&P;B_JF"M>5%""08S."4.Y,D$',5>(F%@HJT<4%#12B=4.*$43 (HV()M MCD KB>T08ZZTX7TUPYDJ MFP"TQ&<::^-.K9]U)8K6B9?H?F=SZ%I$4+$5''"%!0YP6P>78^&>+L]S7R6# MC5G<1V%W^C&6AZHT!=85L,^8;[!*IUE Y3;>,7RG&VVZJ\!#5..299N5S@WA M7\D,+X^L/&X)_8+F=%=8N6(!]I7&PV,7_.C1Z1 K27DZO#8*DHXL#F MZSRBS7]FZP1GX9_%[NMK*=Y"%M M.EHUM*AHDT0SAF)^M9WHLA(LSN,_I2V9 M!$!K$S#:ZFSF5% [(VU#I#35H22/6FSF$/.41DU@AL %T3]U JC'7( 202DC MTC(,4R50*W\?/,UV801 1#N$-N 3;[HYWC5)IQ.T!G*/W*W6# -?C!V0.!WB MKP?%WX@P.9?KU%?TJO$JYTAA\-2(8O#\ M#-@0:("KYYK>I$I(U#D:&&2.9IC5N4OW1MUK;IC0.;(89!)AQ->Y[@1F)&!6I7C33^. +9ED(Z>VWG@AII1LPJ.<7--: MP[64E/9)&U6/YNXDD!T4F(&:7DFB>>@/P8H+&E!_G$D ?GAUSNT]*+K.","@%&>S1K1.TCEMYB5U(T_@V>8>R($ MG[^AZ!5](7;$JD7]N\JBX,E F?GY6V($^_U:;B!-OJQ?8R5>S0G$;Y+Z- RB,_3(C!A40.DF+/02F%.4/DW3 M!B:2+=HHJ#H&>S(TJ'2&7GI7,]*Y8H*A278P.9W+K%NA5&FG.I=@MD&KTA!T M,^7^P($Y/LL3:!?O2^?2%,@4-R E; MTY;**<*OW.>?%29.,4]P,<_#KOV2X-]OXP><^"C5VV_!3)L(42F=$NE%$TMZ M" EFVD2('\.I#7$H8B.7Z_5:**8XA>EK*UUJT<):((^!DF"*J;!VFV4,C"=\ MTI*Y1=K'N7A(2QJ(%)9SD8Z6-!B;_T0XFLB';/M _I#-XN#ZCSS<4.5IS8?B M0B3SJ10F6JUAX<*G5L$BF6X!M3LO#CA@%W^:O"EPWM1%'A;/2M)W9V[7&YR\ MEB^.BCJ9BN?8X#ODI6B51,H8""98 /^+YZ^(1,+;ZB$6@2^88".)GV.BO(AB M(=#9LP\R):E7F9K#>DD7VS<-(A(-TF@U4B%XG M7K!/[8C",ET2P@IW0C3#SO.,;(567+?35?+E)$AHB+9",LG&M8_C/;XKM,'( M#W>W>S81*LSUN':_CXL !V%CRT/:87[ 2SC%P0"8NE'.+E>2V;XP8R<*[F,[ MPI26,U"DIZ@8L])(S7T;7Z"L'8=+' UG0V8MS[O 8W$V"1&[M2/*<1EM6V*N#4ACR3_N?%\ M6I;+2D*QQ_3R=6;2B3?*.@0V'PVKBH@[^H4P$3Y-SAL.!'3ARU^""9!"J1?; M9_)9P2:HS(2$$ 5*N#$J,\>&4(=#S[M0+1&]_8A=N<#K2]SJ?IE-<3>2#GQ+ M:52=J/30K1LZ0)$5IA"$9M/ASA?+K@"/+>L!D[;HCN/I$9FI5=530R>+J(W??HCC-N'AVO9'&_$CD8R:J )?5/5D\K,F$H#:\B)8P.X M:DD!F EC@U3@*TJ8"6)3S-ZTC$84>3Y6C\Q\G_A.0>4&O^$NH*)/-1R*JK^H M-M&8 ROZ'"O$K#C)0J3D>KV)DBU"Q;LR-9!V-^@X<1+YO.GB1 ,>VQ;!UZ,@622O3U0 MQD 1>-@Q/'V=Q'@ F:LA8-K_LIX^VN30T#1 *3+5$JML_D@KB+LQ/4_CPO0$ M>R.#0(/#= Q[HX3,''"N>M@(8[2A! /FOC-KPAGM#'=$XH)N/=)ALP^,&7 MYG_);HLZ7)5R+=YH*\Y*%111X19KI'6 ;SP?S=9)+O"O.,-MUL?1L&6VI>7K M24RO=PAJ6<1S;(0RZG (RSS88VU0/G])T1\Y)>/K+ODCHCEG- S A13GC[=^ M5!]1@-:%;GE 1.D$@@U0F @.'>&V*$T='THV"S?K\#4?[16B4QEN+)K]/P@G M#PFQ^8HFUD_45;D)7Q&AET^^R#9RKG+T_(W\=5O^EW8I_E*S#JN1;[,?L+YE MRO(!ACRXC3.$49H]$GU=*.U@1WAOJ691"1>P4]WI(Q2D-\0!J3 /!9J#CV@& MJ/UY1EC1-F_.LH[(%R_+J<=V14!2PJ$VP4K3UY*&NY[K%+C# X_U=\"9R"A/ MMQ&OK[WK24&CZ5[J7SQ@M [S-2]N+YUG'9F;,/9BG]#X,DD5W_(]F6+]I%0/ M[_5B@?SLJ [;2&76&C9ZFB7QDLHB@22N#;$,XHT7XG]X4-??A9!RG<0%>_-L3_E$*^C\EJ=9T;3I.>& >,(L\X6:>VUD M:0LD>40;;UN K8JI:(9#A4V*R<%Z)0,C'0>SED7AFF)KQ*MF.5#LE:YS*67\ M:N5;[.R:TS00Y]YJ]W/YV2Z7*:">!^.?"%YN!CQ=1)?Z^B,,]/M?VL*SF< Z M%,$:3BP!)5B+DZ;&0%7*PL1=^?Z4H)B'C[^C%:.=;0QQP@XF/?KE!+8 =JZ( MM@5G"'.=, E@FA6X9IISI<-&)<,N50R3",9Y0.RN.%AN!N1^26*%?* M&@SC#LMYTBRB,$P+6.X"HT3#,+ZPS&/UXA##9'#!-I06EABF"4Q[L4,=BF'Z MP+(@!14MAO&&:3)V+HXQ3"589F6' AO#=(%E6[8MV3$K]I8XV2*=12^QEX9LT;!/EZCA =KGL5:[C+4C@JSE_^".&^T:W?3IFK> MJ;YJ*L9SH!C/O8(TJ!Z]2.W"+$'KDP),K0VS_*J?T$Y#W\.L.[*92 ;@EQ?A M)AK"1C@M0RU&FQ'RNN$WODJ5Q_%Y 9X'KCG97/=^R2?Y'?R5)MIHQK;R,+KP MTO+E>:+W1&U+.(-M-/*)O%CJA9\,,LL%9?G +*:M:8DTH/80^1S?GY9/LDA& MT<.CU2%N[+3-%FW_0&E&T\$B:.MCP!SZV3 Q29_6(O-%(,=V8NR%*<9V9M)CN%QEJ;038C_? M&LH&\M[$-E#M[\;\W?LDWHO1!5M%!M[GB@O$[,:SUG]!/& M-O)K_$I61D&Y 2E_Y]@#71(-UV^;$'O'>]^FQ4%C?6.;]$@HCT.?4+\X+-1" M0[@(P-+'5>FOOL9A)M@\O06L-,^J 5A \_CT56CSB>>X)$1V9VJ>9VGFQ?3N MP'VN'VGI\!V7B%6Z=<>D2UJ\@O6\\N(=>O?)3E3U0T3M[]LB;G'10(1].<"E MO=]1^/J-V%EABM+;G:A]3C*:DR+B($Y#7]2&>9!/.TC2SV1@=D#J%T3-613, M7A$FQFSQ1]H<0-;D>F@H7#(_=BC^HQ ->Q0/J BMQCX^YQ+II")WMEQBXD%G MJ'X02^2-VWG=H'%).$A1M2PVC,,WJLVIG_U"4=G;"2$P-B/,"+\2,XB-^,&4 M*W!,"ZBK?Z<53/=)]M\H>T1^LHQI29V,BWDY-)7CW*SJ.IQH'!L)< MK4A'E4Z\=UT?9+XH5F373%D$QP+K5JY2[JX1EK \HI3P$:+;?I-G.4:W:9K3 M\ B'^_37<4FWU/=I]NJ%$2U'(T@52M.T]I!]SJ'[$^V*& ^%]8KEA,Z5C;9 M4V\(E Q*?,ZH.ZS2X810X#$5<;D.J@[S.*<6DJ+*J$H$BIZ0=YEUC'O\:JB[ MB)U60:2[KY;(A72?=8DUNO&+^8#23HE_F&5^"CJN(WU=))FT^' O7+2+_URD MAJ DD-*A69X'$TGI]6C]^W%[]!O4<>Z2L"%_UWP)I'.4E)E;]0)(Y] ;2AEK ME&W"I&%/XD:@FIR[DM]7D*UM':QS!!ST,')*;V$2K:?3Q[&EG>L'85'=-\N: M85*O9PX:]%&? 3N,#"**- O,G7TA::B(AZ2?L-I5YLX]3&?1?Y3>2W'OS3N;WGC'JRKN/;('V;*S+#B&>-U.P.ZU[O'7BWMN$@,G)N8?BWEN'7_EQ.X)ZBGL/+5K46=*+ M+:XTYFX@?WC*WM)#64JR>!85'P_I ^NGTK9H!]_8]3:7_C2^8N-2EK]"04X+ M#LP@(WK:JY]O@;G)QL,:3%/R6W*8U^B0F[S;45?8PU,\Q\J5R30C$M.+$+O% M%'\<'(H+6G&*9DRM(1OPV&X-22TA8F.LB&EYA5Y1E&R*K'^I_60-PZ0S;8@V M%)'EEI]1C+ 7$>!FP9K8$,1>]NB%OQU\XJ.GMX9#UVE[MBYJ-F4_>AEF\;9" ML<00)!_;G5XE?5_W]QJZ%2CR2G=B%+1O%7L)N5RDQ+E<[AC$FQG/?9#6 D+) MW(%)#C@\I"2>8!9>]\%3FA:G"R&Q?+WV\':^V#7,\ D>5,;:"H:UCD_*XE\& M%K8:\FI?@:L6YNJZ/IC05JO2V),,][X@J:AJ>TRB:)%@.M$T;[4'9+SDMDMC MQPE+6>1F*%ZM?LQMLH'O&B_JB-@!-$Y-U>R%6C3^:;>Z03[I-B,-TDJ=_ST' MB7=\&OF8P4XY##C,-UUJ\"U5;H^(^C+D]Y=)7*"7>Q%]3/L'$6D'AF3*%8'+ M%75E@YU-13V#NHCJJUV_X(-NDT_Q% U 5V5((&HAKO>J4O!LQ#\Q" %$ FMA MUY->/_F(@V0J"[]I\>?;!M%KT,\)_55%JW+LYYXHVAX>!Z6N'%G+PM@@@!#/ MADQ"-JX)VA#3>D!8>:X\\7^G1MN$[;7@''S.PX22VZK M]$I#Y<\[6-)I+D?.KN+LG&J&69EEHLU5;QGEGEH^B17 M$_,C*E3[;<&ZPHQ M3*JQ)]KWVTO&(9;(_2*C5U?MLC5LT]B3N@9)[*Q)DEOH8J ,=3&FY5 M+_64''5N$YQ53*URK&>[/0-Y-B;3M.>W5T,9$9I8=^XRCJO> M98=4O7-[Y*R2-YG2/[]=ZU6?2'CA_*@-R]+2++:8MDNNZ5L49HSW]14MF3., MC7!^Q :5MNI8B3/M7N^^AD*9#LP70,[F#"G7_DS[U/MI890+P7P>95145Z\[ M>]\7^BE_^8V,?PFSU2.*2M-F%6Z>DVO^;:/MP#\R?/23(#K8P:2+ >!-E\LB$.#F205#)S*OJ>R[SZ#E8JFD7,DZV P M'6C#LEJ $D)8BBBU_U:(<1^B%QCM/S<@1940>16A<,@%420CFJ_ M8=UAQ&NK0"?,0J@1*K]!&^.XL _FCI;UT*-R%-OM7;;MU%G?YX%:OXWB]-IW M])SOH3B JK-SI,]O)QPX+J?YC_/KO.3 )C$R*>?7\Z?S/MG-VXSDCL#4KF:Z M,##HA8&I7B\:E3S50R,[*2&6.4G3K53)UJCAA/G6JF M3C53X#(5GDRM:Z;6-?:S3%/KFO9A:8+^.LP*C(D\I=4584RGA:A2+'(; M%UJ*_M V*LUQMP6?YT63U><9"PH(OL:*[*K-&D8RS=9+'O&O=TFF@4+GT,K1,:#*(,NK^[X$P M;-9V-0N($SL7$=F\(GQ_A5Y1E&R*C3@*5V%;9]79H';T8LO9!4&0K>UJH! ? MD)5_)?K0RR-S9UE-YVO?'\;";(")V.<2@FJFT/ M'/QJN7IVU"_4,C[VMBA;X<.D@.RU8UUV4+= MK<95$M*#I]].L0(EX$'Q0R6D.&@EM2..692&B@>*L#2'(O(Z3Q05BRZ.!N2T M]77G,^9 A.EXTVCF^_DZCP@^05'?24-O&*TH)5_179*FERNJ>6YCZ4!KM9%" MR&X)+=8%?+S85>ME;-2)J,$H*FW46L)&U5-&0*.GK*P_IN E<7%P^5Z[>(X5 M)!+_]U42$5&7EC!Q(6\,M/'*5YULPD !>ZS=L_!,K..T3#C-@M_R-),&M!0G M6T!+="CO439?/'MO#PDNP,TR'+[D&3VJSTE9J,[!M^NJ#L4LNJJ%6GY62][" M- R5,W%ME$NM?$ LN6%21\&[-\%(+(7@+$&$ZH)S?(0B&B@EE&(92O9*[6$L M-O5@NE<#'8_.2L\!GZO$B" R3!:_\CF>Y\,?9RQ!4EF=FY5OC+%A 2\6B%[X M0P=@'@E#/R)BI?AA%)9R*[M!Y'!Y$3WR.8%A6QO,LY<-K&R!(!=>5%1 KA#* M[N@7*)A\#XP[' CH0I=&,,&&7W-0C_0:]#WZ1@0LS8^$\?(!$WF2$U#7$H=8 M;PT+2-*:Q_EB%B3R)Z690VV 3%10<1==0/?Z&)M "AG^=)0K@!JO-M"1*GE* MU&.:SGQBOZ6A3!YR1@,!G/X3(_&=0/D\"\@<].(LSU:%Q2?8!,Y@$& +2<\= M/E"5S<&G^8R2)?8V*]K[@%.DR!\[%+!EX*CZ>6Y)$'^L2\":$H/3I>VA'(DR MXY@3\VN^(79^<3-"RU]@+F!3D-&>+W&*+E!,7&=>U)DWVJ%HLM27/A0*-%U= MH&$M27V7#%FC+C-0$BE%_F0NA6\@#I3 .V+]O+@TF)[MLND0$PKZ6;8@"N'PP3 M[>Z[+5/W,-LHF\.;:_"91?Q?P2%^8M_#;,-L#EU-A]8L.?X*CAS\&(<#%3?' M6P[7'J8/E:2$DXL.(D8+<,R5O#=4#J_._G37V45[0ISIWH68/W9FX^:,=\][N\[TQ6?,[HS MLN.+#M*VT-SAQNI#_P?AY"$A]LLS&8:>T"N*;XA;O6OK>DD?N,!92#3($XJ) MO7&?9"B]RM'S-_+7;?G?FR1GMR7NX0/6MTQP0A@#;9[MR\A+T_FB[*JI<*X; MXRT 7X5!># 8 R$JG:E!_-0@'A(_JALG)T]-7K\1>1VFZ(%L$M?C&.CK+A%6 M_Y5XLZ35_KZ-HT7X,1%_M:-BF7F9QV6S__FBM.!HA.L!HW68KUGB77VR M,7@/CT,>FHU08S,-@UUB:/X2AY-GNY#"O:75:SP(#G8C0\GC/ M%\5.$"U;;L!1XG+X2G<5*Q61&<+T_=RXXDS0\["_M\A!33[/H2I)>223>5'< MU3I)E1#CR3UHE;@>4#I,A8!M'J]0.PGFPX9 *>;P7?H!N486GSL4FQN.FP$E MF!+3\ -D54[A4]9EW*71MBH)6-$MH,A/CP--CP-!KHD4I\+'],*/-7M&' &$ M24>#?".0[#!+#.WSD'ZP$R8E#7(1RS:"6:EIC'T,A7-A4JD/ 3-$M[[!REHU M%+/-0D]3]#!V:OCQ?I@%OYT1UTTJP"ST-4.&;KD*LY3Y-RB4:9W(,$N/OT&C MAT*^P^G2\'H#@_F"F)FA3U]CJ6YX*1Q;M[SGY R/3V&> G4"1&.#JIG"%JL8 MRWHJ?YO;#%)S!1N%GTRX7HCN]'Q>?EP\Q]QS9#OA5#)I\1%^CE5EAHW*@X;M M+J&M8,)XT\'#($.^?>S#.WLELJ[LNDN?0DGB:D]KE4/0=C7;B*N@ T$0:$^B3=H5>3PUYBZE#7@,=VA[JZ M&&9T4]\96$I27# =@%@18\(;;5ZT',.0(KG SMH+A4VGA8WA*90()S&6Q=== M#)Z9264A:W!U* *7%SPXQB1U9*_":E 0'[8 %';-9$>7_Q"]T_6Y8:;<59Z= M47&\C^]V2GQA9\D@=Y -A^O 4J*C>UHETXG#YQQ)# B3SE1UCFBJCG2MXI3M MN3J'>U??5R%%PG$J@9)JZO6G+49&V@FPG:)5=ZN=(XA!Y2*BJ7-T,:$_'.>* MCAK$9)@$9C'?,,=*XAJY21H3O&4R- 6S)+!?!FN_$6Y2JT^+6"7JYUR988]" MK"]>&HHJ_7I7[0O0 )1?/:+BO6!B&&?;XF5H@CNMT(?5EY,#98.)3V+6TFD] ME%O5OBFOK6H.'^C]L^S&$PQSMU[/1=RA_2<,@]/#VR:/;(6WFQAUO M _@C"/3&X7Q1.8OB7F?RB>-"Q_BSJA(A<.!Y[M.'IR/,2"ZL$V*U@Y(/1G%\0)C8*Z1_=)C @%L)E$YJ_8ID#F7MAKJ"QP.>&**G4PU3 M _QSBORC)/ SCJ*SZ;H!Q5/Z;BC3S]N+QP8=P&/)>R%4!TW'F9?A@^X1/?$& M@:(GY=F&_[C'KX8Z4.STE'A3 (F=/Z!(*VED?=^P2@\6U39N MD>_*D'8OW+LB_=;@B_S-$O61-XP@^C"H<9@N=QFX:O' M3S'7_MX?!1@Y'<% 0#LQY9"G'+*,0C).YPP:"+PR2%O[/C>IQQ]KXQ',)*89 MB++UXV.8_GZQO2"6PFKM85'MEW0:"%3V$(E?]Y1-@X *[2FOAT5EA@T$=HS= M $M80B&;!6$G+K:G[R;(C\9A!@0$NK!2!T7-,1Z^A%$4$G\#/87+M<"$8HXS M!L7#(OR34][3_+NET4_WD(Q2D]*4!>O (<)=)%"&_;"=<@9&S51H+6"FV*\1( M^8Y"7%Q:HK'^_>FXC>D["S12E*:(_%_ [WC:9B4'2\04'SV1QX: )I!,]147 M!)2'E' X\W*&G='''Q^>"I[<;CL18J= MF'$E82P7D=8-SY1&DX!21*ZB%4("-4K(8CE "=&6-4[C.T*NJ)(./!U$ MM5#F" %=RZD_*Z::PA7+C0H=81)$9MN*8G0'DZ<>0G,.4:4DS@%9-D6<0UHW M4P*X6-L4.KO ),FO3'%[T5C@__/K,.ZJ(P MJP-%U,>W1D_+J8_V A5XQ0&XV'Y&R1)[FU7HSS#RK!57-_1=X_C*4LQW-HNM MF]$(084U9_! E8([KCCNNQ=Q*P7Y8X72L5/9Y'O6)1^3P(N^%\N>C@U6:M-,%UCI,- M_TI'[<_&"N!F&\\O_'E^1=OI$ =+FN2FH3@OY&@]DY*M=LB;,^PDH!A+JP2D M1M4>:0%U@.+N<";$>E9\*IA0+IA0L&B DF(JF= +;(GC#N,M"S!D&SB003-E M(=0-5)BX#L/VKJ<(E;>=[2/ Q-?@UDML2 ="^+2+"_HC)^!?$Z,N ]8&I0Y< M0^ R'NE@#K?TP$@%%F$7%-90"R!?Y"FA6)K._#_R,"W8H'S:*7Q%5X3'YXO* M7W@!$LU%8*!9_!,C<2A1/L_<%=TDVA)Q_#03W-(]&0*$D/S8'V^TN0C5DNP$ ME/$5XS7+J RSNA/&F.!TDM2RE MP!]O'WAQ1HHYUC[0DJ0!;[2#X669/7/:7J]I0#CK/>N@KFN(.$L495/D>//@ MU#( BKM2<$UB0$A8XI120"DA*4/GZ,IC<9C0L@"*L_Q.-=,T.0823HD"'D_N M'6HM1*'?)M.7\^+D <=Z 8J\\CLP MM&I.''DRH0!3\D%(#<+=P8_BS)X'BL M5'7+N3J_9:QT]VOZGQ>B(?_C_P-02P,$% @ [X,"59-)W!1.O@ XT@) M !4 !R9V5N+3(P,C(P-C,P7VQA8BYX;6SLO7ESY#B6)_C_? IL[>QTI*U' M9D1D5W57]3&F,T8]"KE&1^94EZV5472XBYETTHND2_*R^?"+]P"0 )V7.P&" MC$BSJHP("7C W&\\_?^];^_K4/R0I,TB*-_^]W'[S_\CM#(CQ=!M/JWWSW> MOS^Y/[NZ^MU___?_\J__U_OWY/SRZH;0]>^=\1Z,7&CB(:ACMR&41>Y =>2.[EH#-R%?G? MDY,P)'?0*R5W-*7)"UU\SVF&C(,_A9*-MS3X4^H_T[5W'?LXO7_[G<+/VU,2 M?A\GJQ\^??CPXP]YK]H6\*_WLME[^-'[CY_>__CQ^[=T\3O"OD:4XM@=!I'- MW_;:O_Z(K3_^\8]__ %_FS=-@ZJ&C.S''_[WE^M[Y/,]^T(96S7ZNW__+X3P MY4CBD-[1)8$_'^^N:F?WQQ^@Q0\17;%/N+CVGFC(QD82SPE=5O<+DT3K!LOR M1UB6CW^ 9?F_JZAENPW]M]^EP7H3TM_]T'>B#^P$4+.SW2=9-^40&L&Q$>V M>,/GQ['%1^5T@PPZY&3T\>A;1J,%7>#'S(>,?:U1"%L[3G3FDQ6-WL-Q^O"' M'S\@:_"3O_X4A^P8A$&VNV-\SI=G<92QZX*==/:W-%C0!$^)I(73XL0Z=_WA MX+G":J5LN7"I4NI_OXI??EC0X >8/_P%&4$FV#_^>L'&S78GBT5"T_2,_76> M/,2OY3DWM3Q\BC7+>?_L)?24'>?%6;S>T"C%)3A)$H\M#-R?I[NBR:VW@Q^= MO'K)XN)O6S:=*W96$[QGTWGV3).'9R^:;_"B^XFF;!^>1(N+MPWU84O&\*/Y M-H/C#5?\SQ0N0-:&O0#>BIV;M1=$[.?P71+/S[9>R+;QNNI33F':/;?1TDN? M\-AMT_Z?J))V^)7]'# #S BVW(KL83 MWT^V[,T+O">X, .:/GA/(7U@U_DI&_O7&GX.(." O1N:G7GI\VT2O[#+?G&Z M>V27PU4DA+1HA6(ESK5ETQU!R,77M'9''GX9IG4;9E1S=/"1KB(VR57 CL9) MFM(L_9S$:7KQYH=;F/GG.%Z\!F%8LWH=.QL3%LKC,7&/7F5T[^NV-+8N7YVP M';& 77$9>JL*J4K__5=U-+GXR2>6'^R Q^!ALG8VQ7GFY3MK68 M>!ROG]@-#"/?43]>1<'?V> +-K%@&7CY/CSQV;03%/&4UXG]CO&P.*=+FK!? M/GAOV/HFCOPM^T%4?@J&'-G)M?3"1HZ37=T1;VCHZCP]M6_AI_(6KMRH^1[] MV'1B; QG3JW+!3$FE 09O0Y><-]=,5U\6?RD?$S8!S;4>0R"0-TWKFWO0K.H7UDF:&_7VQ!L/B?K.,F"OU?9/WH0T^1F"W3G$:V<2&-3!PLG1;[&52LU,C7--,F4 M*;)_%=-C__CKQ1OUMV"VGR^7@4^3RBDV-'2XFBWKZ&)J4EJXBGRV]:3,D#+% MM&:R#1T<3'^^05MKM+JF[(E$/\A\R91HG%0-!\U]C!W\NW/VFK%GG1UH<-R( M6U"5?:OOI ,[&YOO%[8:VP2E#C0B@4$LWF9@S8NW40:6[OKY=N]L76>3_KK_ MM?62C";A[HYNV"M4H;W5M71R#)^R0O]!(:?V_.VW=##AD\4O[+7"C?@0GRP6 M >Q/+[SU G8SG'F;@*EH7*T#R3:.6$/TD[Q0)A"P.0,;-1P:(>UB20JYYX$) M\&G(A?F-S/8B:5S= M1VTZQ5WV6&CF7 M.Z019E=KY>G>SZ"-50AHM,V\6M'.P9)6'*>+Y9+R"!UTLRN_J3.H'$C$A>^( M*W?+?"?WL'D;Q,A_=]GL?\KFJ94_T@-"VV]QK'93MZ"NF]0U]JM MD(%&VZ0 MF5LF[-*')%BM:D7BOE0=WJ$FG%:Y_-ER YL=RX*7I-)?T>S_J.XRC@]:Q'*U M1>QT[.Q$#Y*6RFWV'"=,W&[TU]0VGY)[7_@'V86YI$&&H7@8B!CPR-14N@Q- M>_([CSN0L^ VB1=;/YLG]^P!8==EQ1-:VVQ4[KG'E"ZWX76PK'L[.W5UP-(7 MSW]F%T.R@XW ;N4-[!6,+ZIAI*&#$]$&'V4?=B_;O$F\@@#JIODW]7 1!KO> MA/&.TCN*$K_R')XU6BK:^SED1M$+&@V-]>W=;"40X/A->!>DOY[N(!B@0>]L MZN'$-L=6$41ONCC?)DQSYW@"1.DY3['VJX M:^WF@!4FS_ U;MAN>AL7YB6FU]]XZ^9XFE*C*06)M<8YGJS88P%I5^P)9\F+CR.=!B.$JW& ]7SXR M/156FIW)99RLP=Z!=\DC$_0J[4 &J0^4N0:Z5K*)^0.'7ITS"!=(=F?QHBSH M=NWE3,/,O5(MVZ^NM;F0LV+]%^+KP" M$,U;N;V;>YAU==UN$_^9B5RYDVJ:N;E+]*)/H,D@LC]+ZD!Z]E0NE,_$6%.ZMYG"PO68NKK0X6D'N MICR&X(H,,';KC+V'JSC9S9<0&B-_OV@\"<=2&TE(A_!\_+U6YVSIY% 4>/#> ME$>G12(H-7:X[> Q:DNOK&[K-+L_MZ]RMTF-VR@,!>+0?%F(T]S2! ]O8["* MG;%LIHS>TXW'Q&4*X>1R HK4EM[3+ OQ+9DOV3FB;T$*LO95]!(SMAHC30V. M,I""?[_VPE!.OU:AUUNY,,U[Z7,IVG@O1EG_@=*RSGC?B^;$5>^S/=7WQ,=, MD)3IBPW'?=@Y&+L&;L"OE+%-'/@Y/EN]O-_0>E0^YU15F(08V0F]I1=)%S&Y M<91(L;X(VF_PE#1TALG^D"\H4FV S=;IH9@7+< .'3HZ,;I MCM;UGX/L6>97XQHK3\:NTZ5V#"4GQH%&_(33W1?OES@Y"[TT;;C@#J7BRKBP M]I)?PC0-8^_4$ W*5/:H'55@* MQ*T?S]@>DH$%_!"*\(((3V!'",ZCR;A)=2DG2]W$60?AH:6;"PD[#\^']/EB M=XF(3S27[44.M2%:]B3JUIG9[L4<#KZ"*RL7["5@ZU9Q$U:W&X?9B+U?7#)6 M'('-V^9 (DZ-W@W6C6Z6[%8"!N_F G^E^M)5?C_!Y_0S:YCE224EZ1!_":?" M&F[ED;-P(9<&*>H\CY'/='0FR74 )V[N,Y[= E\"7!_L?-7!JQU#8?2FV!LF M/#R\TO"%?HFC[+GN]>I)=*!$K3LX:S796<7OG-[[(DGL*L)X65BS;M=]73^G M-I..9I(Q0,@W*OT'HLD?0LL]MFB;R;6VN1N[L4_I(KU,XG4WG*^F'DZ\*-R7 M6']?WM$T6&R]L$F6.)2*2;B?!#"%%I3_>14=@HUX% DG]C54(V^])-NIX0ZG M._4W#8;M P@X\Q UNH9,[IA&H_$^!&C77DZ\A4GPXH']2+II6G&9&[LXPBH6 MV?(@B+5)Y[7-S058;SP?$Q;J(QG*35S(S-LD0J0!MA:7P1MB#C2E9]>W-Y=_ M4SQF8.1+E7L&O]I\F?L+WEAHZB-M23TPV"O@\E M8YS<+H._-]V,VN\'"K84U?UNV=W@A?\9;!J3*"L;C^!H=MG'S7VU\JGAU,:S"=Q&:2^%XIB(^QG51&]]6V=U7^ J =$ M8N"1X^D]N^,:I*J:#N:NCB1^$L_V?'F_]?W]T.CZ=FZRFU$=/,_50AE'>T=] MRF3H)ECA#EV=)[TTZ?-5+4<*MUX-!'%'N?M,YDWP$RF"JJ%!HS7#]K NOKWP M.5_&B6J!0C7F"D$1M,*+=?OB0"IN0A\U]4%$O3?'G[9TTP5#D/8E=DCC2U'1T!'X5BI>7+9\S0&"E6VMZU#7 M=.6%PBZ_?T2K6CBQ XJZ"5#E#)&MP2*)&U(4Z&BM[=W0TWVT5:OF4=?<):I5 MD6^1MF;E-_893SSOD7'7@P1W&P2)ZSFO&G#>IA0KVT,ZV$)-!:SD4WD+,@'C M,V.3?MIFW.7-%,MVI%93U*>$42V^]<4;5!Y.@9U2S.P=A8<1,A6GL3GFIW-WA^:F MO#*1B/D[I1%=!IT+M9=ZC04"0"SL/OIZ[GNL8?!8:F,R$K?);!TZCB_K4@N08HC\-P MW 5H3@*H5$.^[T7,VQ[-/(@#H)KA*(T(#$J4P#V-@CC!6($JG<,,X7& 8//@ M,/EQN#&F')/=L@$.I>;$*K+9<.10+SSU0BP,\DQI=H"EX2 2;B-C4&SM"/_5 MT&<$UJOVCU+7?BR2X'Q9)[T=(@$V4#%GO"E0B2M#D:.%F$.'\J^=*-@$+#X: M8%5/[,AS46[8Y5498^9@ N,2M0K0O-8J9X=2,9?VDT=Y/K)#PYUG,(>:DC!= MJLKTHVB,LSRKO3YKH]QDE,>N KU^5U0;LGWF6D9WBF.5/VF=0:KV>]A'N.,K M5:@_]1A/M4V=&*$V"?6#IJJ>6A-7S@"1AEQW'IK;#INH)?ZX9F>S;#QO;CNN M5ZTCI.PA%)P8?H+(#S9>.'^-:A+[&ILZPC:N>$!;,]_;^[FP*<8[+\QVS?BH M6AMCC_-_TB2^C8,H>V#-Z#U8)R_9-F4".51?9HI%M57B?$L?7EF#'?_O9;QM MR OIK=OC")CJ"HXG:S!@-43#-'8S=G)UZ$(T&M<;S+OT MR([JZA MSD:3U:);9P=L*<$!97M*YTOW,!HNF,PSUMB9@*/!]0" IFZT%+3WL^ +U+ E MVQU_^\U=P"]U27)SG\U6H8%>8;MNK.!Q$PH5@*TT*11QJG31;T=*)1T M MLR?+C4,I 1[T5MBV:OT%G0E8.*W[ZL!U#=SR 1W=UB]I]7I4MW6,X]LH[U4T M= *_5 E]I. FUDR_0\^E63M:8'U>F$$U=&6!QJ"1IF;!0,#%<\#?783E:E0<*QJZ-%F(B#^VKYDBOIC#P>:V+S#? MI8]1_ 3I\W"XKZ+--H-S'T'!3ESPTQUVQ["*YF!#6\.Y1"FHS\;0FDP[-U?/ MQ!X@!;<\H*OE2T&>9G<-$P4@=PPN?;9-V0^J7<]-"W,H*9M!H5I #F"'/?WT7J)_%KQ_C.#H1<)TDCS!#*>@?[O@XEXPIO4D.# B-^]_" [OW'(>ZV MH:% MX>FLRXLW_QG$*3!?SR,$W67_AY/VPEXH1+Q7T7;9_/4?*"WS(@_LMM_$J1FMWGN$[M%ZYPV[B?FUME;:"/=_+NE]@-9#)C4*6TT7#IK0=&N M:^\LR"='P)0Q:@VKW=1C2J&S_ $M?%J99V[N5AHL5!X/N M>0XV+5;SAAYN,H(]@56) M0- "<*JI7'MC%_<0)S.\J-YC7=W::;T+ M\:5E#JK8R5@06GKE.'K^H;7FCR;L=#DJD(K8E)5_-9VB@\D8NX$K+7-=8[NZ M=QZG;0>\JO5^UR),7@9/'&\%.G@D!PLFW)?<=+C99I@4^%,,4X17O_$J[=;7 M5:3-31S%>NRGB*OO@F/T+] MK$%RWVMC#BH(JN8MX&9HJ!!?;F-L]#QAK,%@O-?&W!;?KM=> H59V56(MK@H M$[5-H2Q<' 9^:T3Q@22<&$4V(LYSOBQ)F;76D/H> ]4:NMB"'[BVV)#V:V/[ MH9207CP9=_O0/ATZ3,D8*JL#Y*'."LQC6TD-JV,Z1DDZB9JJV'?I85V%D\6Z M4883-C'032KTM]JF+D1B]+A7U#.I$VQKVX_#J'ETN*Z('^4M;Q-V]P8RU9*U M5S"N!@@=[CZ7*5UNK7X6O3Y,Z5;'7P)B6[[W!O<#'3H_-VG@U9I)S6+5MQ]! M2!L&)H0A]:4=4=:YKZTDWIV 4\-01^O @4:RXZ@Z#$:NY.0OQ>,K% M.N;+4MQ,=0CKH41<".1J,;0Z(5QK,X8,[S8[?$,'Y^@9RK8 1*@4 O4!C!YB M;;U='4>'T7")::+#I+: ]35W<@+_(/V:@'=0#>F ;V[=_=2YOU,-KY0&JEMY MZI)"#]3W3(PQ'@"0YJ2*QCZN36[J=F&> MR*&D;@QA -X?=)3U4PYZE(8>W67&_)WW^H4=DR3P0JXFWE%(]V] 5&OMZ!X[ MH?6%80U44%%\<* _KXD ]J[@;UO:[9T;9NR!M,D[N@K DQIE4&>J5G\L-1L9 M"E%5L!I7M]C:'Q,D9VDPM\!QW5VI+9U',0#2?X-?BVEO(Q3[(S+TEV[.9HS*[JU-=%ZFRI\F';[5K?WF6"%6:,SI0;;T0@/UM02P9G*#S M^^0Q\KA!GG)@@/IR">W]1G/*N_AU\3^0JLF^(YR K&KHU MA)UO0?'B_D84A Z[XP\G- B2=0?T^;I.#A,I9-&4(@A>,9RW)%UM9O=-#YA3%& MA]PHJAQ()91=_0UIE^W]!DJ]P(*HD/Q=^>I5M7 +2M*25EUN9RM;1*2XL:?\ MISADHI"4?CKFCC1VGY*P7A1Z; ?-,4+?36P%6&*8@O42+.CB=/>8PN64NP5. M_"QXX0Z#YMR9(P@YJR^31[,T2L/5;9T!6Z%%-XG7/$QWRY:T@#8[IJ\NDG]#6YMQ(''2 MX!C%IM0W^/5 I^G^F89A&YJ*ULB8<%+&0!#BQ;YL46^I/93$*&1MZ^S^[-[FO?T'NBWODV(Y/9,<90G^D^7F9,@*W3_^K; MFT,X"\(MDR?%E3R/1*BXR/%/0:1F>R[8KJNV9/?.#A:[I$SI57*+5ZRIRM=! M)"9ZZ)I@G\S1-V<=33(=+Z9"N&MH.) 8>A,GV?,)&Y6)E+6 %16-!K-G2FFL M)@*HLID3_U/"Q$NX8BZ#-[3UY:4D:SU/]3U1YX$E.R)PK?^N%.]$^6O/S'S,0MB/ZI%T)<'-,T:89H_Y $WD44:.HZ@;#P M._@Z\R6[;K#KL%'AY<&=1W2HSR,7XMG#V:.^+6^8P&FYRVR'P0_$DM":VU[1WFXEI*$6L#T4G M]G],(H3+ J:R97>J-/8TG;;6;D[ )37#")9]F1IGXR2P"\88XGNIH(]QA2O7(U.BFZD#8B3WP M5;%0)G'$_NKS0'>T5^[X?]N8/YB,VRC#-BRF3ET>E3NX_=J@'(:(,Z_,5&I4U?GSWK#CJ]HZ"H- M'YQL-$FYMZ*M7%1]!U>P8^6TXL9GJ*G'>$"EZK=-0P+V\3>NN].9.+MC(D5$:7GRMC:N[ _(UV5'J4O*HOKV+>WO[ ME*+*EUV "-*XJZO;?DVQND.'Y8[$C'[&]()@(;*3$=N2RT1U8R4E]"(Y M70V]*.:$AYD]B$G =KEOI?C?(4,[?.0.*N[7TLE A/#J%3!$^?[G3L!]ZD9H6/I^0LU] MIALDJ(0#G*Q6"5UY&-=5?\&,=II#U<.B\ :SFW!!W_XGK<=1*+@]/PBG3IZ>09X>! M DND_5%OZ.!0_A/J)3S5%V\"RTZ]U%O$P-;N4S*)Z0!()R]>$,*-=1DGGZ%. ME&DS6-MPYH#9@C ,-G%"F3ZVK@;LJ6\WD0=N/T9C^&>N8@Y3VOZ&K3CNYS,- MVT)S[%$/@NY=K(T2=E53%V;J$NYD:Q150X<)GO9Z:)\A(C2[CCXV"WY;LG]K M3T>OZJ$!TK6AD<..[3#,\I(Q%OD4DR#JZX[5M78;6?P0P^>(_""D;#(%5OM# M; ;*W\I03HYZQFYONI"%&EM.=V5C6S4V#JRIX;J&1D4BK318<(51I%K-$_@3 M41XT+:@Q;9GZMBXDHCBBNR]>\BO-+K?1HODXU#1V M(0G1%7JDH@=0&'W0F, M-?P2 N+\W"VDXY"B*-#F6S(]BE-_BRQMU\V]HK=V,/%KIG[4S!)_-1HC0F7, M:>7[!^F@X@'L']7:.H*;O(1JGUPC7(K41[<=NQ+!3'7N[=*Z7('CZ4W0<-ANEJ\$AQQ\ M>&.*^74)Y;C[V$^,I['(:F /EMRY XA,(XA"<# M*'R\<1YJ(:76[N*5Q3E,Z5$_-GJE39EW-I\1'>'6A.*6;L9N2KDSV7ZN3!UO M!24_EHIU@>>:T0AOG^.(5CYNE4U&8Y21%GH>Q7F275)XB$*H$[H%0 ZM\4'6 MFL,H._3F0,4!L9VT\,26Z/[.W5T$W04.X67WK*>E#JNV 6V/K]$.C0SC2ESL7%*EI/*4OVV:V-T!X M2LNQCZIF58*N8M[,,ZW27Z9HD97%/6=+[&60=VV/HB&*_B"0Z1;H_)LC61P M0[.?X^17*!3(C=.Y6"G N7)8P"I)X8#>+E-;FJL'([+(8Q0_I31!,!518EY5 MG=JN%"M#.:XH\-HF ."9_^Y]'SN5:TIS;W7QMCH;2/W'-6>7[Y% M5VCOY\('B^>H]?7<:^8BD "KF%]%1@(*CJ(U)3VFU>:?P]O9T6\.'M^AB@!: M?(ODOS;*S&V]G&8K7<9)!]R!^O93DD#VLQ^M6E)-!$69 M6:S67%)GZ9YZ[![DX[244JAI;CT$X3SV>?DB=JMZX9^IEURRGY1OKZ:6;M!& M-*?R#:FUY'3IZ8 AX5]LW/9Z&Q>1 M+2+K\I;FQ>T#ORY6I;+MM-^)IBSYNS@,EW$"'>T_)%TG8@Z3=*^("J"**4&G MM6BDG3HZ,S"UY5CKC4:ANK9B[1S4U2"P,1,'#XS0;NWCQ(J*RGRE$M\,%M.E MIW/9ZM+S*9/V4W&QP0")U;=>,N/<GNE$;^\]I+?FTV<#1WF[;$!,+(Y5!2D3J8 M"ZN]XNF-%@?7J>O;;V\:" M%@UGLZ:Q"^W0"[M'$EL$FP_O,;&N 9: M(T "ZI[;VJ7G.,!5.J>([/=P&2*I0!>E^0__1\#4HL1_WC7:'@^CX03\=+,) M<5I>"'&IEV'\>A&*$MPM^:M=NKI0#3EF/[Q0:+GQPC9.FGH8>_]KC#75Y;6Z M]!C)DY@(>M:#A^1*-Z(!L"FCV="&PRQO2> \C, K[9@Y/*:+- M6P,=.A,83[;X=4MN4VNW@'P?6DMS&=]6R?%H[BILD&L+SGY'E.Z MW(;7P;(NA*,726.'9O\^?HR>F 1,%T4AXZICTJG?E(RA'2MARO*[@\Y_WN#&3]"UN=O=[S-4B&9/<2*1ZHZ M&:A;5Z?V##/(M]VM(:;'LY)85BD_U+5R<7QI5H7J?X46:@W5O^XX=RK'F*K[80=2,3IG9/'7XJ7\$#,G9;NQFZ$_*6K MOP[*35R:L3#%/+T&A^N/C6]Y4P]CB_<09UX($*M4U%)."QG^+MYYH7!RHTA: M_*I!)NQ)<; XR&9+0.?.3A32\KHV[J/:YN;,S#OV##742]1^[SRN[LQ+DATO MO]DUMJ[491K^239RG?WA6&I.K%WK=1SA>10FXP7EP# 4GWF2]/F9S)&Y=:]LNUX;' ML;&#\]=21NP"(BW$_]']#:K=&]WYBRWUJ7NTM/AX;N=+[4-L1\R9.[X+^73':)DZXV[T,H M&73B(UHR6]>?XI")9FV%D!O;6YN5*D\V!A2T=W-KA+KUDGF"X*H"!U9NL"9LE&/WOL$9.(83;9,ZJMM.'-\;;Z0")+A1B[4_KG/K:YL26=?: MT=;-Y'9L4PEJ&KO0YMDN64!4/[MD[Z$N .X*CIQ&%Y=)O(:+9IL)@;Z<&-#H M1#9#>Q0J=0.V;$UC)S:Q!5W6N[:Y%S;TTK05MO 82N9J@(#G750_KI>(*UKI M,X"VY&T=LK]%JW_['1OJ\?YWVJ02FL9,W*]4$YG^Q3XHQ$^"8HB*;96;ZJ_A M4^Y:3N*0\J_(/N+KZ^OW^"'A&W[Z\.'''^#7/RP$UB('C?KW8A3"Z%$2+XF? M#P1_+4;Z_E]_*"8Y?D9QB$H&BP&(-L*T^&.W=TJORTR:YZ%(86,::0*O/?OK M/'F(7X_]))P:$>1F! B2."% TM(WL)T:TE3>NR3BWE&XK"#E4M0MV'HA2)$] M#S).G^#\B-WO2?C].)#G"Z(F3-R4N MU.V6L[)AK*1 ]4\#;"HEROXCEZ=[[ZD9X41G!,F2C^0OG++%#V*0'_6;" ;L MS;O(&]F'OM4S1XY]M<0 ((*+(8@R!OD+CD)@&(+C6/Q(]IAEC\!3G'^U"C[M M,563K'891%[D:\EJ/:\Z-A"!D8@<"H2-=S :":+O2#X@*48J MN#H[1%ZU>%PG_0'5@_ H !]!%/V/;43)CQ]0$K7Y6$UY[?0G0EV]<^JCH"!E M>8LK6+:H?D[B--VK5W+DN2Z($TY]1I ^>9>/0.00WTV-1W7K07R&D0(#+%ETX'-<*CG.NNHY?GA$4LB B?_HP46O^W M_C'4XX64R IB;L@"_%]+6*87-+@Q/3S)\:-("I%;9 MP481+)):N$9-1([*. M+ #/0^LB@*3G*R$G2?QBEFRUY#1)H,R3>/SB\L1,T4X;*I8-CT^6+,1L2>:] M\4XDRB=LR[TZSN46%T:^S,KL2#$]HLY/O@]RAH1-43,@B4D2.4O"ILD[D6*B MW]0J:P;$F,EN$/)3L0UMBJP"@Z:_Q",(698/S$U/E'L*#[;[O^H/-7/!8.7*OO>&%#5]!,$%:K,72KGWF]'/4@?0KS)>&S M(#@HO@W%1,0/*W2- 7P.[A:K['CY;9%:K7$*]URJLWBE["-A\$#&8S]S3H\@ M00(4R5\X39MOC2D^U+O-%3--P$Q%OK"*T72LDQH'>E]SYF9$&8VHPTV2]3]R MUB.Z A*%;W1@#@$2=;Z\]W*PNR._'="!QQ8I#1!2T'O>FMM23'[#(=Z94HL9 MGY:N=(FY)8J!1?0X!DK/OJ1*(B1+8B92KY&P+2W:$!]R \GY76? MHQZ7$DQDHU] MJIJ+>K1?7G4\2QK6?,I%PB8W?A8%:U'"O:''FK!S:S.G6!B=F1!_8].T:HX3 M]4.TL#.A[Z,_G>=[1F^+EW6.XW4-X%Y8R'F^?$RY-G7D/LMI$B0Z(TCV?;Q\ MSPCS3S01AM3;J> J!,HD =*@GFQ3>Q88CG1SCNA.ZS4@#GBA4#XK\&YZZBIW M_\U;;_[E')V">\,)6_=&#&A+>['&J]B;77B4 ]E6=*SQJF[;0QBVQ*=24Q,S M#43I'!5-RLC^5<;AV11$C$3D4 3&LK5UK;$IMFY']FSO6FMLEO-Z]CBS$V)U M+C;1_]HR<9DFX8Y7JCY6QA+42$Z.<'HVY1 5V -=# ;R7L )_QZ=\$!?BW+B M7A:+A@@#'&D6^I&P=;+X99MRN,:'N !-N_4")D.*LK8\_ H\MW'$&F(./A,/ M,[!PPXR/C0$LA@:K0#$X@='!12W&S\/:\BD(' (Y"5RWKVN-U+T""4->/@>R MC"&9%D2 M/&TS=**R;7+K02C/ )9'.]SK:M4>X\I(RB+88[*H@ GY6"#ZL3]@+[]X(>SW MZI_VL]Y#XA=*?O 7A:I%_Z069*8 Z?T<)[\JY;N+Q3_7?L0!@NG42G1] P%GXM+) M[,L81N9?&0\X(!.(?-M;F)5$QCY?350=;M*ZH4S&]NYZ!TKO6?]RTC.KP$]7?<1-$2S#9E_U6"%5S4NHQ.WIW051-$4 M&5;?NX+5E+.:WR+$6_3<.MHNJZ#RC#--B /:;S0'J.AGQ]2)]D6J' M%LY\" )CV':"&FW[Z\/&?D0M;9LD@7H;TC4W\)ELK-YJ1 M_7;S\$6_)>U^"+.\R&\/JF;+$R\DJH6BC.^;Y+6VKG)8M MKT2OR4VVR84ZC:!)'QT6A2,(V5N MZ3D1LK<<#)V_?#@BQYLPZ[HZ+%: )V$+23Q1&;?/L1[EH?CP'YY9S^Q MTI]H/3._,OG>%(H#.PUU\ /V,0>,<"8UCJ^'H[J8OP'9:CAV1=& OB@9E5!4 M!7G&W1# Y'98U.T9115.FQ$3,GUGFSW'29#M>F%;J,E(DN :!"FN*CV4 [* MRM'0A0+ B$G*2QID6/(#BZ$$O&Q57LES!-!0RAQET1HYRP(OZAM:8C6O;_!U MMIXI.)[EKH0W$>3IX@<*I-F?/FA^86@#D L2WV\YH,<\N6?Z)E,F>M@F!"G\ MN(*:=2M%/?S,8TJ7V_ Z6!XKC35B[H6Y2KKO$TY8M?#DH=(38DL[_X(X1++EXLJ4>%&NA$[? MR?K-(&>A.%C[^8FK9-]"GI02\ "I6\8XJ]R JC_G:=L(.?G[P1-'%^38)HA57=[AGK%JKZG.@4L+'DF%XLVH= M4SUGWI*MDZ)F3GHMM"/X!D@1:054,XA6 -<, 8GY+WDU!I#=N3/1HO ^Q$*4 MS1$&=H;U-T9UV$0\@!-\>.R;\H3I(T^&ZKF24K6-%!=;;*C?DN.0AR6.4F6, M?R#4,G\/WAO?L#V>%S#)T]4PX(>;,P29W7CK?B#5&&\'5(8R>1^# MV=]:K>=DQ?0K,/9=L><[B-+ 1S1_#O(_^MI)^>Q)/GU9+ODG2P4#)O9)-']9 MOEI!OEJNZB?)92Q5II3)/7N9!3WK_.Y9%(MTGZJ,BO,@W$+K(4K]VEX!+6-> M+H,GEL$785Y[J186ROVB2[^16USVX(7R%+SY4A849<_",D[6X'3 ]_X1MF;/ M2(V]I8CR'2%68R%F0RA.!Z'\9(7333$C];C8BM)TMVJ=SX^?RU2V6>M3.#]\]=O#++J(,WQL_3C8QU] 11> ,<-.2W5F\.-89Q2D3 MC313?#),:87D$AR P BV QMR7(2>[X0(:5!@%BR^ !S-_AD$AO0JNN/5"VZ3 M^!?J'Z.4EBL+<,)@11>%$<":+FA;*RY@C!MI*"NX$"1)07/T3&@VLJ;O,8T MSP+;0OD=BJ_CBIM5,#@T:SY.]5M;:@VC&'4HQ;[QK2V&'F<@EB.'?/P6%Z8R MXF?0A1%Y2$(W/8LCL!SSQ(8T6% N5\R?PF"%?[N,$X'^*F&)>^=82;78S\>& MOQ:#DS@?'7-?J$"?M0UV/>2BA&4;03$FT08EQ:A@OK:I:A^5:6=!"T!JOA<.3<:PHW2/GO71#YX7;!:\!ZOI]L MJ5YNF_T8T&5AX\5AL,#XA">.\4'29\J>!YM^-"^4Z6-@YIXO$1#50WFU7WE' M+U22YNQ;SXW%] P;PF,VSH6[MJ18/,"#KM1!G"\Q95%DC$+9OKY/MD(<=M(" MDC8#09\=E]1>OK11MN2CJ[(S7PKH< MFFX05&0C:!//=G*^25;DWTF87-QK,Q;E[M'HPRD.L!-ML*1^LTJ^;)K V> T MS2[>P ]]/!HUIT($F='.5Y5JRI.VKA <._=*,TL^>VI[R9GHOJ @Q?>K%X!D M,.AEB&+1?2>M11K/V%98 MQ:C' 2U(%'BD2A_]^=+!1 M'4)F07@J#'4!P_0&X$J:*1Z\-T4%[6MF@O ^37\>I*)H/QXT?WX-(Z/GHH M5$1)8PELE\"#11MECA"3YQGQ).^:E/HPC'UA[2B<;CSJ&"P>_9!RVB+^A?ET<,5NO?&+048D7$ 'D.#G+ MX$05?MQ[NO$2)F%!C4@Y)<5HGM[3+ MQ,\R7[(6G;P%FR5Q%+S'CUUBA*[6^ M0)H/"2NU*08E@1C5=KTK=^M3M@^I<$C%5-3MHTZ&%+,!FZPR'R(G]-6N7*4! MZK!M]=6NC?[@W=;_VPE"N2K] 3B1%)*W13EI[/X 034B"-72Q M&!Q[*+S(8GX6E$HLU6"\*U=NU'^@M.Q1IW&V5Z01C(MYTD9>RK'\,Z7#5[(H MY9(@.>L^_(6J"T393^%<6L;+\F(A7]NZJ)JN MH0-C72.)CKP5EDDK2N>G=E@)BCA]Q$!A!(BF2 M^ST^1L^&#N1=Q8L+T+A4#141)A)4W/O"X JLO+ 2*R\E6H2*&%>8#,@@ +E# M+DE):5&L+I7+ &MXA=5:V>QN%\<)=)A7E2)[H&$H!)42]D/4,4*[FPH3P@9 MM5ZR2!\W$,#YZ0.;XQ]ZW4,%;9(3)YPZ ?+O/_QA +^F%0Y+Y:K:!QBJRL(= M7= UYN=S$V,O)^U>C8F"^BS'P+#NCK7!H.XQ&P.7_,;J%_?+:0P0\MMKLO71 MOI[E6_LV@9JIV0X@43(5L/.Z9PUG27B&=<$R';5SH*+(YIG3'?WN.804%TAQ M_CG(GL_8 QFO:8([45%V=D9$,CD2>65#$3D6UMCA/QOGU=/?% M^R5.SD)V\_00WHI1:J5XVW*<94;U<@K.NP@A- 40[H2 M51-1Z&PK7KQ!+AF3EC_'\>(U"$-[A^Y=/A:1@UG,0[/-=]F=<.0"#%=U?)@% M41T,1R_)@*7);:^*'G9^Y'I8CTZWNP;Z#8AH[^3,2Y(=L&DY_*XK3MJIEP;^ M,#!Q.-1$.=9"/*;,AW(LC_E\UL_D'4VIE_C@ZCQG0GL8HVJG! ;VDJXD=:$= MY/0UK$W+'HI+ST<-J)=-3!*Q:!*"^),S-L1)0KT>L&= @@ -R\AF?:M"*7M= M1Q(=07TS[1R6L%N_@175,)D$;+H"OFGIG$I(0GX7"@3$"&]! $QA Z>W-,'? M'@NC5_+\RA%Y]HHD.EWVI/U>8CNF NQ=8EY&_$TAI/09W9NV6@$14Z*0#*'K:# /O/-I3\QSSLK-T7O:99 Y]15':]J]9DUS/)ZQ26+ M$?X2[N6^:<,F55@^8[5*])[Y"9O@@S)(@O+(OT%C(8H5+A6&L"VU'.)4^13> M*X:Z85N;" A0P X[W)B--?(0UJL,\P-4; U83$N786S*/ MJ-UZDV(4O;^#X](C7 :J M5D#RJ<_4, 79S%K42*\YJTN*1.P7"\TE\]LD7FS]["K"*BRP3TQI'X(R44C; M5SF*(!=3@3I#!N88Q/:R:"/I.]^:V"&+,RZV>Z/_U4A[YT[HT51>3V%F3?%VV1_^U32O^V9<_ Q8N!@.R"'$%ZP\5@^Y0NTLLD7I\5 M.$F087!\9#E2S -H<^PE(#H)3DIAY H[. M8+NC:;#8>F$?Q3Y/-VY,^L/\;QS+MBINF6O]-2FS:9U+-%%=17Y"0<6B_,^K M:+[!VAC1ZAK^?0>WWGSYF')^>QH''YZA:BD?B;R38WY'%ECA&Y'&"@P0'L ( MIIE83HF$V#.!26$M/L#OAGG9,C1:7IY0?GJQ).=B&& Z'XC@2 2' @RCQU3L MD(GQ7%VCJ/736KS5A.ORUDNRG8HU=+I3?]-#EQ-D"-*QKAK98T=3\P;EB1L# M>F7\C6UR^]Y66_M<'.?&:.*;WI=Z,0"I\UY908FUQ%U^)W]57.FR!B,P6,3W M.7O&7SP(+9();@^L6\_,:TFRR#&TGX.,$2Z0.LJMD7U="1S=$C-%!<%!O BF MN- W5,%,(:L)./S45A'RDXWG8Y!7/QB&VY,S$2MF.<"ZYWSU!8=I_V"Y$NKE M-F%7T#:A;+MTEQ>@ (8"I(N[A49PO\XQF\)W%T1%(!.5*U(H) FT/D"TI!^7V M!Y#;9>38#C$<<6!K9:H'6(3\LBZ8Q[%4D%D!5,Q4LWP\D@\X8=[WK-VEK^UE M61(\;3.T V=QU:>W=95J:&Z/3%I*=!VU=S59+N%YTB"UA2'*=@A[%6.-LZWF&4]\=/%K.S# M;+/]Q(F9]*.,G@55.V_@PWK"(5/1>*@_!/J?O'A!B,ZM&.H Q1&6JGF.0[;' M4_15F4@&N6$W(#LML461*#$G54D4YJ/\^G1<-7$EG4 M0!C[EAHU@T8=>=++T-VD\W6Q7X=#.R2+M\O@[\>JO*7MRTF1-=*R)7OUF:_8 M9V*>ELT)?2:J.9V1CLTZ 2>+!6N3WC*EP0O_,]CTR-H6-0X$Q1GA- DC:CF- MNRQ=F'B>JL0+^\^/%8YTQ,@H7D.^DDU!0B"GB0",/5PW]NISC!2X2-G_H/Q: M3_47/34)'W;2?(G=5XD]5X;TR\.2 M_>SH(HPRS9$3E-F.2-*NOV"^!*@A\!J(HE[I/1.7>_@]P%"()-%F*HD"@KG- M,A;&.%&WD&1G(V*&K=\0!ME02VTT?Q5KZBX799+X29@.Y\O[K>\?44^H+"L6 M)#'_B!.U)C0:8$ *C_K$!;$1S[L4P%BQZC:1TGB(TGD>JB2K;!20JWUCLMZ= MYV%J0524-BD&F A[S45)D@'8T0LM]PD4W2L7C<28N)*FV^%*11_%01FGLIF5 MX> HC;&F(DZV,3<@L*0!_AI+>__7#]]_^$@VGDAZG9'?SSY\^ #_WZ_Z/2-1 M+'\:X%*0.+$+'65R&12QH>T#6S:2%Z5 TH?X9+% - PF:WO!XBH2M7D+3!H= MM8:C9\C2N5R8%K6CH$&O./;;J[-9=?JYFDV;/S%0J 4%,&7\;V?1U/UD8N6^ MN5U7*@L$!U$LGJ^B(XAX+(MWB\!\NHP3-4$&HY2NHA>*%55/_"QX.0ZE2(7; MPX"M0!(E7DYULNQ)T4:,@EO[G981])V(4\L'(R<#L%V.-!'%\(XL;U(.&RS" M:NYY6M--GM8T%9;"?5YXB) @.T#%&;,,J0>M+O',JHL8"GBRG?\2+.CB=/>8 M@F?L,HB8@-CO MDOK0.50M]MX:H,HN_ AH-C GC,4HXWR-UBCVFQ.WG$-^/V M5N'QW:/D/!]HD"L%( Y$*6\Q,'L]8R.@:3EI@:G%B1-)W:IGI?!X70:A2$WN MY^<".B+SVN;78 (#%]C/,0^/2R4\OYG?+"E;NOGRD)H-*=E.@5K:V%"%MB5;[YP*)&GQ0% M(^[TBM03XU#S<>Q]R4'>!ACV,HQ?>X/(JF\"\H)4!_&RU]:=0U'>1D&]&=<2 MK*=5F.5,OS M)[9T0O?,:X6GD.DZ7U9@OIH$7&G!_RPJL:>8>0M=*@%BW<"R M.%K'^H+(LO9[Y6+B>6$:]!J#X)@0O-R&&!)H\;C(FG\BY$ Q9T$Z9(\<\[UB M@BH*)M"VGJ-MGC4]G,@U?V"4$_O4?XZ"OVW[9:_FY,C)AFFS0=L5_#U2L*AET3@ _E:V!:?N^J6GI6$ M1F7@&5&&)G+LKV5--(PMN3"^\GSY-;O##N[A/5W!-?*9QJO$VSP#YF*OHZT2 MLGB,C4Y=_20#SA_1(ONAU=8!98YUWA5@F=9O>D6=4O-<0%C/=B;U*I7Z/Q!. M?QA8Y.T3NR8"+]G=>R"*XD3ZX*]Z7(+D%BOK^#9*!L9\"0!R$NK]EFWG8+L^ MU@6MT 5N@#+)4>3?">(6,PJ-,Z8E>Y:X0QO:0M"?$$\E3(?#>>J.>U!8SF@&@#O#-1IF1DU)R.5,>ARKX@W7 Q4722QQ 0LI= M8O^V9W=7*O0DMI@]:U)R=>N41OXS5L@> /'=Q/RU"BM D%@+\SOX]Q*I$.&PLO5<&IBNNBT&F7,1Q0L8NW&R^SE.?KV*,*0C3?$^ MO:,I35Z.=NKFE&<$:&,5$TX]OTOE")-B3ZLQPJB^#Z+W&TYW,(SEWDZ'$L;R M,.Z&O*Q+4:TO[6NE+HK>$(7J0%4'C3*D 3@57"G*H\W]9;2NSRA+)XD[YS). MEA3!L;[:Y=2,)KR0$?D_UDNG.N99"9\:>A_9S3_KNZXGJU6":35Z/6E#Y9=- MKG4^TW*Y;ON()R-;9 L7XF^+6VFKJ5L5>_I MYO! RUT['V5C^( :)*V.*W$6^1QX +MDTI4J U[$%&C).^QRI-X#CT5PE"- M)A?.5^(MV2!82X_2:8971EO0#R3I"VZ,4US)3Z!3MQ-K6O5JK:+ED41S?S MWJSG-E862!1G@">W*!4+BTSF([=G79E("5V\7R21%&-.?A&T[2QOV$V<0>@Q M9!>*R]FR5; V$+^OX;\QS6#00'/S+.H'M9%39VAW?;]?!X2_@;PXMAC5OZ+D M=Q 4#1U(A0D;\P3CX19HVY*@FJ;PC1A]@(CA(PBC8HX:.C4F&W%T<@0=BS[% M@ZK.<^4>BA4L.?#BGYF$WH=EL,^0=TEN,TB#-[+&@O86!3D'/$OW<5-BTPQ% M/K^,13TC^0QX;A0"7L(D!@V$%Q?)W]F:B70B;R^M"0 37X,P9*^2$A_/VC#E M;G%\^;GJK(%B0D2=43E);$;DK&;XE*D9!6)F,SO5ZT:VF'L.?[Q98$N!0NWI M)4.^_M50Q%4'JX&.*BDFW^=VB LT4LPCQ)\N@U(KP"8<'P;A37HZ5,_WC2&Y MJ20B3XC 76&%J8-"L96[[F2II-E!+E$Q..&CDWDD0,KWX6UP<,:RP7!^ER=>Z6_)L]=^955AIOMEW:S&72XV83H MB?)" 8%Y_TQI9C!\3QU"PFP2',1!.)]-?O<.9AJ'P0(5IA+;-/,"BS9%Y4Y M1P^:OGM^1?6>P5R>(I>"%52@O;SEC+2]CBRX#\K3TWAD47- _HRZ%5JNOT1 LQ_L,Q&/?E"%,) MG#)?5DGU7-QG0^9N'?[X6 MFM,J[O*:_)9ZUE+AQ,7ZD;:32)J*7D\T+(-\P M)>$X)-32.:D$7.IHDZLSQ)6K[RHUI&] _^ 3MV5C&/7J-YA"AUGU;VK1*^N# M%,N$]9.+$M\S$LH -"=.BR_>+W&"^=4WWKH?'E,S\MJ,X%"$YW+#8 /D<5MF M7#.+CX=[7B4\Q]-_C"3V :Q" 1NEHUURT"B)FM[S@B\&A_KA^>A<"FZ&K2(; M,86O8EW$T?AM/:H26L:[* ^)MZ" U6"DWNX=Z$.Y0XADSTF\73V3A*X"2/B0 M,"4>R>2P$'>Y8I<#Q"IL$J9:^QG'_,5\CBV/M7Z2[WG$KI,927?KISC$ CB8 M [*@4!D#_IUFNY#:DGQZ+E686\8%YY:K_?:<;LF:STE-0+R1$90/WILJV_C6 MQ/G./O9ZQWH>]0D1K9I,@4(9@ILI KE;&5RD5Y MB\'5N5#^M%'80J581"742+<[;"Q_IR.#DUK G*_!$@:3/2 M?9-0/\!]>G0R0D%BG!/5K>$%'>MY!)B_R@]Z[WN2Y\)*![HK;!@]$B!; /.?=IKIPG9FI$5^NUMKAF;Z-@DB/]AXX?PUHDDO12HG19#6 M %B#)B:O1[)K'%B-QJBR<$ "<#^TRL)X44(GQ]1BZT9/XWQID2:.F;N+=UZ8 M[?HAP4)?LHK^EK#V[ZEVPRF07 >!"=" M<"8$ID**N=1&:A$V'\*G(O^ *=DVD+E>/'WG?/C^QW_Z_?]3OT8+MD:?/GSZ M1YNPG";3T-UDGYO*.E=B4]^4J2M!U']L@T+TAO$*^BD8 823,'1+2LTQKA07R%21E!FS[ MDGP_V6HU#_M%,0M_$J>JZC0S>]'&=AC:\_-9O&!%N-Q#+*(G:H&@CGT'Q0 0 MN":&("4PJ-E0:%#VF-5>EX,YMO[B6&"\,A#FELWAF6E-6))KD_.\R2&_J/V/ M7"'@]PR)J5%7!H -A\ B #F6Z\KTU76 0'HG:XB)[8UL*PF3@O*,<-K3X:J$ M-*<(HI'+^@+#6,.S$>Y6=!6C+',ON12*::+]08ISZY3"$^"&WT+_]PW7QB_J47XX3A* ! FT; ]>ZDP*DD% MP-2V#M/LTQJ--W!:KD#+RZ9*Q^Z]@ A?P\W ^"8<'1J29KFUW-+C8FK*JK#+ MBVCZ^>SCW-UB[Y'Z#2SI?J8@BFV8',;.,EPBW*5R%Z3]TH<*ND0C3(#R M '$^QOG2ZN(U,6<=1N&.AJ#ZW7I,QS.-D2%H$R0^&#!$;X[$IOL*.*G#LQB( M'7E\P"Z1[7K>=)S((-=819 #V.^*X';%.&@XS@&MG\5 SH(ZC/&KE9/.+1;A M$&SE02-%E95CC=*Y/*354AGUU"N"H1#@7LAV5CT#@'YW%;%SBB\#$TLHZY#= ML3N'PZ(7T89'9U@]05T;.<*,R#$(##*3 /#%.%/D5:N!!(K0C%T1@LW$<@Z< M+9Y*H'EUGTGSW40T:N,KOM"8^3/;+RL\F*1O\! !$>R+T 8 M9+,L%'UE[%5*2DYXS.WKQ8B],R4U-^H0B9)&)K]OH5 2)0>1(%0!O)=AM"1P MVT^CZ3UQ+3MEX-D7R#&W7@!8-=XF8)__#.M$8;!/?YP>H P2MZ ](YPZCR6: M$FL;#%:]B*3WMBN/,\BE!Y%6Q!U-CV7 M$A]@P! $">Y!>0'L,R]]E@ >!D--BE'RFN P4@YZ,DV&V\)-VK@>/N#$!/.5 M(2=*70%>^!&8]8%9^U5G]DRZIS3RGP'XJ6^:<-E0G1,>)DO8*%>E)&$7K!7( M#Y=!2),SMG]6<7)LII' ?$!21-*R'%L(F2H)?:81X+P5IAT\3 _>VRU4]HJC MJE+ O:(IM6%U$U9^L[#A9T1,H*9&\%>S./L(++ZV0B$;]NMA=@^LQ=!VL!]A M;Q XS'1 K"6,-ET< M\SC3S\GQGIN<(%$IS@C2G (?FO\L9R90R-H4M$3JPQW=P%,0K<#\OSWV6PB) M2\+ZY40)IVH_$.2AOA WG3Y&\5-*DQ=X;ZZBS3:#MRCRV0N#&^-T MA]T1<*V77HUD)'";=37Z*H)B7DPS/+Y$<4["CR(]EM8 M4AUBA^< TX(Z\3+R!?.)?OPX@ZCT3Y87)07? 7O,F4;^KGR?4X!&1':H7 M@681+R&YC&TV/Y.0"F2+DL0[)N?Q;!^+@I[5E:@4^<:W%G4 \QIVY56TH.N( MJ<(<4>$B]9/XU4:),QTQLS0LX>-.>0T:;%]?/>_JG9 O@*>6PR[S3"WQ7*"J MQ#ZEB_0RB=?W'L1#H7G7>.J_&(9'C\) <-BY)=D9!(!EUK5H,,&QHT1X5.[@ MPF53XB'P$ IJ#L5+I?\/1 398[7?P4&]K+&J?DNR M#\MJL6$NRC:3(>]RD^_3T/$)_;DIWPW6][^I*:MG? *3WC<+IMH&HI8?_"M$ M7^-9,Q!7T<]L+. S.*D!S,<]9UZV(HOI!Y:* 9B&J:7K M31CO*)-W$^IG<8)G@1L@C8 R0KUN.0:1@W#?D3#^6H8;L<&C."M?)6]Z^E_T M?H]!BQ[S$]_G[EVZJ M7Z_7!3N9G5S6O^ !N6&O<:>'YQ2"D->[.TK8L,-D M*2:O[>,'-#6!]:"01W.(-H!EE 33K(F-^36QI(=L.^$K1X!8+MF5-5]>O/G/ MX%."5.)Y!/D#\'\0]5Z\$"9WESL1,+D@6N@_4%JR\Q-N07<^#])-G'KAYR3> M;E@/,!@A=UM U97)[GT6C\\>C(!4S!_SKPG_>PI^$,A5F/&,!5K,$9=:\8O M[W];Y&JQJUAD.7_,Y8?%Q:P7W+7P%V5ZUN,1I[>D8:?5G%4L93%CT016O/1# MO4?."I&\$&0&>ZKLD/D H!,*D%@1:M0#.TP+-+($%59$6CYX;S)BE_N/.#1E MOU!+<-CJ5 DG:QNX%V$BX+61,/8]OH,0E'*2"C2^90 W@[Q4%!EQP-#1-7.X M,:: !$E1HGU@%XM>30?,E+QZCKM()F$C5"8KY.^,37>OOA''8N5S_K86OC+$ MPTEQ(B4A&B_P?J R(MU;E#CYKQ^^__"1;+R$O #I?R'__&'VX0/^7P+R>MOL M.4X@:>)?R.]_/_O'/_Q^]L>/_YS_-B/_L8TH^?$##_?"QXTU^_'3Q]D__OZ? ME&;GU$>M44:&?1SOBH7:4HG,>*0TLU[;IN_R-: C MK2]GJHS?R)-E4?Z.9EX0T<6%E\#"I8I]YIPR\>CHFI^2,)&4R3O5]B.(6PP$ M-,]9^8AU9'&XXV:+9?4 =F9ZP,-HGN\ZDR45(TR*%^6JZ?SUK#O"A93/)3D0 M_^((37S':T1"PBUHV5<<3'*AF=8&9Z4B)$M!'Q%05PBNWBML'%+B/%ZJ!''5 MI\B0V&[5J<;*&#F>\)E=3A]8H_GR9!'W]QBRNP"*U(CLTVC!5*V4/&X68".S MGU5F@A%MMS%ZB%8H*-HNN'$;ATQ%7=^?&/%,"VKD_ON3[VW7O.@Y<[%[)C1C M#41!F;95Y"&,1(5\E+,M4\/7-.E;%ES2Y&6?)-79$'7 C;*C'=IG2IYRT7$A MBYDF4(=ERWYE7[$SR9BFY;5\++NQ-#IXL5)4YBK*XN.BRDH7%J)/!_D0&GYQ MP 8146:V2G!98% WQ9=ZWLI?S<,R=74?S^*Y$P<"A28P MX3X'FYXP!H(BT4@.@6=@CA4M6$'RDZAT+<*=!ZFW6B64YZY"W0V\@OO$D>@D M03831.W'6B@'![9\OYVE' X\/P/L*1/3+Z$5:CS8].)>L%W+7O35YR1^9:\J MTVJ]J"= H21).$TBB(Z>"TW+ESRL. ^^+1YR>X520P>/W>GNB_=+G,B;)3W= M%9A&=,513A%EKV\ZG8(=+T_\TX[@X+DHE,*/%/@C,0%Q-9!ADNT&7Z%2@=>\ MA(2Z5#S'-%CQ-%J00.1TAE@):>A0T6A/=\J_C)238NSF%A4=]Y;M"M6J8OVE ML,UY75$%Q^RCL%F9666A'DA=7MS 13.LL2MV-Z=/OEHVU:W\M7]2_:)VS^T! M8?L03%\/?%=4))8XN\=;C[O']K> A:34L%WO^I5W"M987TY!RQV,9;E55W9 M#P,#-(Y@$?:<<0.R+R 2>4;B9IO=)H%/?XIA!F#^[*61*[0)$@?,7D:>%/0' M4-*M<*A^LH*692#VFSC*JUWSG2D*:O>$Z<@K>1:UM.4U)@;X;A#0#CM,[B/H M!X(Y63#\NS]9+_]6H[CVTU(;RQES)?5T7Y\?0G,?@ONRKOIM<*W7.G-GB9#0 MS7V5L;PH_#!R>>]I:]70AYD[S]K^?'VUWK#KSTP< R-'.#UR8CO?O.?,Q491 M9VP[CN'DA>F*"Y#^C"RV((=):-9C,/K.7:J-4YJS%ABJ3MS2?+EI9-B7UG+G;'A&9I^,9% M,?8;.P783?)5SK^1%,L M7J(:)V%11NL[3RV\ NE8NH1_IL'JF5T?)^S#>2O%R =X$CV?6$F;>)PX>2F, MF("P8DO6-,J3V#$Y+X*H:I %LE-@1=U4;=]FA,GR(B6^*(Q=8$?W15TV66%% M*=RM3' 0:_"HEK9JM[V7I^>.0@(+"%XRG'S+UNN!)FNL*+&C7F*SN,8YW234 MYZ6K3J+%R1HBH?[>I\**2G'&1)--2+E#*F)7AD)^!DZ#31(OMK[=2BH&6=3# MK NRR)RG$)X&-THNPY%?S5J& P1IGHM'%-V:(LD/(O6.W9B"'"GHB>!$BPYB MA+#.$9N*RZ3/MY)0XT"6@PLH]ZOU1%]C+(4=N)D &YK]4/"R!%Y>[$*FFZS< M*TJ5\I:W"=-D@H7TG$8\M('_SFAF;>\BOK+"JEQV,7,BIHX=N=>6M_C&/X9> M9YHOE71CXUK%O$:\6%7/\IK9PXKZS$@ "$'BBII#OC+G)\" MOVM&]I0P;$* +>4B_>W;':;YK7 1,3>^N,$;2KYA>YL04K7Q+,?CA]>'Z4R M#54*X@=%WE^6*Z&6"W$A;G$84E\FTODTP(K Q[Z0%=7'.'RQ'(1GC^3#3)'5 MBO"32;*A;,)#/YM]&)X\@JAC;*KQ;+"#@IP=I8(-LC95;C=PW @P;?::MRT5 MS,$NX%T-#+NYLGO->.R#E]ZSRW-G('I+-O*+:,6T$,H4BR^\D+:8H@7]Z_MHF%80F"4Y]$V,M+;JX8X+?99Q MI]%;%?))SP18/D@GO-@Z^0LP0@0G8_33#?))M.P/3I;,MUD*0'KL%G6>5S9L M=N>(DC9-),NIW O#I\9]:%7XMLVHZBXZ]C-;5U;9&/Q1X2B.1VYC*/[!R0R! M:-EOREJVYI#S%@&>:6&+8-]9>!IZGB*D2Y*<,)KBA-64)B\4PQ7_Z\?9IW_Z M(VI"[*__^/&?JNL-[)46F &5#=A27FAH,4?2Y/J$I:6Y4Y;&6V;@C@K#^!7R ML\D2$LV89!YDJ.WG/JUI<%JZ9HYGU[[7VB#7>MQGEQ-@$\1*J5O A3=%0NF' MR*57,1"2X3#RCQ)Q,E]>!A';/&S /N#.*DGX-!P",DVWN"\M SJ;Y$>[?4M, ML=<=PXU)(!FSC,EMDK'2L2JQ-@A;HCQE'KN-.0(*Q#GR-5^6P.%[5Q#\J7*M[^X]V'PF M#NE%@LN?VZ)WEF:%PG&L8YEF)<=.=='CD7*AE:"F]BNY]YNL(G0-,5EV- #! MD->UO O27Z][)M]I! E0'"C7S!PG)=S5J;-3+BSGB*%:8.R'9];S.0X7[-[$ MDK+>[MC-5X+^GJF)=$P+D0,1,1*!H2RBULBPF&OJI3FHW:Z?XID3)4A5 Z2W MKEZ:Y4C?F 5C(1 GH?VJ" 5 5_H0%UDAMUZPN(K.O$W [F(TJAVKEA3TX954 M4F9@"/ AB4%FW'8W04[W,)2&B/#( P1%P*T6:"M0O19S"-)E&Y/MJ%,O#"A7?">/+!4P >(6G / M\8/W!J6%GGEHS66<5#NUCPT,YL/-L,:],LZL.@*@\)Q/> 4J\3QN"W2%C"W% M:S$@B9_"0!8@B0BX_?&G^W'[$TD \M)G]@LP.+']#RL]LK0K-C_\K3+#;V5E M-<5?KH,/?Z$V%P-ME"97PJR:5K)H5^V[OMN.E+3:0JF5.JTM@_AXE[WAF-M? M[F]GM2N?(P>VB*OHA4T[3G9WWNL7-I4D\$(>(70G_,Q'(_()PNQQ\%Y)3CL/ M!KJSYL>VQYN6;<2X6DNJ]I@X5'-F#6[B*-$4:>B/NQY#M(._;:D9LX227K\' MKF3*% ]A+[_@F@HFH?L9Z"E/@/(BKEOV MSWN:95AGT@^W"ZK!\#U&\1/L=H\7HH1/8S-TY(ZN H"TB;(;;WUL]+P(%BEH M$2!F&>C]@$(+W,O*]HJ- BE'5_$0OE\X=RZ+I(QC,??3>FVOJ/5XLW$L;,FB M(M;-E^N6#5PO1+G.#0"OE*OKB)(WQ,-P&1%;2GAPZ51X4D^"0MD5UH]9YJ0D MPJ/$O!#/*GO!E_D/VEF>"J_[M8GT[;D7Z#P5QE1Y2/M<0V >F65%OQV;O\\' MB[X7&1W-[N?S>/N4+;?A?KBRA5ATIU'H-IEN35 0<=G(]T*,3CS1TF+ #C<_ MPA^*"?(D._.29,>4B3YH1+DQ$O^BD)]!IH4FDZ7Z)7_>0M.#KB%LA@>C<&!?P%2 T6Q_G% MR[9)D.W.C\<%(N&+PNR,8A M9WC%/;5#!SW5(%O]A.A L"3HJ(4X1OB1DM]>@KK**W4HA3J@3D>OT%T^"[YP M8A[@(X88QCV$C-_68Q$&1*Z ,,X M-Z5P*:2)I3X@MO=I)!]ZLRT3F6-0CU!Z4^T5E#"$4%M:_W/&8@_B?!S8& MNTG@P8) DE[04$B0 ,4!();&P+=FL.(( GP-!F!?VJRN^]9FE80&RCKN/W%= MBQQZ]GG"S?D6PN XI!A:C,VK_JG(B9I)DW2KHLD1H"[C9$F#S*H#W_Y*5.&5 M@E65IUK% B$2! M1M "Z2V7"#?-G3SE7Q=7==&[@[(F#^GG.%Z\!F%XR]H\LV-2%-U6O?T'9%4+<;2,S4TH]?!"UU&\ AO2G@Y7 MZNY" H,%RACG1'F>.WTDNX]O WLJL)\L:P>"P9^IEUPR@CV?93XR"9'YH&#> M$_ 1*JP@E74"43"!4KMDR69@*Y%PP$71CBNIV0E:8=>\:"*.2V!@ B-/?RW4 M0_[IPZ=_0@$=PO,I?G>;.6U^ KF!YY3_>17)8$0F'O>0T21=\DY2_DY4$^*1 MCH+ZA!BK#-C<3(\-Y1+N^)&L7<-IDOUU_AJQA7T.-KV,:#F5 8Q("IAQKR@0 M%;IX /B(,*5ODHN6^!W-D+_++(:6/UU+8O.T+W)1,O M IZVR^UE#FOVY#,1-2&^PM52=\\50HQ"BZ[0&%C-'<O+%]%R>+(/*2'3K.($P1(BGB,,3: MT8PGFAY[,G6 V".K0R5C+:?#Z,0U>^L0LU<3N4I97'P['M'"[+G&L =*W,#FGFEF![00_$P$KKMD)X(OQT,-DK MU*V'!)OAK1*PTNJWJ3Q/3)I^$J"8\^7]UO>9L&WI^E2&PC1G/MA05Z8Y1FMO MRVH&A[XAS3%:RH^JX&W<.)/7/8.YP+R+5)"W6K7R/ BW8$_G^L\\ M$K5@E[R\50I&>W:0@^VZY]TKQR$4!X+-F?)P8"P](0%O;.X&0*VP ZQDWY:/D@ M^.S@,)JUQ9(+?@A^M:);2F+"(-D()A[8/D'LZN/:\'):CF5/LB_>+W%RMF5K MOF:?XQB#:3GGX.Z!K($H\2556Q>LD>F+[P'31F(DIV;57GT3)]GS"1LF\+U> M&N"15V*3M8HB?LV5Y\>#1NPS>, (5 MW6(]@G\*BC."-','H67KCD%6=*%@$-N4 GY?I(O'12VQ:;M>>PG7G9M9'D-TR7!A-5/D=A]C!;U-&X7IJE :BZ$HZTT8 M[RB]I\E+X-N4*>RZ[V)J.EOM;6VV]N$6Y6F&"Z\,4AFTJ4F.'@KE2%51N MUF:J*Y-5(!V W>JFP,HT[7M&\I%(,=1$.=;"NG.V LEO@J&L2TAP+6I2HKB& M@=_3J--[3I(-.)@,%/V0 M!3[!<%84F>J9'::,P>M^J*,H=305M] MWG^%+)%T\P TZ\^_::9*(!*<&[8U%AA\AM$?UF/K2F$KC[ M[NX?>WGARQ$Y M!*F2=XQN^MT Z!Y&>=*S AH(VXKK:$,IK@,IYBG$A5J;8HGCAV._2Y"Q;[M MSZ(*#[]]#N>?XX!*$E^\Q'^6U6PMEI(P::\P;ON9]3?^3,G>T]_( U$7:-LA MGACHJ^9<";ZPNGV&0K[F<>(9SA&J#DI3M(!5-(B [2LCD8@-55BDK95/L\NL M?.K&P*0*B3E?@GOAV"HHI4^H(8 R#K42(;8\E.:XD7:G$A?H#;)7HL8P$QKX M9=/WL!BED1^B:L&G2E'AE4MX!-H. PEZQVNVF:0J%<&9C/C;B7@&,DQ8I]LE MJXG_K%RA?(&F\787>, C$_UJ<+4G(@SV6%;='U/$%KD[7;BYA48U[!W$!QWI MI6-^66KN&3[& !?+#7U5HN:3.&)_]7DU+0QJW_'_]OWL;!@M7EX;:,;CY]FG M%G\.\JUM99G=LZ' M".HTR4VY,G K6\,5!C;/IEH8N .C ]8%-LEK!=!WRKF4.==#;%(I5Z# D&)J MP'5/0(M .D("/637M,7&G[JY;A5LQ XT1E!LN33 &Y;@_RHWT0P8#-ZF =6 M"LRX?B%9>92FH#9 .):9^5>&FHH2 Z.?NU9JNN8#6,>2JTE2O8I$',]0B/?Y M@"-!O#>X $V(]T'.ME7$>S1&EVM\,)9_@<2 . +HW&6( Z!%O;"*V> M!"-EY5#EQM<"Q=^!@Y/\\;L!E5Y>[=FH08:3'#T/K3I[,!$^%+&DZ8-8K4GW M)8B"]7;=#QZ5T[ ,R-1KIEK=8D[(TOOQD&SIXP80(-)SIB7"9#]]^/3!"- N MT";;#0>N))(\1)!]L!4<8)0=L5\:V+"-H&N4'2U- 7AZW""028FGH1);+P'6 M@SU(N_F2BR>!+UQFIK)X\Q' YR3'D'ZYZ;&I [1E<.,N50XWDD/KJ6ZGVP#3 M.D!DN5H#NA#W+/5)ILAIHKRB4K6>26&4'=T$+ A/9>Y:!&/+][ ;A6@I<5G^ MD;:8._,-7,L05G*- -6;+&N*J,3M4C-F>0*-8J*G12A(^G_$4@#\,+GB# MVZ"SU^"D!O9#R\3/)VK/Q#G*=:Y,WQO.9'K+1F5W2B\!3= 8P"G0:[::*8P3 MLHR<=4P*BHC_N7BCB1^DL!%+R%GB-_0V"0XOH5>%ED6+H2#5Y#^V$24_?K"= M:3+2!1);VB2LFS+3"E@W.5N"TQTD%?DR3AK"DWH@13=$(%FO$6B5/\VK6PR$ MR?6-P6?6V*Z(8I::/#Y-?T),IN3%59N;+O"@4 M.\# S.-F"KSH<;Q7VO=XO]T03QG,.ER'(@R901U1" X'.M*?BU*\![*B*!53 MX& /L]@;DH^2SUYY7Z'$9:_2WV7G_0!ELVUP4QE+,21+JCFMAW10L@]:EPCZ M3UQ?^6%GC[X=@&]A<^!IZ3WC/%2"_R S^$^R+ F>MAD*_UG,9-B$,V<_OL,< M@UJ6@\8E1;H6XC8D$X@/4.3F<)M!+V6:XR@4)*4UQ;YR;9 73I2^>D>5U9>L+M]_@+DEFD!/==\X5)7U[E_I4^%%5A%:FK$?& MFN5-/\D:=]90(7).P%((BD$?FQL",@$1^R:V/M/5%.7AYHS2QTT<01T>#@K: M#U"$2S."H(1*?2=H6@SH,\:'>I:;F;%^D/OS5.D\0[(6]9;M4XI1']D%6.!Z MO<4%+8+$!GB4K54L5G%61K-T6B09FNRVC=6=OH4E4:XUXUO*^DU8 M$91PIH*_/[#)I]SR=VR1M>K$3VT4H@PS35XK\W]]E6$-4Y]DDV=8V?:8K_D" M*9,@ET<2^R\= /Q/%O$"8&M9)+A(HCU9LN]R$H;Q*R2G7,;)&9M,D%WW0'X6 MXR'&=5Z66$T[GA$/1B7YL.BKY0.3:[O T$,MAK->G]S^_6";(FHI$2#]6Z^*SM(XK-L)%UB[AU2I!513<'6))\@>9 M5UJ(]: [FX^R5*_SBL-&[1]%'>/AC2!F.-IW4@F#GT79P# '5;:<^@]C&;<8 M4,N3[9J-:B1[3=(#-FS%FO6>L[QBE;G:SDGK/6?-73Z%1=9-]):G+$_JER"* M$RP&P#&BYZ\16[?G8%/4?CS=@?$2Q-(X9"16O,FQ,!P:J;P")GM[Y+.O8#WT-+N(J$S&^5KDT-UK6^FY2OT8"M47F-1Z#N!!\08NJ7ZOJ*2) MC M D(J%9!.!6=F1*FB$]7W8P[L%XUG00>RSGGO&OG]4J=':7_#8[K#A^5::YKO*L9Q#\C2>8SPH0 ML$SW5,Z*=''TYOJV\X4&79*2!B2H%!ABV5"5P7-=+Y+5F=C&@T2(&YK-EP_> MVY$?6]*%LK0*9:S\P[XGSRLA/B#,-98P]_2L.*!'[ 40F<9^5K["*I8&" M0@Z8H<.6L9U-BNUR3J+XKOX1*V )!LS[)4ZDL[!7*H"@82UBT\I* M+F+I/>R9ME#Y[ V0P:"GC-W1!5VC6,Z]1>9RW\!K+6G/A!]MX'PX$\PUY,>Y MX3!(/:$=86RXR,>X[ED<02?+"W6)[,OK(&1.*>; MA,)[P2;"_AY2$2V@1N7?)N#@RG:W(0CB$6K4FQZH=,VZDD%/Y^A:K7,O&QJH-5_[&[2JJI7+LK.. U75<+:66DF1E$6UG M,0V]<)6Y$M>@KQI_5OXRD@;C76D=EICDJ:]V/ U6M MG-+'4??NHTS#&L#).,6UTA5U=;7NZ2;CD/%BQ3X.4(GM=/>%>NDVH1JN>@^K MF$). 8NW;R4*MUGP0N\I>\B-%9"Z6"ZICQ;\A:!/TGR *3"3&[O$[ N*[!X4 MS$4$TBI\T92$'*2!&G:4NM,S%R^J/J,;>(6S1<* MZAC':1WT?;C%T*.P7(5OEI#*^H5CEX'*;+O0%-O05;39]D>#5XU-2%$ $%H' M4.][?RD7E^Q$R-=LR+YEJ MW_X]TJ7:0[TO["VOQDVVG)R!T#.M,"2*?8AWR&]JO]#=;,$3=0V*8QS7Z^:MAI'5,6 \%[9Z MC$11.+SU(-]*L@>PP#;K#Q1%$A]B.'J1'X24,<4QJ0",\2&&HBJW2?S"[O#% MZ>Z124]7T5RB5YWX6?!BPJ&MUFO,XO^_O6]K2NZ,R2KE9"K+X=DG)@6EV*9(-4EEE3KVQR\.+B1 B E$CQ4>B)F;'<* M., !<3G7[P359%B>H83(@@G]"#^S0B]R4B#2_P#S"N+TQZ":6E#/;1*W]QP6 MTU8!DRY97JTHI##&?$7IW^%_,6#YO;*<-3I96,W)8Y&7)U)2Y9ZL9<#"0!F4 M$ZO#'Z80.L=@0)H,;NLY=7+""1D54#1\BR/) 3J$=-O+1%D@S3O# F)@O T3%O,IU"^M)?;05 M:( 6\C6@WYN^CCNJ5W$T6&5-O"X%Y)9_"7=DN=$RS ?9T^OL*0KH=)((Q8P*D%C-P$(L@X'&AA/@H;'NVVY(TGNN]! M!:)"\,#ZJ9Q<4-&;1/8WN<%&BKA6G6">0ZYY_'#\3KC&L@J_@[S!G:\'0 K= M"V?HN7Q5 TB-#NQ-,$:E[\F44 %7>HF\JL:*DQGV;L7PQW<39(8KF)3?'UY) M2C9Q^2-7,0NO8D2O4D=0>B*J8!JDQ9'#7S"[SL- +(K.VD;"'[$696OW,?WH M:BVCB5 =D%=+R\P04PG$7 *;-_2!GJ8S5QZZSFMBZG+ZG=T)I:^,*MEUNI8Z MV31ESUK:>R'5=[A.Y5P^Y()I5R9?A(GBU!"9UD6+K[)6BT%)]UHFVPP1\6M^ M?H4T)SK$5,K3W-\ D](49=%P8LYY776Q;0" M/J\KI8S,!U_(_EFIWM?C>KUFIOTP>0SC]7TJ%/.S0QHDM0#(02T^07#V'+2 M!*VL3 @'."9K&KJ?@[DI,?K&X4\/ ;G8':@A!SH^D"=S:5WL@FDQ+ J&W(5E M."QXDY,,%)H!$/6?5*6C"BNPXJLM[;G-DC7HBW/KF+=P MAI4AZ4>3@P;*J($8-H!QYYLGT)VGR/W2'M,2M62?X(>__AC\OZ#P'* PUV4; M3PP[(\V63]E3"-!#EKZM2+ZS)#\.C,X"ZC_1/;>S9CSZBM :F2]IOZ54 R!K MS6*]#'8TJV_G-_(9TN=6#.FTL3VJV/1M+@LHM=!9QU;C"UI,NGE'-_WTQ/$)S5@NK>"ZF M*_I#Z_/A/,Y;YEU;@6(/-!+48X"2VGY? M?J@!P.5(/UXHQYI+7&-[0I7&+X>*%GW.A_6F_#+QH0YFD-F%SX?7?]";>)4M MLGQ#XI)*#@.EQ7H,X)J[;X*"#P/NADTUD"]#O!8U1ND%]8X2/U .&"4@YJT-\#^T=@0 M&]\\?>_H_:.QT4CN-? RP_@!-=20YW>=&Y,R>JCFHZ="&7-8,^1:(6KX4@87#;/';T[Y)4HPSRA/)RX8!_U)8W+LU])ECLJDH?Y*$*LNY*U M8>NA8 W88!?*>*P9!&U8#^&![=T(]DU_=CR>?,I!6M::SY M(_*BF'F='\:O/?<+*7_+\C_H<1)Y(Y5%&?!8(3$]A7(I])H;:. L-IO?*0@ MXD-1*4E:KQG,*IAR8CG)?N?#GN/[J>JVK-R MG@1JV'H)87KT6-')01W@XB7-7@N2LX1DAB:F^X^'2GHL>%2\E:J-4DXGX/CT M?$*L,C$]^>J#VRUH%I )!_^K_@3PNRT! M(OB)@0EG!X_/( \]@$@$IO8\")RF01"6(NRB(AI(JA/@0H[*3\.FAL;4F(&] M?NIWCA!$[;5*Y\Q6LOE:&:6(VV#!>A$V5*H[S=CUWYCY] <,P@"1@^\UZ MYJ!5\_7O4YOMHC MA7E^!,GBW6^F[*!I*Y*AOLS>[0E#IJUO;2[21C6>5T!ENS@#-Z7?X'<63J3@ M+PT1._0*[S.>=//9UM$6@Q^HW,GCK#PZFT9B0GU?6[B*TW!RGT8YH2\#?=+9 MO^_3QYSLP[BJ'RR,3#(UCZN"Y_LMV"#!#W*X'T%-$"-6)='K9$1?><+3',<6([. M&E! -]PDA>E&9TP'.<#F3E@*Z>B09\-'?XJ+/P8Y]ZKBF1K9 .A.X,L;F2=C M5= V8SY1K64Q]4667^^@M.2_AL"5JB0N8-8ME\8,#3S"C#,84;BI<IO:!4)F7N62#43/^8J@8!5 P?%!;:*C$ %">(GAR+#1VQ:5I> #GN3L02 M+:B2$B:_DS!?T+^O?"C61M[?[0)+(SC\ZK[88"U6^GT\@P/6YDT%A CN25K M8 %X@I1:R(8X._J[HGP52-KL*XEOQQ(@^ 7Q9V&KB[YVN?9^A#Y-/0*S(]! M[ZI$-_'_D@Z:;;->SC13A@0:.A*4NY/R7KEAZ5#3SZ:LK M?Q'S59X(ZYK[#^@?3\/ZC4#)1;*^I@]"^$8$9@37"YZR)-ED.724NP"Z$US3LF$KH]K3R_TZKH0 /T@7:[L8)7LM['$,C!Q@M%B1V2, _6M82=;8)7 M0Q$\_3H,RGI"WIZPZ5='OG)*P*0) :(1WJ4,/PG8$-;JV&)*3ULBA-SWP7&+ M+,7F@54O76F.(>\A?7)M&:9($<-BJ@4IOF8@K=RG]-.0HH9$&0J@HXQ6U:82 M%3CXB$$U9(5V]'ASO"%IM-V%^1_# MPG";@9P5V2E"<$?EJ1&!B\?8B!9AL/HNYFA[#_XO3"T0<_OPBVG"*I\DVT\% MM$K7;@^LO=\'S:GG['W]? M/MQ]>GK^G\&G_WRY7_WN4R5Y)PF51-8K$FW3+,G>CD_@?1D&L551#6JR :<[ M013^R#RI'TMAYZ=@+<>Y&%9TQ;'^2F5%W3>F)!2 /)3;+!\&4:74)*W(>7\S MQ^' (*#_X5R!E@\FK&K-@.LKYK1B>TX=^4IF QP\IG=-LPKJ!_[EYU_^;4[\K+YE MTW]4.NB%KT'CD_XOGP#';_ X/)$]S#U]4X*PAKH^..6@(JT'7TU27W=\YG3, MY@:'4Z!_R$2-,3U3DB92\>/!+.F:,T<_+1C\J9:+HK(Z0>$.4:V#R5[5'_\> MDSS,H^UQ4#Z$4ERC(L@DK"_77R?(.'@^[/<)8RQ,H*K-(LF^?>)_&!KOJ)(. M@'8 Q -)?9J ; _LZ5M4XU+WF*=9^A,KWQ.GLJ M?-A-G(9IQ/Y75,;OS.KI M47ZC*@7=YH)W@UA+B):.(?,4S MC,M4[/&2$5KEJN6&Y5G12^XN3@Y4F^ 6D($W7;LZ%AN%77QB'&$\F@A,K!EBO=RS M[5-5J!N,+68,)Z]&"<0P%\ZM=K74(F96LLN7PVY53L(S3,>0>:IK/&'H[CQ6PQO75,9I_'2U.48U&O0Q6 MM S+*()L@@(*')&8%7Z]@M)&,KSV]1A$ I/R,I@SEF\J6CP!TSY*-Q=Y"4'? M# H%@LE(_AY'I!CT% MZ3" 4!">PS?HH$2\%*0S2%YB#?G6@ZJ*I7" M9Y,8?3:% 6V!#QW V!]C1?1M[.*7%1@EI5I)0M9/U:4Q M-.EG"U7&I/JWKM0_46L-ZD#GE?N'8TW*:M$\':J _YF+8FV;+&=%S:$E_>\= M73CVIVT<;0.8.5#9A@54]0BRB.7EK1D^&(\XB#+*7,3K?X3B@O1E@O.QN$U] M6M*F1RF0U(.:_"5P9JPZ4/%2/UYSA!'M#*#YRB)<[B&%A&[LV5>E4IGCDEQH4EF%_>H'8I_,BA9LE=XUA54SNV-># MJK_YNA6]S^^;74MU/9"^VL3Y)W,4YHG08X M,F5\W7B>K)AC4%"=(#!F/D08F*3C4 M&6%F;@_"BKH?-?)S^#W>'7:#OH&@X7'5!\]4W?&"D*=+MG)!(;_NTVR?9D1!A!+)(QTF21<(K_515+>=R[FU6E,7@@#^3 E&+ MY%/92\)]HUI5 0DJ(_GO,L_=X3=8WQY<"5,][&9=W707BG2MI M,;3T8AO((4#/_P%&H4KZCT$U4%"/=(G%[!B5U MQXR4_([@\3CL1V%ID+"V^%LAHQFF(C-!P2H9_4T5]:8+8+S$ MARJ:'M[1EA=D^BP(OTRK[Z.;\RF$A:IL@E#"1P?Q4FI#5)8*%+%H7$YUE5G2 M]G(3,Z&@4O%'D6LF.8".P:YN6H?QK' M*\!%K1)&K[RABLFW4LZ4"C/*NTK88X-0H_\<,DP+S^'_\CR6Y&R<&;XVIH _AS2_OE M4,=8$FR^*6R&VB@7QY[B#SWA*WJKQ08':Q67W*FPCM_C]2%,?HO++0O, 4\? M/2RK;(3D9#8*]Z+(<3Q>;!/PU4H<%U0AR,A[R5,U36!*H:'CNH6_5BI.$ Z#,JC1.9C,8S)..X2[X@/)^/+BF],,,VV@/ M65$L4^#G%L"5\V)X7#*0#.@16<,GBBJJOH[]&!Q4EBO<;]IOZ*R_I/J;M>KUDD=)C4+I+!*(Z3)376LU<\ M/!/!1%[&)U$WM4Q(_TDFI#\1$$X92%>6,O(@D[.JO#[STZMZ;&'",N6VA)0/ M(H![@.PJR 6,7B )3E"';+?/R9;N *JN\:HA7TBYW*S"[^>;%6N*@2A$\@-< M23]>!5]XOCNE3K=_6>;QZZ%D3C2J=#R&?JOPCLBJJ@;K_,:,KD=PTSS;D*)@ M!VQ!S@[?5LD$0&>^,];T(O GT(M'+\U8AM^#/0A)0B*O8X(V7CF3SF !#SNL M3'7E61;4)BA+/<[\C>[Q/2&2G8\: MY])WF+,?'M7O=Q*CE_9-C=D'G#7?I=VACO"7<#?$+@MNUH<]?B M8B=DP JG!P;K0?X60Q%C;@3W[I,8D9>.JLR>&1+VX]TN+GG]AW1=&7VCF)Q_ M%;3,^]40//]:'62*Z%P?/-;:[,?CK1DU@\6@HB)2N:@\@IQ0BO)_^YWPI0VZ M15@$(0]/6VG!:5/X-D6^6['<:&=_N>'UWN&?BS JLWRL)#^&2*C?,_0/'#'V M]\G"_!31@*HD'E/?G^"V--W$4@NM+1BEY M0]EB^)!T4W_-$GII@E$4U$SP$ V&3N/0DW!JWQEQ5HZ'P5W0!?96P65,EL0& M5EGA1 -)E7GQ+H 3/9S"_64F8D]'(WR1QOH]AOLR?2U 862:L1(8?)729$F?7.B,O0*(J)/B+8L\> MSKP/!2Z4IUW(O7>K[)$VV-+]H;CQR&M)7V=R7AY$XP+APX"W9R\&"L+:"\H\ MU!LZEDB3\'6;^&)6[,Z:23F YNH%)F$, 4UU83SJB2T*7Y"I6 0Q U_Q!660 MTR&.Z4V<%?0F8^[F49ZUZZ<5>?[]2Z 2GCL+TA)IF+KO%VLT'C23XB3?P'_\ MPZ^41%E<#+ VG^YE VL/6W)M$\)X/E.?+ !53&A0?-J#LN4#3C_@ XCO>B7A M3]11+H]/S6N@O\"P"L&,5^&.,OW.DD'J$PP&GP$>FIJD#6*OKA]S8?!4 %'SCE@D_Y3KKP&!P"C^'P\P)@-X8T@P \U M&>NI]1.A^8W"0,.G1C\BKYKS3-(XR[D:XC'J\U#$*2D*NA-?XY2[""O,WOLU MW7CQ)@[K7'-1O^DZ72N _?0W>F=Q-SU QPO\_B%A/G)>@3*QJZ">6J#.3<(Y M5L6OP#BDS"\0$[P2(F,]1^]Q0K-;7W6[\=5(Z]7P'7LSN]7098]I I#T%)N' M@0[=1KK01![.D7A0-R,.(W"%E_(*'\4[J^"[3!3@<4V/S1JJ@E()\IG0\\". MR:?O/#-FD6<[D#,.I7!2-JN9#K(-JF,']>"!'#W8T.$#97Q9[D"O;WKES7B( MND@V^[>H0RZ7)PJ3Z)!4R[,6%5Z)7*8]7:;"M_&_&20TH&J>(32(^^ZU3 > "XXFP7>]W M\@0+H.?6SFH5F%G]"\!1T9L6;MQ1W!I0/:JBZ-LI,'SV8H->V*Q;YN,B$(8 ML,#IS'#$9ED4QBTR7^>1QD681W):]#\[9B9:_"6"JVQ?_L275G2')U2P_S6# M5Q1JDD#("PO/,H$-5.N9G=:/K>5?)F<-4*$X@LGU>IV#^D3_%R>"Y!"?*7 Y5ME\*?EH2SHY0< 6 W36)5AJR38@OVFM1\N8,Y(G[2% M 6_(BE:7LT][9%9:HKZ##5O;N7P-!9'_K_S^=WZ,=G-D1NJ:&M=1E!^(:O?1 MJVJ8^.K?&YE-2X&G19R&::05>')MQM.I8']=;]?JZ?=G8=Q M89YS]6C-NW!=LT$[_*_6 ^=A+%1-MA(O%31V5LG/:>NSRZWC4<7> M66W(4&Y;-&X-6V-L);EYCFL:EB9N&HUPCR' M,L?QRP%FLDQ)>]ZN=LCK+>5?^V+K+9"F"U .E:5WN=G$$8I2O.'@(E+(*:A6;YJTO34R&Q4$T /@ CV!;KO:\\W3%$ M@MT. BC#1%S/AOS%UDW3NRY_IZ)J!3? M"5_A?Q["O"1Y_K&-M5C2S/TJT -IV*BG?D.:#5#GOCU^A_TD64;?)75 MR7./84POJMMP'U-UF*O0H 9D*6W(O&LRRA4X,G$Z!EWLI:FEO175>@H>WU,S M9G__^_5$9N^)*FAY#!XLL$'#]4?_!9_DG0J)]+.9_VIG>@B].=A9E R8W[+\ M#[#G\FVJ;&6KM:1/Y[G8/-0:YTZSA]H06S^%5';GU:JWF)5()0UC1[/9K7;H3\)0P']--F0\"Q1NY8J(CRB]$0=AH%;+\DUY0WU5YZ)F^M MFZNS,3(3C[E0E92*?(K[S<1*1Y?Y;4+(#>RYVZK$Q%F(0BXH3^OE?$I_5 ,Q M[!YNP&8&7 B[I3,$&#B+9M79 U6TB;--0K[3B7TI=\J.LO#B;H[)R/5;3MCC MWCPV[5_1C;$5!H^0 /EE1*5CDK^3]2++%X>2ZN+W(O'9;*P]D.NYV+4@>;AHC/ZRQS. M-V/[^>V#.GS2&0G7KR>Z2BE-V;RHL:S\:-8JS6VQ%Q1L2ERP: MEL4$QSS2O$KN'S68I>^@B"ZGQSQ;'Z)RF3_3IXI>R,T7V]9FMK[CEX)L#LE# MO#$^U7WZ(;/V.8RV]"[)CRJ0,0OI,S%D;XTN63%Q((*-3O=YGKU!BH25#T=S M['!UD6[SQ'%QE(?XUFXO+FS1&"6VRZNJ,Y]JMF M1GKB6H3Y]3';5$\F@\RX*M6FW!@$N@+)"^YL,G'9U0>9)2HR\66W;4.M ;;I M3M3FL@OL=^^9K$ M;^R_%EDN L]D3)W!E'\^,70C./= BKUO-FIK3;"%GS"1IG,0R)8;%JL4LO/J M"/[O[#4?%<"A3\]&@>;;7LDF6&Z8[T-X=B!NOWU*G,W1':@5PK_TR[E\IY;& M,WDP5#<\OYH=JDUG)VP;ITS"4L*!BR> 4@/=O@?:@*,?NHA5$BKFE@#*D1:6 ML#:M";96GX=K A>H(Z*RV0;[8A5@N?+$UH7Z;NF#_9;EQ^4&0K[D[VO[23F3 M%+9QPQ!D)+Q9_S(K]>X>,Q%85N%WY35TR2UZRYEL1UX]QI$Z;FR(+7M5;NO* M%LY=81;78))DD2Q16*D/W.H'3[X]\LK+0',(UU84JF>R#Z&*'>2"R"DK4FGQ M3,HR8:_6%Z!;W*?O&5T(>U#W>$.@6U2>=V&22+[,%A2M";8C)BRV MC42!5GJ!_@>EI=%5,X3@3&31,4P(MRW[P77$4L *JD7;[I!))X!YMWP!/V1) MCT$N%I%IWA+TIMI#O2%]7U$8A!7=#<@VAAQT,GZ6YU%+J/!R;&\W>&C_X M&@X(Q.>#)P,0/5_V:_H800&=G__-F8;6W1%="%7C/)_(FNR8UXJ+''8-HD\_ M[._&#HG#!J4U0-=M+!7/'UP(.=V]L 4) ;]]7J"^)U&XT(B :C*&DF$NSA3+/NTQ53C%Z$$;L0VZ^WX6=$U1C@M:]S M$IJB"M3?L&U% Z/%E;VO1P!9PY!\#(:Y(67T"[\+1 Q,RBZ"/MC1Y]) EWU: M2990BZY#T''WP=86JA08 NI]Z>(BF86RE:4G!.">1A%;!.XVVR/;ZM7 7NX M9O:)/EMT89O7K;'1_.QN]-'E8K_BX75LKM,H8#\S)AC+SB2\TWOC/@0UX)7A MAJ]_Q/X6 U]A9WU9]B.<+S^ R^=- 5L@CPNF![[0EGE)Q=(NZ'YGAWGN'O@X MX+.B)]4(N7E&]XNR=7^A0LSJ&TG>R>ZQ MKB[8YA^J2[R'8(63#CEWH0)7>W3C7%$*\ Z0))VZAJTM:L;"/HQ8ZI$E/J;Q M.[:B<,A3AI="5W$1?V?(*5;D"&MCU"R\^NT&@VRAW(ML>RPWE1^Z E1N?91S MB*!N,BV>[(5>3[G^ZAD2R#J[8 -E-)P%=[Q6O&DC6IIB1U61LD9LO'X/XX1) M^)D"6B?@$YASI*/^X3FD9ORL]J@S,X ,)N./F_A?UMM>_1$]UED43WZD-UJ8 M_%>\MR>-FUK.['KH/$/.#NAJ ,MS%;IG*X**GGT>@@*;GOX?Y)>8]8&3RZ45L$T[-K5%OJSQ[%9+, M)\*=O#+GBI]QD3L!#>R6+<]C8N\%$4>QR'+50,D4QGL&3:-5OS;N MD]-(H-^INN8EDET